搜档网
当前位置:搜档网 › 6122编码格式,红外遥控的编码,载波38KHz

6122编码格式,红外遥控的编码,载波38KHz

6122编码格式,红外遥控的编码,载波38KHz
6122编码格式,红外遥控的编码,载波38KHz

红外、6122编码、38KHz载波一、红外遥控编码简介

一般而言,一个通用的红外遥控系统由发射和接收两大部分组成,如图1 所示:

发射部分主要包括键盘矩阵、编码调制、红外发射管;

接收部分包括光、电信号的转换以及放大、解调、解码电路。

举例来说,通常我们家电遥控器信号的发射,就是将相应按键所对应的控制指令和系统码( 由0 和1 组成的序列),调制在32~56kHz 范围内的载波上(目的为:抗干扰及低功率),然后经放大(接三极管)、驱动红外发射管(透明的头)将信号发射出去。

二、6122编码格式简介

流行的控制方法是应用编/ 解码专用集成电路芯片来实现。

不同公司的遥控芯片,采用的遥控码格式也不一样。本文是NEC(代表芯片WD6122)PWM( 脉冲宽度调制) 标准。

遥控载波的频率为38kHz( 占空比为1:3) ;当某个按键按下时,系统首先发射一个完整的全码,然后经延时再发射一系列简码,直到按键松开即停止发射。简码重复为延时108ms,即两个引导脉冲上升沿之间的间隔都是108ms。如图2所示即为完整的NTC编码。

正常发码:引导码(9ms+4.5ms)+用户编码+用户编码(或者是用户编码的反码)+键数据码+键数据反码+延时:

将正常发码标识出来,从图中可以看出“0”和“1”的表示方法。(不要问为什么是这样,规定!标准!高性能!)

重复码:9ms+2.25ms+延时

三、程序思想

①低功耗。写程序前要想到,没有用过的,可以新建工程只用sleep命令;

②需要知道用户编码(客户码),每个键对应的编码,这些都是自己或者客户设定的;

③高电平期间:用38KHz的方波表示,低电平期间:用低电平表示。也就是说,高电平不是一直都是高,其实是38KHz的方波,这也是为什么上面②和③图中9ms高电平期间有方格。

(我用的公司自己的精简指令集,就不再上传。需要的话,私信)

四、电路

做为波形的输出端,加三极管,放大。

下图为矩形键盘组成的按键,图中黑色二极管为红外发射管。

史上最全的红外遥控器编码协议

目录 1)MIT-C8D8 (40k) 2) MIT-C8D8(33K) 3)SC50560-001,003P 4)M50462 5)M50119P-01 6)M50119L 7)RECS80 8)M3004 9)LC7464M 10)LC7461-C13 11)IRT1250C5D6-01 12)Gemini-C6-A 13)Gemini-C6 14) Gemini-C17(31.36K)-1 15)KONKA KK-Y261 16)PD6121G-F 17)DATA-6BIT 18)Custum-6BIT 19)M9148-1 20)SC3010 RC-5 21) M50560-1(40K) 22) SC50560-B1 23)C50560-002P 24)M50119P-01 25)M50119P-1 26)M50119P 27)IRT1250C5D6-02 28)HTS-C5D6P 29)Gemini-C17 30)Gemini-C17 -2 31)data6bit-a 32)data6bit-c 33)X-Sat 34)Philips RECS-80 35)Philips RC-MM 36)Philips RC-6 37)Philips RC-5 38)Sony SIRC 39)Sharp 40)Nokia NRC17 41)NEC 42)JVC 43)ITT

44)SAA3010 RC-5(36K)45)SAA3010 RC-5(38K)46)NEC2-E2 47) NEC-E3 48) RC-5x 49) NEC1-X2 50) _pid:$0060 51) UPD1986C 52) UPD1986C-A 53) UPD1986C-C 54) MV500-01 55) MV500-02 56) Zenith S10

红外遥控解码实验报告

嵌入式系统试验报告 1.红外遥控解码实验 1.1 实验目的

了解红外遥控编码并用单片机捕捉信号及解码 熟悉LCD1602的驱动 1.2 实验设备 T1838一体化红外接收头 DT9122D芯片制作 89S51 1.3 实验内容 红外一体化接收头接收到红外遥控发射器所发射的信号,并将此信号进行整形和反相送入单片机端口。经过软件译码,将译码结果(按键代码)昂数码管显示。 1.4 实验预习要求 遥控编码知识 ME850单片机开发实验仪集成有一路一体化红外接收头,并配有红外发射器,能够做红外接收与解码实验 了解简单的单片机的开发的环境 要有一定的C语言基础 1.5 实验原理 所谓解码就是能用单片机把以不同宽度的脉冲区别开来,一种比较好思路就是计算两次下降沿间隔时间,当单片机外部中断1口有下降沿时中断一次,并启动定时器,定时器定50us,当下次下降沿到来时我们计算定时器中断的次数,这样我们就能很好的区分不同宽度的脉冲了。

1.6 实验步骤 将JP21的8个短接子全部用短接帽短接,使DG0-DG7与P2端口接通 将JP22的9个短接子全部用短睫毛短接,使A-DP与P0端口接通,VCC向数码管模块供电 将JP10的短接子用短接帽短接,使红外接头U16的数据线与P3.2端口接通。 将JP24的短接子用短接帽短接,禁止LCD1602显示功能,否则数码管将不能正常显示。 第一次使用遥控器要去下电池盖下的隔离胶片。 1.7 实验电路原理分析 ME850选用T1838一体化红外接收头,接受来自红外遥控器的红外遥控信号。T1838集成红外接收二极管、放大、解调、整形等电路在同一封装上。T1838负责红外遥控信号的解调,将调制在38KHZ上的红外脉冲信号解调并倒相输入到单片机的P3.2引脚,由单片机进行高电平与低电平宽度的测量 T1838的输出端通过JP10与AT89S52的P3.2连接,既可以受用中断的方式也可以使用查询方式来编程 1.8 实验参考程序分析 #include #define uint unsigned int #define uchar unsigned char sbit ir=P3^3;//红外端口

海关视频监控摄像头编码规则和图像标识规范【模板】

附件3 海关视频监控摄像头编码规则和图像标识 规范 一、视频监控摄像头编码规则 (一)编码摄像头范围。 本规范要求安装监控摄像头的海关监管作业场所(场地)。 (二)摄像头编码规则。 1.摄像头编码(ID号)是海关视频监控摄像头的唯一标示,统一编码为20位数字。 2.第1至4位为所在海关四位关区代码。 3.第5至7位为场所三位流水号。属于经海关注册的海关监管作业场所,第5至7位为海关监管作业场所代码后三位流水号;海关监管作业场所以外的,第5至7位各关自行设定流水号,但第1至7位应保证场所唯一编码,不得重复。 4.第8位主控部门代码,具体如下: 1—该摄像头由海关主控; 2—该摄像头由公安部门主控; 3—该摄像头由边防部门主控; 5—该摄像头由企业主控; 6—该摄像头由其他部门或单位主控。 5.第9至10位为国标行业编码。具体数值为10,代表海关(不可更改)。

6.第11至13位为国标设备编码。具体数值为131,代表摄像机;具体数值为132,代表网络摄像机(IPC)。 7.第14至15位为海关监控摄像头场所分类代码,详见 (1)陆路边境口岸的摄像头,无论是否在口岸限定区域设置有海关监管作业场所,摄像头编码的第14至15位均应为“10-陆路边境口岸”。 (2)未包含在海关监管作业场所内的水运口岸泊位等作业区域的摄像头,相应摄像头编码的第14至15位为“19-

-水运码头泊位”。 (3)边民互市类监管作业场摄像头,相应摄像头编码的第14至15位为“14--边民互市类”。 (4)摄像头编码的第14-15位应严格谨慎使用“其他”(代码为18、41)。 8.第16至17位为摄像头位置代码(摄像头监控的范围),具体如下: 01—监控范围为办公场所出入口 02—监控范围为地磅或磅秤 03—监控范围为查验场地、查验平台或快件、邮件、旅检查验区 04—监控范围为货物、快件、邮件分拣线(机检线)或旅检先期机检线 05—储罐 06—监控范围为大型集装箱检查设备H986,快件、邮件、旅检X光机或CT机等机检设备 07—监控范围为执法办案场所 08—监控范围为卡口 09—监控范围为码头泊位 10—监控范围为辐射探测设备 11—监控范围为仓库 12—监控范围为围网 13—监控范围为旅检通道 14—监控范围为旅检申报区

常见物料分类及编码规则(DOC)

常见物料分类及编码规则 密级:★高★版本:1.0 XXX 股份有限公司 金蝶软件(中国)有限公司 2018年8月7日 2018-08-07

物料分类及编码规则 公司所有物料(除固定资产外)实行三级分类管理,划分为大类别、小类别和品种类型,物料编码总长为15位,物料大类、小类、物料品种和物料规格型号之间用英文句号隔开。基本编码结构如下: 物料规格(10位) 物料品种类型(2位阿拉伯数字) 物料小分类(2位大写英文字母) 物料大分类(1位大写英文字母) 一、物料大分类及其代码: 1、电子材料:用“T”表示 电子材料是指以其电性能为主要应用的材料,根据公司目前应用情况看,包括:集成电路类、印刷电路板类、电容器类、电阻器类、电感器类、晶体管类、接插件类、稳压器类、变压器类、充电器类、开关类、电池类、电声器类、电位器类、磁珠类、数据线类和电线电缆类等。 2、光学材料:用“G”表示 光学材料是指传输光线的介质材料,包括光学玻璃、光学晶体和光学塑料等光学介质材料,但不包括光电性能一体化应用的光电材料,例如发光二极管、氖灯、日光灯、显像管、液晶屏等光电类材料,该类材料归于电子材料类, 3、塑胶材料:用“S”表示 塑胶材料是指以高分子合成树脂为主要应用的材料,包括ABS、PVC、PA、PS、PE 等塑胶料,但不包括光学与塑胶一体化应用的材料,以及用于产品包装的塑胶材料,例如有机玻璃、玻璃钢、吸塑盒等,该类材料归于光学材料类或包装材料类。公司目前应用的塑胶材料主要包括数码相机、车载摄像头、网络摄像头等产品的塑胶结构件,例如机壳,以及用于其他用途的PVC线管、塑胶工具、塑胶模具等。 4、金属材料:用“J”表示 金属材料是指以钢、铁、铝等为主要应用的材料,公司目前主要包括数码相机、摄像头等产品使用的金属结构件,以及用于其他用途的角铁、金属线管、金属紧固件、金属工具、金属模具等。 5、包装材料:用“B”表示

红外遥控信号的解码

红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 图1 红外线遥控系统框图 2 遥控发射器及其编码 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理(一般家庭用的DVD、V CD、音响都使用这种编码方式)。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。

图2 遥控码的“0”和“1” (注:所有波形为接收端的与发射相反) 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3所示。 图3 遥控信号编码波形图 UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。 图4 遥控连发信号波形 当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个引导码(9ms),一个结果码(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据

视频监控行业常用标准带宽计算

1、首先计算 720P(1280×720)单幅图像照片的数据量 每像素用24比特表示,则: 720P图像照片的原始数据量= 1280×720×24/8/1024=2700 KByte 2、计算视频会议活动图像的数据量 国内PAL活动图像是每秒传输25帧。数字动态图像是由I帧/B帧/P帧构成。 其中I帧是参考帧:可以认为是一副真实的图像照片。B帧和P帧可简单理解为预测帧,主要是图像的增量变化数据,数据量一般较小。 极限情况下,25帧均为I帧,即每帧传输的图像完全不同。则: 720P活动图像的每秒传输的极限数据量= 2700 KByte×25 = 67500 KByte/s 转换成网络传输Bit流= 67500×8 = 540000 Kbit/s,即528M的带宽。 在实际视频会议应用中,由于有固定场景,因此以传输增量数据为主(传输以B帧和P帧为主),一般在10%-40% 之间,40%为变化较多的会议场景。计算如下: 增量数据在10%的情况下, 原始数据量= 2700 KByte×10%×24 + 2700 KByte =9180 KByte/s = 72 Mbit/s 增量数据在20%的情况下, 原始数据量= 2700 KByte×20%×24+ 2700 KByte =15660 KByte/s = 123 Mbit/s 增量数据在40%的情况下, 原始数据量= 2700 KByte×40%×24+ 2700 KByte =28620 KByte/s = 224 Mbit/s 3、H.264压缩比 H.264最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。举个例子,原始文件为88GB,采用MPEG-2压缩后为3.5GB,压缩比为25∶1,而采用H.264压缩后为1.1GB,从88GB到1.1GB,H.264的压缩比达到惊人的80∶1。 4、采用H.264压缩后的净荷数据量 视频会议中都对原始码流进行编解码压缩。采用H.264,压缩比取80:1。计算如下:在10%的情况下,压缩后的净荷数据量= 72/80 = 0.9 Mbit/s 在20%的情况下,压缩后的净荷数据量= 123/80 = 1.6 Mbit/s 在40%的情况下,压缩后的净荷数据量= 224/80 = 2.8 Mbit/s 5、采用H.264压缩后的传输数据量 加上网络开销,传输数据量= 净荷数据量* 1.3 在10%的情况下,压缩后的传输数据量= 0.9 * 1.3 = 1.17 Mbit/s 在20%的情况下,压缩后的传输数据量= 1.6 * 1.3 = 2.08 Mbit/s 在40%的情况下,压缩后的传输数据量= 2.8 * 1.3 = 3.64 Mbit/s 6、厂商情况 部分厂商宣传的1M 720P超高清应用,有诸多使用限制。 如宝利通在其《HDX管理员指南》P56中明确指出:“在将视频质量设置为“清晰度”

常见的视频编码详解

常见的视频编码详解 A VI所采用的压缩算法并无统一的标准。也就是说,同样是以A VI为后缀的视频文件,其采用的压缩算法可能不同,需要相应的解压软件才能识别和回放该A VI文件。除了Microsoft 公司之外,其他公司也推出了自己的压缩算法,只要把该算法的驱动(Codec)加到Windows 系统中,就可以播放用该算法压缩的A VI文件。最新流行的MPEG-4视频也借用A VI的名称,只要机器安装了它的编码解码,也能够实现正常的播放。这些A VI都能够在用Authorware 或PowerPiont开发的作品当中正常放映。各种编码Codec所生成的A VI文件的大小和质量是不同的,对系统和硬件要求也不同。 因此在压缩A VI时,必须根据计算机的软硬件情况,来考虑采用什么Codec算法,否则你的作品中视频放映是难以令人满意的。下面就是对各种常见编码解码Codec的说明。 常见的视频编码 1、Cinepak Codec by Radius 它最初发布的时候是用在386的电脑上看小电影,在高数据压缩率下,有很高的播放速度。利用这种压缩方案可以取得较高的压缩比和较快的回放速度,但是它的压缩时间相对较长。 2、Microsoft Video 1 用于对模拟视频进行压缩,是一种有损压缩方案,最高仅达到256色,它的品质就可想而知,一般还是不要使用它来编码A VI。 3、Microsoft RLE 一种8位的编码方式,只能支持到256色。压缩动画或者是计算机合成的图像等具有大面积色块的素材可以使用它来编码,是一种无损压缩方案。 4、Microsoft H.261和H.263 Video Codec 用于视频会议的Codec,其中H.261适用于ISDN、DDN线路,H.263适用于局域网,不过一般机器上这种Codec是用来播放的,不能用于编码。 5、Intel Indeo Video R3.2 所有的Windows版本都能用Indeo video 3.2播放A VI编码。它压缩率比Cinepak大,但需要回放的计算机要比Cinepak的快。 6、Intel Indeo Video 4和5

单片机红外电视遥控器C51程序代码单片机程序

单片机红外电视遥控器C51程序代码单片机程序 //************************************************************** //名称:单片机红外电视遥控器C51程序代码() /*-------------------------------------------------------------- 描述: 一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行 脉冲幅度调制而产生的.当发射器按键按下后,即有遥控码发出,所按的键 不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms 的组合表示二进制的“1”。上述“0”和“1”组成的32位二进制码经38kHz 的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射。 一般电视遥控器的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位 为8位的操作码和8位的操作反码,用于核对数据是否接收准确。 根据红外编码的格式,发送数据前需要先发送9ms的起始码和4.5ms的结果码。接收方一般使用TL0038一体化红外线接收器进行接收解码,当TL0038接收到38kHz红外信号时,输出端输出低电平,否则为高电平。 所以红外遥控器发送红外信号时,参考上面遥控串行数据编码波形图,在低 电平处发送38kHz红外信号,高电平处则不发送红外信号。 ----------------------------------------------------------------*/ //编辑: //日期: //**************************************************************** #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include //包括一个51标准内核的头文件 static bit OP; //红外发射管的亮灭 static unsigned int count; //延时计数器 static unsigned int endcount; //终止延时计数 static unsigned char flag; //红外发送标志 char iraddr1; //十六位地址的第一个字节 char iraddr2; //十六位地址的第二个字节 void SendIRdata(char p_irdata); void delay(); //************************************************************** void main(void) {

38K红外遥控解码

#include #define uint08 unsigned char #define uint16 unsigned int sbit IR=P3^2; uint08 a[4],k,IR_number; uint16 x; void init_int0_time0() //外部中断0与定时器中断0初始化函数 { TMOD=0x01; //定义定时中断0在模式1 TH0 =0x00; //0000 0000 TL0 =0x00; //0000 0000 TR0 =1; ET0 =1; //打开定时中断0 IT0 =1; //边沿触发 EX0 =1; //打开外部中断0 EA =1; //打开总中断 } void int0() interrupt 0 { x=TH0*256+TL0; //读取两次中断时间差 TH0=0; TL0=0; //恢复寄存器,准备下一次读数 if(12000<=x&&x<=15000) //判断IR开始信号 k =0; else if(1000<=x&&x<=2500) //判断IR信号为0/1 { a[k/8]=a[k/8]>>1; if(2000<=x&&x<=2500) a[k/8]|=0x80; k++; } if(k==32&&a[2]==~a[3]) //判断读取的数据是否正确 { IR_number=a[2]; } } void time0(void) interrupt 1 //定时器0 { } 说明:a[0],a[1]为用户码,a[2]为红外遥控信号数据,a[3]为a[2]的反码,应用时在“IR_number=a[2];”这条语句前面加个判断用户码是否正确的语句,然后在主函数中读出IR_number就可以了,目的是提高解码的准确度,减少误差。

视频监控分辨率CIF、DCIF、D1格式的简介

分辨率说明 1、QCIF(176×144) 2、CIF(352×288) 3、HALF D1(704×288) 4、D1(704×576) DCIF分辨率是什么? 经过研究发现一种更为有效的监控视频编码分辨率(DCIF),其像素为528×384。DCIF分辨率的是视频图像来历是将奇、偶两个HALF D1,经反隔行变换,组成一个D1(720*576),D1作边界处理,变成4CIF(704×576),4CIF经水平3/4缩小、垂直2/3缩小,转换成528×384.528×384的像素数正好是CIF像素数的两倍,为了与常说的2CIF(704*288)区分,我们称之为DOUBLE CIF,简称DCIF。显然,DCIF在水平和垂直两个方向上,比Half D1更加均衡。 为什么选用DCIF分辨率? 数字化监控行业对数字监控产品提出两项要求:首先要求数据量低,保证系统能够长时间录像和稳定实时的网络传输;其次要求回放图像清晰度高,满足对细节的要求。而DCIF分辨率在目前的软硬件平台上,能很好的满足以上两项要求。 Half D1分辨率已被部分产品采用,用来解决CIF清晰度不够高和D1存储量高、价格高昂的缺点。但由于他相对于CIF只是水平分辨率的提升,图像质量提高不是特别明显,但码流增加很大。 经过对大量视频信号进行测试,基于目前的视频压缩算法,DCIF分辨率比Half D1能更好解决CIF清晰度不够高和D1存储量高、价格高昂的缺点,用来解决CIF和4CIF,特别是在512Kbps码率之间,能获得稳定的高质量图像,满足用户对较高图像质量的要求,为视频编码提供更好的选择。 CIF清晰度不够高和D1存储量高、价格高昂的缺点分辨率,静态回放分辨率理论上最高可达360TVline的图像质量,超过模拟监控中标准VHS磁带录像机280TVline的图像水平,达到公安部安防行业视频标准二级和三级项目的清晰度要求,满足绝大部分视频监控的要求。 什么是CIF CIF(Common Intermediate Format)是常用的标准化图像格式。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 352×288像素 CIF格式具有如下特性: (1) 电视图像的空间分辨率为家用录像系统(Video Home System,VHS)的分辨率,即 352×288。 (2) 使用非隔行扫描(non-interlaced scan)。 (3) 使用NTSC帧速率,电视图像的最大帧速率为30 000/1001≈29.97幅/秒。

几种常见的工程材料编码方式对比分析与实践

数字化协同设计对智能油气田建设的支持 宋光红1陈亮2成岩3 (1.中国石油工程建设有限公司西南分公司;2.中国石油西南油气田分公司蜀南气 矿;3. 鹰图中国) 摘要材料编码是工程建设项目开展精细化管理的重要基础工作。本文分析了材料编码工作的意义与编码要素,对国际上常用的编码结构和物资材料管理软件进行了介绍,以及对我公司将集团ERP系统物资分类码应用于企业级材料编码的方案进行的说明,供业内学习和参考。 关键词ERM 材料编码编码原则编码结构材料管理5497 0 引言 随着石油天然气化工项目信息化建设的不断深入发展,工程设计普遍采用三维设计软件。随着软件技术的进步,以及工程项目信息化管理的需要,以管道安装设计为主要目标的传统三维设计逐步向多专业的三维协同设计方向发展,实现多专业设计成果输出,同时形成了工程项目完整的虚拟资产模型【1】。 无论是传统的三维设计,还是三维协同设计,均是以材料数据库为基础,驱动三维建模,并为工程建设提供全流程数据支持。采用专业的材料管理软件,对多专业三维材料数据库进行编码,并进行材料管理,能有效提高物资材料的管理质量和效率,并能有效节约项目建设成本【2】。 1材料编码及意义 材料编码也称物资编码,通过一串简短的数字、字母、符号来代替材料的名称和其他属性。通过对材料进行编码,能确保材料进入材料数据库后具有唯一性【3】。以材料编码为基础建立的材料数据库,可以驱动产生带材料编码的工程物资材料清单,以便于在项目建设过程中通过以编码为材料的唯一标识来进行物资材料的计算机管理。通过对工程材料进行统一编码,可以在工程设计阶段加强专业设计与材料控制之间的协调性,更能促进项目全生命周期内设计、采购、施工、成本管理的有效沟通,进而实现规范法、一体化、精细化材料管理的目标【4】;同时,还能够整合、集成公司的知识和经验,形成高水平的公司级信息资源库和知识资产,并形成一个优良的信息资源和知识生长机制与平台,不断提升全公司的工作质量、水平和效率。

红外线遥控器解码程序

资料整理自互联网,版权归原作者! 欢迎访问 https://www.sodocs.net/doc/653533000.html, 新势力单片机,嵌入式
专业技术论坛:https://www.sodocs.net/doc/653533000.html,
红外线遥控器解码程序
Wang1jin 收藏. 交流论坛: https://www.sodocs.net/doc/653533000.html,/ 推荐网站: https://www.sodocs.net/doc/653533000.html, 个人博客: https://www.sodocs.net/doc/653533000.html,
红外线遥控是目前使用最广泛的一种通信和遥控手段.由于红外线遥控装置具有体积小,功耗低,功能强,成本低等特点,因 而,继彩电,录像机之后,在录音机,音响设备,空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控.工业设备中, 在高压,辐射,有毒气体,粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰.
1 红外遥控系统
通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图 1 所示.发射部分 包括键盘矩阵,编码调制,LED 红外发送器;接收部分包括光,电转换放大器,解调,解码电路.
2 遥控发射器及其编码
遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明, 现以日本 NEC 的 uPD6121G 组成发射电路为例说明编码原理.当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码 也不同.这种遥控码具有以下特征:
采用脉宽调制的串行码,以脉宽为 0.565ms,间隔 0.56ms,周期为 1.125ms 的组合表示二进制的"0";以脉宽为 0.565ms, 间隔 1.685ms,周期为 2.25ms 的组合表示二进制的"1",其波形如图 2 所示.
个人博客:https://www.sodocs.net/doc/653533000.html,
电子综合站点:https://www.sodocs.net/doc/653533000.html,

51单片机红外解码程序

51单片机红外解码程序 1、红外遥控系统 通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。 发射部分包括键盘矩阵、编码调制、LED红外发送器; 接收部分包括光、电转换放大器、解调、解码电路。 下面,我们将使用下面两种设备: 另外,使用51单片机进行解码。 2、原理图

从原理图看出,IR的data脚与51的PD2(P3.2)相连。 2、红外发射原理 要对红外遥控器所发的信号进行解码,必须先理解这些信号。 a) 波形 首先来看看,当我们按下遥控器时,红外发射器是发送了一个什么样的信号波形,如下图: 由上图所示,当一个键按下超过22ms,振荡器使芯片激活,将发射一组108ms 的编码脉冲(由位置1所示)。如果键按下超过108ms仍未松开,接下来发射的 代码(连发代码由位置3所示)将仅由起始码(9ms)和结束码(2.5ms)组成。 下面把位置1的波形放大:

由位置1的波形得知,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(用户编码)(9ms~18ms),高8位地址码(用户编码)(9ms~18ms),8位数据码(键值数据码)(9ms~18ms)和这8位数据的反码(键值数据码反码)(9ms~18ms)组成。 b) 编码格式 遥控器发射的信号由一串0和1的二进制代码组成.不同的芯片对0和1的编码有所不同。通常有曼彻斯特编码和脉冲宽度编码。XS-091遥控板的0和1采用PWM方法编码,即脉冲宽度调制。下图为一个发射波形对应的编码方法: 放大0和1的波形如下图: 这种编码具有以下特征:以脉宽为0.565ms、间隔0.56ms、周期为1.125ms 的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms 的组合表示二进制的“1”。 3、红外接收原理 a) 波形 红外接收头将38K载波信号过虑,接收到的波形刚好与发射波形相反:

红外遥控原理及解码程序

红外遥控系统原理及单片机 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 1 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 图1 红外线遥控系统框图 2 遥控发射器及其编码 遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC 的uPD6121G组成发射电路为例说明编码原理(一般家庭用的DVD、VCD、音响都使用这种编码方式)。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周

期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,其波形如图2所示。 图2 遥控码的“0”和“1” (注:所有波形为接收端的与发射相反)上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,如图3示。 图3 遥控信号编码波形图 UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H;后16位为8位操作码(功能码)及其反码。UPD6121G最多额128种不同组合的编码。 遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。

视频监控行业常用标准带宽计算

1、首先计算720P(1280×720)单幅图像照片的数据量 每像素用24比特表示,则: 720P图像照片的原始数据量= 1280×720×24/8/1024=2700 KByte 2、计算视频会议活动图像的数据量 国内PAL活动图像是每秒传输25帧。数字动态图像是由I帧/B帧/P帧构成。 其中I帧是参考帧:可以认为是一副真实的图像照片。B帧和P帧可简单理解为预测帧,主要是图像的增量变化数据,数据量一般较小。 极限情况下,25帧均为I帧,即每帧传输的图像完全不同。则: 720P活动图像的每秒传输的极限数据量= 2700 KByte×25 = 67500 KByte/s 转换成网络传输Bit流= 67500×8 = 540000 Kbit/s,即528M的带宽。 在实际视频会议应用中,由于有固定场景,因此以传输增量数据为主(传输以B帧和P 帧为主),一般在10%-40% 之间,40%为变化较多的会议场景。计算如下: 增量数据在10%的情况下, 原始数据量= 2700 KByte×10%×24 + 2700 KByte =9180 KByte/s = 72 Mbit/s 增量数据在20%的情况下, 原始数据量= 2700 KByte×20%×24 + 2700 KByte =15660 KByte/s = 123 Mbit/s 增量数据在40%的情况下, 原始数据量= 2700 KByte×40%×24 + 2700 KByte =28620 KByte/s = 224 Mbit/s 3、H.264压缩比 H.264最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。举个例子,原始文件为88GB,采用MPEG-2压缩后为3.5GB,压缩比为25∶1,而采用H.264压缩后为1.1GB,从88GB到1.1GB,H.264的压缩比达到惊人的80∶1。 4、采用H.264压缩后的净荷数据量 视频会议中都对原始码流进行编解码压缩。采用H.264,压缩比取80:1。计算如下:在10%的情况下,压缩后的净荷数据量= 72/80 = 0.9 Mbit/s 在20%的情况下,压缩后的净荷数据量= 123/80 = 1.6 Mbit/s 在40%的情况下,压缩后的净荷数据量= 224/80 = 2.8 Mbit/s 5、采用H.264压缩后的传输数据量 加上网络开销,传输数据量= 净荷数据量* 1.3 在10%的情况下,压缩后的传输数据量= 0.9 * 1.3 = 1.17 Mbit/s 在20%的情况下,压缩后的传输数据量= 1.6 * 1.3 = 2.08 Mbit/s 在40%的情况下,压缩后的传输数据量= 2.8 * 1.3 = 3.64 Mbit/s 6、厂商情况 部分厂商宣传的1M 720P超高清应用,有诸多使用限制。 如宝利通在其《HDX管理员指南》P56中明确指出:“在将视频质量设置为“清晰度”时,系

红外遥控编解码全攻略

-DYDIY- 红外遥控编解码全攻略 作者:杜洋 2005-9-26 红外遥控器的解码并对电器进行遥控一直是广大单片机爱好者的一个心愿。自己动手实现红外遥控电器也是大家单片机学习提高的一个重要的实验。现在网上关于红外线遥控器的解码的资料和文章很多,可是我在半年前学习红外遥控的解码时可是费了不少的力气。因为网上大部分资料和源程序都是针对某一种的红外遥控进行说明,只有买了和文章中一样的遥控器才可以继续实验。而且网上很少有遥控器的编码资料(用单片机模拟红外遥控器),经过了半年的学习与实践现在终于对红外遥控信号的编解码有了一个微薄的认识,在止写成文章希望对初学红外遥控的朋友有一定的帮助,更渴望有深入了解这方面的高手批评指正,谈谈自己的理解与看法,我就算是抛砖引玉了。呵呵! 红外遥控器的解码: 大部分的红外遥控的解码资料都是采用串口或是利用一个专用的单片机解码电路取码,前者的制作麻烦而且还要有专用的软件支持。后者则必须单独做一块解码板,而且一般只对某一种或一类的红外遥控器有效。而我有一种方法,只用一条不需要电路板的接线,用声卡测出红外遥控的波型。经过了长时间的使用效果很好,而且不仅对各种红外遥控的解码,还可以对无线通信或各种低波特率的编码进行分析,相当一个高级的试波器。 红外遥控器声卡波形解码一法: 采用我的解码方法需要以下的条件: 1,一台有MIC输入的声卡的电脑。 2,一条制作好的红外转换线(自己制作,以下有介绍) 3,安装高级音频编辑软件COOL EDIT PRO 2.0(各大下载网均有破解版下载) 红外遥控协议说明: 一般的,红外遥控的编码由前导码、地址码和数据码组成。而且有比较精准的时序要求。遥控码的发射由38KHZ或40KHZ的载波信号,由信号的时间长度来表示二进制数据。遥控的协议表示方法很多,下面是几种典型的例子:1, 1 E-mail:dydiy@https://www.sodocs.net/doc/653533000.html,

红外遥控编码格式

红外遥控编码 红外遥控编码常用的格式有两种:NEC和RC5 NEC格式的特征: 1:使用38 kHz载波频率 2:引导码间隔是9 ms + 4.5 ms 3:使用16位客户代码 4:使用8位数据代码和8位取反的数据代码 下面的波形是从红外接收头上得到的波形:(调制信号转变成高低电平了) 不过需要将波形反转一下才方便分析:

NEC 协议通过脉冲串之间的时间间隔来实现信号的调制(英文简写PPM)。逻辑“0”是由0.56ms的38KHZ载波和0.560ms的无载波间隔组成;逻辑“1”是由0.56ms的38KHZ载 波和1.68ms的无载波间隔组成;结束位是0.56ms的38K载波。 遥控器的识别码是Address=0xDD20;键值是Command=0x0E;

注意波形先是发低位地址再发高位地址。所以0000,0100,1011,1011反转过来就是1101,1101,0010,000十六进制的DD20; 键值波形如下:

也是要将0111,0000反转成0000,1110得到十六进制的0E;另外注意8位的键值代码是取反后再发一次的,如图0111,0000 取反后为1000,1111。 最后一位是一个逻辑“1”。 RC5编码相对简单一些: 下面的遥控器地址是1A,键值是0D的波形 同样由于取自红外接收头的波形需要反相一下波形以便于分析:

反相后的波形: 根据编码规则:

得到一组数字:110,11010,001101 根据编码定义 第一位是起始位S 通常是逻辑1 第二位是场位F通常为逻辑1,在RC5扩展模式下它将最后6位命令代码扩充到7位代码(高位MSB),这样可以从64个键值扩充到128个键值。 第三位是控制位C 它在每按下了一个键后翻转,这样就可以区分一个键到底是一直按着没松手还是松手后重复按。 如图所示是同一按键重复按两次所得波形,只有第三位是相反的逻辑,其它的位逻辑都一样。

视频监控常见问题总结

监控设备使用常见问题总结 1、HDMI最远传输距离是多少米? 答:HDMI传输距离最远一般是15米 2、同一个局域网的多台录像机如何设置远程? 答:需要将录像机的IP地址区别开设置,在单独给每台录像机配置外网访问就可以了。 3、录像机的双网口怎么使用? 答:双网口可以设置多址设定或网络容错模式 网络容错:两张网卡使用相同的IP,可自行选择主网卡,当主网卡出现问题时,可以启用另外一张网卡。 多址设定:带有两个网口的NVR可以在“网络配置-基本配置-网络模式”菜单下设置成多址设定,这样可以给两个网口分别设置不同网段的IP地址。 一般应用场景:一个网口连接摄像机,另外一个网口连接连接外网的路由器;或者一个网口连接一个网段的IP地址,另外一个网口连接另外一个网段的摄像机。实际是否要运用请根据自己的情况来做选择。 4、一台录像机可以接两个显示器吗? 答,您可以进入录像机主菜单-系统配置-预览配置界面设置对应输出口的图像。“HDMI/VGA”表示HMDI跟VGA可以同时输出,且输出的画面是一样的;

如果可以分别单独设置HDMI跟VGA,则表示两个视频输出口可以同时外接显示器,且画面可以不一样。BNC的输出画面一般可以独立设置。如果录像机有两个HMDI,两个VGA输出口,也支持同时接显示器输出。 5、网络录像机跟摄像机距离太远怎么办? 答:如果摄像机跟录像机之间距离较远,您可以考虑通过光纤收发器进行网络信号的传输。不建议多个交换机进行级联传输,当交换机级联的层级多了之后,数据容易出现丢失损耗。 6、U盘里的文件可以查到录像机上播放吗? 答:可以将U盘插到录像机的USB接口,在主菜单,回放界面,选择外部文件回放即可,建议U盘使用FAT32格式。 7、录像机可以连接无线网络吗? 答:录像机一般不支持无线连接路由,需要通过网线链接路由或交换机,或者跟摄像机用网线直连也是可以的。 如果摄像机支持无线,可以将摄像机添加到和录像机同一个网络中,然后在录像机中添加摄像机。 8、录像机小画面黑屏,双击放大才能看到 答:请进入录像机主菜单-录像配置-编码参数,子码流界面,选择对应的通道,降低子码流的分辨率上限数值。调整之后,将摄像机删除重新添加。如果通道提示不支持该功能,可以通过网页登录摄像机调整。在配置,视音频界面,调整子码流的分辨率,码流上限数值。

红外遥控的发射和接收

红外遥控的发射和接收Donna 发表于2006-5-12 10:08:00 光谱位于红色光之外,波长为0.76~1.5μm,比红色光的波长还长,这样的光被称为红外线。 红外遥控是利用红外线进行传递信息的一种控制系统,红外遥控具有抗干扰,电路简单,编码 及解码容易,功耗小,成本低的优点,目前几乎所有的视频和音频设备都支持这种控制方式。 一、红外遥控系统结构 红外遥控系统主要分为调制、发射和接收三部分,如图1 所示: 图1 红外遥控系统 1.调制 红外遥控发射数据时采用调制的方式,即把数据和一定频率的载波进行“与”操作,这样可以提高发射效率和降低电源 功耗。 调制载波频率一般在30khz到60khz之间,大多数使用的是38kHz,占空比1/3的方波,如图2所示,这是由发射端所使用的 455kHz晶振决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。 图2 载波波形 1.发射系统 目前有很多种芯片可以实现红外发射,可以根据选择发出不同种类的编码。由于发射系统一般用电池供电,这就要求芯片 的功耗要很低,芯片大多都设计成可以处于休眠状态,当有按键按下时才工作,这样可以降低功耗芯片所用的晶振应该有 足够的耐物理撞击能力,不能选用普通的石英晶体,一般是选用陶瓷共鸣器,陶瓷共鸣器准确性没有石英晶体高,但通常 一点误差可以忽略不计。

红外线通过红外发光二极管(LED)发射出去,红外发光二极管内部材料和普通发光二极管不同,在其两端施加一定电压时, 它发出的是红外线而不是可见光。 图3a 简单驱动电路图3b 射击输出驱动电路 如图3a和图3b是LED的驱动电路,图3a是最简单电路,选用元件时要注意三极管的开关速度要快,还要考虑到LED的正向 电流和反向漏电流,一般流过LED的最大正向电流为100mA,电流越大,其发射的波形强度越大。 图3a电路有一点缺陷,当电池电压下降时,流过LED的电流会降低,发射波形强度降低,遥控距离就会变小。图3b所示的 射极输出电路可以解决这个问题,两个二极管把三级管基极电压钳位在1.2V左右,因此三级管发射极电压固定在0.6V左右, 发射极电流IE基本不变,根据IE≈IC,所以流过LED的电流也基本不变,这样保证了当电池电压降低时还可以保证一定的遥 控距离。 1.一体化红外接收头 红外信号收发系统的典型电路如图1所示,红外接收电路通常被厂家集成在一个元件中,成为一体化红外接收头。 内部电路包括红外监测二极管,放大器,限副器,带通滤波器,积分电路,比较器等。红外监测二极管监测到红外信号, 然后把信号送到放大器和限幅器,限幅器把脉冲幅度控制在一定的水平,而不论红外发射器和接收器的距离远近。交流 信号进入带通滤波器,带通滤波器可以通过30khz到60khz的负载波,通过解调电路和积分电路进入比较器,比较器输出 高低电平,还原出发射端的信号波形。注意输出的高低电平和发射端是反相的,这样的目的是为了提高接收的灵敏度。 一体化红外接收头,如图5所示:

相关主题