基于STM32的学习型通用红外遥控设备的设计实现

2014年03月11日 15:38    发布者:不可一世
  红外通信的介质-波长为0.76~1.5μm的红外线;现今主流且常用的有两种编码格式-脉冲位置调制(PPM, Pulse Position Modulation)和脉冲宽度调制(PWM, Pulse Width Modulation);调制和发送;红外协议-NEC协议、夏普协议、索尼SIRC协议等,应用最广泛的是EC协议。NEC标准规定,红外通信的载波频率为38KHz,占空比为1:3;规定的引导码由9000μs左右的低电平和4500μs左右的高电平组成,重复码由9000μs左右的低电平和2250μs左右的高电平组成,数据“1”由560μs左右的低电平和1685μs左右的高电平组成,数据“0”由560μs左右的低电平和565μs左右的高电平组成.
红外设备是把原来红外设备发出的信号进行完全的复制,不管原来红外设备红外信号是什么格式,然后存储到非易失性的存储器(如EEPROM)中,发送时再把保存的波形数据去除,还原成原始信号。其优点是可以对任何一种红外设备进行学习;缺点是对控制器CPU的频率要求较高,RAM要大。
所以采用STM32的芯片,对红外进行复制然后再有PWM输出!

网友评论

admin 2014年03月11日
感谢楼主对本次活动的支持,开发板已寄出,请注意查收。

后续还请继续分享您的设计经验和使用中遇到的问题,大家一起交流,一起玩转STM32 F0吧!
不可一世 2014年03月11日
admin 发表于 2014-3-11 15:51 static/image/common/back.gif
感谢楼主对本次活动的支持,开发板已寄出,请注意查收。

后续还请继续分享您的设计经验和使用中遇到的问 ...

:lol谢谢
Hugo801122 2014年03月12日
感谢分享知识!