|
由红外编码6222与NV9200说开来的 作者:sharpxcb 日期:2006-12-28 字体大小: 小 中 大 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 通用型红外编码6222广泛用到玩具,DVD,彩电等数码产品,其编码简单、纠错性强,有诸多现成的编码格式芯片,外接相应按键电路即可组成发射端,现已推广用于多类简单电器产品上;由于编码格式中发送的是代表8位有效键值码,所以理想情况可以表示255个按键(当然受编码端电路的限制),接收端解码检索出来以后,可直接当作键值来调用相应的按键处理子程序,相于发射端来说,编码要简单,但对接收端来说,需处理的任务较繁琐。 三菱的09NV是一组专用于空调上的红外编码格式,他的编码数据有别于传统的红外编码,其解码检索出来的数据可直接参与程式的运行操作,减少了接受端很多工作量,其接受端的运行情况完全由发送端掌控,数据编码格式较长,有统一的数据定义规范,采用校验和来纠错,在解码检索有时会受外界的干扰原困,出现解码错误,因此对于部分要直接参与到程式运行的数据,需做二次备份,即在校验和核对正确之后,才可把要运行数据另存实际程式调用的RAM单元,否则有时可能出现非意愿性调用错误; 另我们在解码检索一段未知编码时,可借用RAM单元来查看编码数据:先用示波器大概看一下编码格式的起始码、结束码、数据0、数据1的占空比宽度,在共同调用解码程式段,适当调整这诸多占空比宽度的时间范围,(当然在正常的解码程式中也需设定合适的占空比时间范围,不然红外码受外界干扰波形失真时容错性将很差),采用断点多次调试,就可检索出大致的数据格式 |