首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

红外接收头的相关疑问,牛人

2012-03-06 
红外接收头的相关疑问,牛人请指教!遥控是TC9012,它采用的38kHz的载波(一个载波周期35us),载波占空比1/3,经

红外接收头的相关疑问,牛人请指教!
遥控是TC9012,它采用的38kHz的载波(一个载波周期35us),载波占空比1/3,经过调制后发送波形是9ms的引导码(前4.5ms由载波构成,后4.5ms是载波关断)和33bit的数据构成。比特1是0.56ms的载波和1.69ms的载波关断构成,比特0是0.56ms的载波和0.565ms的载波关断构成。按照遥控的说明1帧数据就应该包含4500÷35 +33×560÷35=656个下降沿。
接收头的输出脚是接在外部中断0的,是不是经过IR1308接收后,外部中断0应该收到656个下降沿呢,可是我实际检测的时候却只发现588左右的下降沿,请教牛人,何解?

[解决办法]
帮顶dddd
[解决办法]
从遥控接收头出来的应该已经把38K的载波过滤掉了,只有信号波形发给单片机。
[解决办法]

探讨
那就奇怪了,按照TC9012的资料,1帧也不过33bit的数据,怎么在检测时候会有588个左右的下降沿产生呢,难道是数据头的引导部分在作祟!

热点排行