新闻中心

EEPW首页>嵌入式系统>设计应用> 利用单片机实现的红外线遥控系统

利用单片机实现的红外线遥控系统

作者: 时间:2013-03-05 来源:网络 收藏

NEC遥控器协议约定,当遥控器发送的键值码数据为0时。波形应为如图2所示的上跳波形。

波形总宽为1.15ms。高电平部分长度约为550us,低电平的长度约600US,波形如下图2。

键值码为0时的波形图

图2 键值码为0时的波形图

而当遥控器发送的键值码数据的数据为1时,波形是一个总宽为2.25ms的上跳波形。高电平的长度约1.6ms.低电平的长度约650us,波形如下图3。

键值码为1时的波形图

图3 键值码为1时的波形图

很显然,0的波形长度和1波形的长度是不同的。若从波形的上升沿开始计时,当延时达到550us以后。数据“0”的电平为低电平,数据“1”的电平仍然为高电平,直到1 600us以后,才变为低电平。这就给我们留出了大约600US的“窗口”时间。换句话说,只要在监测到上升沿以后的550us到11 500us时间里进行采样,就可以使用软件的方法判断出遥控器键值码中的1和0。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭