嵌入式系统中的红外遥控附加功能.docVIP

  • 5
  • 0
  • 约 5页
  • 2017-01-02 发布于贵州
  • 举报

 嵌入式系统中的红外遥控附加功能.doc

嵌入式系统中的红外遥控附加功能0 引言 在红外遥控系统中,不同的红外编码芯片发出的载波信号各有不同,因此,解码程序各也不相同。但是,它们基本上大同小异,本文以M50462为例来进行说明。 1红外信号编码 红外遥控的基本原理是编码芯片读取用户按键,并根据键号生成不同的编码,然后将此编码调制在38kHz的载波上,再通过电流放大电路后驱动红外LED发送数据。在接收端,则将恢复出编码信号以供CPU解码。目前广泛采用的红外接收头能直接输出原始载波信号。实际上,这个接收头是一个集成电路,它封装了红外光电管、前置放大器、限幅放大器、带通滤波器、检波和比较、积分器和整形电路。这种接收头的外型象一只3极管,只需要外接3 V或5 V电源就能工作,但要注意的是,它输出一般采用OC形式,这是为了起到电平转换的作用,使用时要外接一个上拉电阻。 遥控发射器的脉冲编码一般由用户码和数据码构成,用户码用来区别同一种遥控器的不同厂家或设备,数据码则对应按键。用户码和数据码一般都是8位,各有256种状态。在红外遥控系统中,一般为了省电,它们不采用高低电平来区别0、1,而是采用脉冲位置编码方式。图1是M50462传送1位0、1的波形编码图。 图中,在低电平部分,红外LED发光,此时不论发送0或1,其脉冲时间始终是0.25 ms,所不同的是占空比。由于实际发光时间很短,红外发光管的平均电流很低,因此,发射效率相当高,非常

文档评论(0)

1亿VIP精品文档

相关文档