--cooledit波形分析法
作者:创梦电子工作室 [2004-02-27]
红外线遥控器在各个电子领域用的非常普遍,各种红外线的遥控器在市面上也随处可见。若将其运用到电子制作上,的确是一件快事。如果了解红外线的编码原理,对其解码才会有头绪,或直接根据它的编码特征找相关的资料。站长在网上瞎逛的时候,很多同道者是用数字示波器来分析波形,或干脆直接用专用的红外线分析器。对业余的电子爱好者来说,很少有手头这些设备。红外线的编码是48KHZ的脉冲信号,那能不能直接用电脑上的波形软件来分析红外线波形呢,站长试验了一番,发现完全可行。闲话不说,具体如下:
试验设备:
电脑一台,有声卡,windows98或windows2000 XP
Cooledit软件或其他类似的音频编辑软件
红外线接收电路一个,电路图如图一(为了方便将接收到的红外线信号输入电脑)
立体声音频线一根,用来和电脑声卡连接
遥控器一个(随便找一个,比如电视机的)
电路制作好后,将音频线的一端接入声卡的MIC In,一端接接收电路的J2
注意:电脑声卡的MIC输入端就一个,取立体声插头的中间一段触点,不要搞错了,否则抓不到正常的信号
站长测试调试用的试验板
站长手头的几种一体化红外线接收头
电脑设置:将MIC输入打开,注意音箱音量,不要开太大,会发出噪音
打开cooledit软件,并新建立一个波形文件,如下图
按下cooledit上的录音键,将遥控器对准遥控接收头,按下其中的一个键,这时cooledit应该已经记录下了接
收到的红外码,为了方便取样对比,可以多按几下遥控键,多记录几个红外码 ,录制完毕按一下cooledit停止键,
的如下图,波长的时间可以在右下角的信息框中读出
编码部分
展开其中一段红外码波形
可以读出该遥控器的编码是兼容NEC6121类的编码
它的ID码为00h,操作码为11101010=eah
用单片机解码,可以用时间延迟查询法:具体参见 http://www.xie-gang.com/hwxyk.htm
文章评论(0条评论)
登录后参与讨论