当前位置: 首页 > 红外线解码实验
红外线解码实验
   红外线解码实验

    --cooledit波形分析法


  作者:创梦电子工作室   [2004-02-27]

    红外线遥控器在各个电子领域用的非常普遍,各种红外线的遥控器在市面上也随处可见。若将其运用到电子制作上,的确是一件快事。如果了解红外线的编码原理,对其解码才会有头绪,或直接根据它的编码特征找相关的资料。站长在网上瞎逛的时候,很多同道者是用数字示波器来分析波形,或干脆直接用专用的红外线分析器。对业余的电子爱好者来说,很少有手头这些设备。红外线的编码是48KHZ的脉冲信号,那能不能直接用电脑上的波形软件来分析红外线波形呢,站长试验了一番,发现完全可行。闲话不说,具体如下:

试验设备:

     电脑一台,有声卡,windows98windows2000 XP

     Cooledit软件或其他类似的音频编辑软件

     红外线接收电路一个,电路图如图一(为了方便将接收到的红外线信号输入电脑)

     立体声音频线一根,用来和电脑声卡连接

     遥控器一个(随便找一个,比如电视机的)

            

电路制作好后,将音频线的一端接入声卡的MIC In,一端接接收电路的J2

注意:电脑声卡的MIC输入端就一个,取立体声插头的中间一段触点,不要搞错了,否则抓不到正常的信号

点击放大

站长测试调试用的试验板

 

点击放大

站长手头的几种一体化红外线接收头

   

解码过程如下:


电脑设置:将
MIC输入打开,注意音箱音量,不要开太大,会发出噪音
     打开cooledit软件,并新建立一个波形文件,如下图

点击放大

     按下cooledit上的录音键,将遥控器对准遥控接收头,按下其中的一个键,这时cooledit应该已经记录下了接
收到的红外码,为了方便取样对比,可以多按几下遥控键,多记录几个红外码
,录制完毕按一下cooledit停止键,
的如下图
波长的时间可以在右下角的信息框中读出

点击放大

 

编码部分

点击放大

 

 

展开其中一段红外码波形

  点击放大 

 

 

 

 可以读出该遥控器的编码是兼容NEC6121类的编码

它的ID码为00h,操作码为11101010=eah

用单片机解码,可以用时间延迟查询法:具体参见 http://www.xie-gang.com/hwxyk.htm


 

[本文完]

 

[关闭]