基于89c52的pwm红外的解码资料

基于89c52的pwm红外的解码资料

ID:22158023

大小:231.35 KB

页数:18页

时间:2018-10-27

基于89c52的pwm红外的解码资料_第1页
基于89c52的pwm红外的解码资料_第2页
基于89c52的pwm红外的解码资料_第3页
基于89c52的pwm红外的解码资料_第4页
基于89c52的pwm红外的解码资料_第5页
资源描述:

《基于89c52的pwm红外的解码资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要:由于红外遥控的实用与经济性,本文研宄PWM方式调制的红外解码的实现。红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。1红外遥控系统通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如下所示:(一)发射部

2、分键盘矩阵、编码调制、LED红外发送器(二)接收部分研宄中应用VS0038一体化红外接收头(实物图如下:)红外接收头VS0038能够正常接收的角度2遥控发射器及其编码(1)遥控发射器专用芯片很多(2)根据编码格式可以分成:脉冲宽度调制和脉冲相位调制两大类现在我们研宄以运用比较广泛,解码比较容易实现的yvu—izx^zjjwwi/ni^r门码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:采用脉宽调制的串行码以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”以

3、脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”遥控器发出由“0”和“1”组成的42位二进制码,经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,LC7461产生的遥控编码是连续的42位二进制码组,其中前26位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码用于核对数据是否接收正确。(其中的地址码为用户识别码,它又分为用户码与用户反码)当遥控器上

4、任意一个按键按下超过36ms时,LC7461芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个9ms的低电平,和一个4.5ms的高电平,这个同步码头可以使程序知道从这从位的定义我个同步码头以后可以幵始接收数据解码的关键是如何识别“0”和“1们可以发现“0”、“1”均以0.56ms的低电平幵始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说

5、明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右即可。根据红外编码的格式,程序应该等待9ms的起始码和4.5ms的结果码完成后才能读码。接收器及解码VS0038是塑封一体化红外线接收器,它是一种集红外线接收、放大、整形于一体的集成电路,不需要任何外接元件,就能完成从红外线接收到输出与TTL当遥控器上任意一个按键按下超过3

6、6ms时,LC7461芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个9ms的低电平,和一个4.5ms的高电平,这个同步码头可以使程序知道从这从位的定义我个同步码头以后可以幵始接收数据解码的关键是如何识别“0”和“1们可以发现“0”、“1”均以0.56ms的低电平幵始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则

7、为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右即可。根据红外编码的格式,程序应该等待9ms的起始码和4.5ms的结果码完成后才能读码。接收器及解码VS0038是塑封一体化红外线接收器,它是一种集红外线接收、放大、整形于一体的集成电路,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,没有红外遥控信号时为高OAO1

8、1112131415161718191O1A1BOE02031C060405OCOD08091DOO1F1EOB07OF电平,收至^封三极管3线数据传电an_L、r./rr下图是按R1平,而体积和普通的塑尸各种红外线遥控和红外勺实际位置给出的32个按键的键值(16进制)下面是一个52单片机对红外线遥控器的解码程序,它可以把遥控器的32键的红外遥控器每一个按键的键值读出来,并且通过12864点阵液晶显示按下了哪个按键,在解码成功的同时并且能发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。