欢迎来到天天文库
浏览记录
ID:14533733
大小:282.00 KB
页数:3页
时间:2018-07-29
《红外通信中的编码技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、红外线遥控器在家用电器和工业控制系统中已得到广泛应用,了解他们的工作原理和性能、进一步自制红外遥控系统,也并非难事。红外线遥控器就是利用波长0.76μm~1.5μm之间的近红外线来传送控制信号的。人们见到的红外遥控系统分为发射和接收两部分。发射部分的发射元件为红外发光二极管,它发出的是红外线而不是可见光.常用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5mm发光二极管相同,只是颜色不同。用单片机发射红外调制信号时载波用PWM产生38khz,在按编码的时间间隔打开或关闭PWM输出
2、。现在不论是业余制作或正式的产品,大都采用成品的一体化接收头,如图3所示。红外线一体化接收头是集红外接收、放大、滤波和比较器输出等的模块,性能稳定、可靠。一体化红外接收头的功能是解调输出低频(编码)信号,没有调制就没有输出。如果只控制通、断,也要加一单频(例如500Hz)调制信号,在接收电路中检测500Hz的有、无,从而控制通、断。红外线遥控发射电路框图如图4所示。 图4中编码器的编码信号对38kHz的载波信号进行调制,再经红外发射管D向空间发送信号供遥控接收端一体化接收头接收、解调输
3、出、再作处理。编解码:在网上找的资料不一定符合你手上遥控器的波型,最可靠的还是用示波器抓一下,只要看到波型,就可以想出解码和程序,而且一般都有规律的。常见的编码方法有二种,一种是用相位来区分,比如1是500US低加500US高,0是500US高加500US低,还有一种是时间不一样,比如1是500US低加500US高,0是500US低加1ms高,当然我都是举的例子。还有一个连续发的问题,一般用相位的区分连续发是有一个码,如果连续的话这个码是一致的,然后放掉再按,与前面的码是相反的。其他地方一样。用
4、时间区分的,连续发的除了第一帧,后面的帧是没有数据和用户码部分,后面的只有引导码然后数据部分比如常见的是引导码加用户码加用户反码加按键码加按键反码的形式但也有不是按照这个来的,比如以前也有过引导码加用户码加按键码的以上是个人经验。总之一句话,以波型为准,至于你说的怀疑看到的是不是第一次按下的波型,就是示波器的设置的问题了NECACITV/MonitormodelLCD104etc
此文档下载收益归作者所有