红外遥控信号的一种编码解码方法

红外遥控信号的一种编码解码方法

ID:38869511

大小:211.58 KB

页数:3页

时间:2019-06-20

红外遥控信号的一种编码解码方法_第1页
红外遥控信号的一种编码解码方法_第2页
红外遥控信号的一种编码解码方法_第3页
资源描述:

《红外遥控信号的一种编码解码方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2004年仪表技术与传感器2004第8期InstrumentTechniqueandSensorNo18红外遥控信号的一种编码解码方法聂诗良,李磊民(西南科技大学信息与控制工程学院,四川绵阳621002)摘要:以HS0038(红外信号接收频率为38kHz)作为红外接收头,详细介绍了红外遥控信号的单片机软件编码解码方法,包括编码、调制和解码的原理以及以AT89C2051为核心的硬件电路和程序实现,实现了基于字节的红外数据传输。经实验测试,该方法能使红外遥控信号可靠发送和接收,传输距离可达15m,如果适当

2、减少编码所用的脉冲个数,传输速度可达1200bit/s.该方法可用于一些计算机控制系统中。关键词:红外遥控;单片机;编码解码中图分类号:TP3文献标识码:A文章编号:1002-1841(2004)08-0028-02EncodingandDecodingMethodforInfraredRemote2controlSignalNIEShi2liang,LILei2min(SchoolofInformationandControlEngineering,SouthwestUniversityofScie

3、nceandTechnology,Mianyang621002,China)Abstract:Indetailintroducedanencodinganddecodingmethodforinfraredremote2controlsignalwithsoftwareofmicrochip,in2fraredsignalwasreceivedbyHS0038whosefrequencyis38kHz,includingprincipleofencodingandmodulationanddecodi

4、ng,hardwarecircuitwhosecenterwasAT89C2051andprogram.Transmissionofinfraredremote2controlsignalbasedonbytewasrealized.Itsexperi2mentindicatesthatthemethodcanbenefittoreliabletransmissionofinfraredremote2controlsignal,distanceoftransmissioncouldreach15m,s

5、peedoftransmissioncouldreach1200bit/sifnumberofthepulseofencodingwouldbereducedproperly.Themethodcouldbeusedtocomputercontrolsystem.KeyWords:InfraredRemote2control;Microchip;EncodingandDecoding1单片机红外遥控的原理二进制信号的调制仍由发送单片机来完成,它把编码后的二进制信号调制成频率为38kHz的间断脉冲串,相

6、当于用二1.1单片机红外遥控概述进制信号的编码乘以频率为38kHz的脉冲信号得到的间断脉红外遥控有发送和接收两个组成部分。一方面,发送端采冲串,即调制后用于红外发射二极管发送的信号。如图3所用单片机将待发送的二进制信号编码调制为一系列的脉冲串示,A为二进制信号的编码波形,B为频率为38kHz(周期为26信号,通过红外发射管发射红外信号;另一方面,目前红外接收μs)的连续脉冲串,C为经调制后的间断脉冲串(相当于C=A端普遍采用价格低、性能可靠的一体化红外接收头(如HS0038×B),用于红外发射二极管发

7、送的波形。图3中待发送的二接收红外信号,频率为38kHz,周期约为26μs)接收红外信号,进制数据为101。它同时对信号进行放大、检波、整形,得到TTL电平的编码信号,再送给单片机,经单片机解码并执行,去控制相关对象。如图1所示。图1单片机红外遥控的过程1.2二进制信号的编码采用不同的脉宽宽度来实现二进制信号的编码,可由发送单片机来完成。用图2(a)表示二进制信号中的高电平“1”,其特图3二进制信号的调制征是脉冲中低电平与高电平的宽度均等于0152ms,相当于20个26μs的宽度;用图2(b)表示二进

8、制信号中的低电平“0”,其特1.4二进制信号的解调征是脉冲中高电平的宽度等于0152ms,而低电平的宽度是1104二进制信号的解调由一体化红外接收头HS0038来完成,ms,相当于40个26μs的宽度。上述20个和40个脉冲宽度还可它把收到的红外信号(图4中波形D,即图3中波形C)经内部适当减少,以增加数据传输速度。处理并解调复原,输出图4中波形E(正好是对图3中波形A的取反),HS0038的解调可理解为:在输入有脉冲串时,输出端输出低电平,否则输出高电

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

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

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