[求助] 红外发射编码信号

井子92   2017-7-12 09:01 楼主
那个用51怎么产生38k的编码信号去控制红外发射管啊,对于编码不是很理解

回复评论 (6)

2推荐 chunyang 

载波产生靠定时器,调制过程其实是基带信号与载波信号做逻辑与运算(正逻辑输出)或做逻辑或运算(负逻辑输出)。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2017-7-12 11:44
这个有两种办法,一是使用调制芯片,这种方案比较简单,只要找对应的编码方案(NEC、东芝、飞利浦...)就可以.
二是使用单片机定时的方法,这个比较复杂,但是,不受芯片编码格式的限制,可以进行任意编码格式的控制。
一般,买一个“红外编/解码器”就可以分析出,控制的波形,仿着做就可以了。
一般的红外波形是使用1/3占空比的波形,来控制。但是有些格式有一些特殊的引导头,其脉冲波形是不标准的。所以买一个“红外解码器“或搭个电路用示波器逻辑分析仪什么的也可以,但是就不是很专业了,一般的红外解码器就是1千五六的样子吧。
点赞  2017-7-12 14:54
那么贵的解码器
点赞  2017-7-12 16:01
引用: chunyang 发表于 2017-7-12 11:44 载波产生靠定时器,调制过程其实是基带信号与载波信号做逻辑与运算(正逻辑输出)或做逻辑或运算(负逻辑输 ...
这个程序产生的波形在示波器上看似乎正确,幅值2V左右,用它去控制发射管,接收管一直输出高电平大概80mv,180mv的跳。 用51单片机带的遥控器对着接收电路按键,输出管脚有波形 ,单片机的晶振12M的 本帖最后由 井子92 于 2017-7-12 16:48 编辑
点赞  2017-7-12 16:06
引用: 井子92 发表于 2017-7-12 16:06
这个程序产生的波形在示波器上看似乎正确,幅值2V左右,用它去控制发射管,接收管一直输出高电平大概80mv ...

把图贴出来。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2017-7-12 17:44
引用: chunyang 发表于 2017-7-12 17:44
把图贴出来。

刚测了一下,那个接收管居然有反应了,,但是我不能确定是否正确。我把程序的定时器的初值改了也有反应就很纠结,不是只能接收38k载波左右的信号吗?   QQ截图20170712201844.png



  • 51单片机输出波形
  • 51单片机输出波形
  • HS0038接收管输出管脚波形
  • HS0038接收管输出管脚波形
  • HS0038接收管输出波形
  • 最大接收距离
  • 超过距离输出高
点赞  2017-7-12 20:19
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复