- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用电脑声卡捕捉和分析红外遥控编码
?
用电脑声卡捕捉和分析红外遥控编码
2011-01-03 15:56
HYPERLINK /77%CB%AF%C1%CB/blog/item/: \o 点击可以修改这里的设置 2010-07-02 11:13:58 来源:《无线电》杂志 作者:吴巍 【 HYPERLINK /77%CB%AF%C1%CB/blog/item/:doZoom(18) 大 HYPERLINK /77%CB%AF%C1%CB/blog/item/:doZoom(14) 中 HYPERLINK /77%CB%AF%C1%CB/blog/item/:doZoom(12) 小】 浏览:996次 评论:0条
?
玩单片机或者开发一些控制电路的时候,经常会用到红外遥控器来作为控制单元。在写单片机程序之前,需要具体了解红外遥控器发射出来的红外线信号的编码时序。在《无线电》今年第4期有篇文章告诉我们如何用数字示波器去抓取红外信号,那样可很专业,精度也高。但很多时候我们手头没有数字示波器,那怎么办呢?难道没数字示波器只能对着这些看不到红外线干瞪眼吗?电脑现在基本上大家都有,能用电脑来抓吗?笔者遂用声卡mic输入口来记录红外接收头接收到的信号,居然记录成功,于是有了下面这个成本低廉,取材方便的红外信号分析方法。
600)makesmallpic(this,600,1800); border=0图1
?
需要的零件如下(见图1):1.3.5音频线一根2.洞洞板一块3.一体化红外接收头一个4.0.1μF电容一个5.10kΩ可调电阻一个6.3.5耳机插座一个7.3V电池一颗(3-5V电压即可)8.电池座一个线路见图2,这里用了电脑声卡的mic接口作为记录输入口,输入线选择耳机座子L通道(最外圈),不能焊接错了,否则会记录不到声音。
600)makesmallpic(this,600,1800); border=0
图2
?
600)makesmallpic(this,600,1800); border=0
?
图3 一体化接收头引脚功能
?
600)makesmallpic(this,600,1800); border=0
?
图4 焊接好的样子
在用音频线和电脑声卡的mic接口连接好后,打开话筒输入,这时候用遥控器对这红外接收头按按键,电脑音箱应该会传出红外码的脉冲波声音。硬件部分就这样设置好了。音频分析制作软件很多,这里我们用Cooledit 2.0。下面以一个Philips的遥控器为例(见图5),详细说明如何用Cooledit分析红外线代码。
?
600)makesmallpic(this,600,1800); border=0
图5
?
600)makesmallpic(this,600,1800); border=0?????????????????????????????600)makesmallpic(this,600,1800); border=0
图6?????????????????????????????????????????????????????????????????图7
?
600)makesmallpic(this,600,1800); border=0
?
图8
600)makesmallpic(this,600,1800); border=0
图9
600)makesmallpic(this,600,1800); border=0
?
图10
?
600)makesmallpic(this,600,1800); border=0
?
图11
600)makesmallpic(this,600,1800); border=0
图12
?
600)makesmallpic(this,600,1800); border=0
?
图13
?
600)makesmallpic(this,600,1800); border=0
图14
600)makesmallpic(this,600,1800); border=0
?
图15
?
??????????????????????????????? 要分析红外信号,首先就是要把按键时发出的红外信号捕捉下来。打开Cooledit,点图6中按钮,出现方框里面的图样即可。新建一个文件,点图7中按钮出现图8所示窗口,选择采样率为44.1kHz、立体声、16bit数据。按下图9中的录音按键,用遥控器对着接收头,按下数字键1,会出现图9所示波形,这时候再按录音或者停止按键,就会停止录音了,红外信号就被记录下来了,到这里我们已经成功了90%了。按图10里面的按钮,或者将鼠标移动到一个红??信号上,转动鼠标中间滚轮展开波形。展开后的波形,可能你会得到图1
文档评论(0)