基于单片机的红外转射频遥控系统基于单片机的红外转射频遥控系统
The remote-controlling System of Converting Infrared to RF Based on Single Chip Computer
Abstract: A remote-controlling system of converting infrared to RF based on C51 single chip computer is
designed. The function is to convert an infrared remote-controller to RF remote-controller without changing the
inner circuits of the infrared controlled devices. The system can extend the remote-controlling distance and
increase the quantity and category of the controlled devices. The result shows that it can achieve the expected
aim.
Key words: C51 single chip microcomputer; infrared remote coding; RF remote-controller
摘要:基于 C51单片机设计了一种红外转射频的遥控系统,在不改变红外遥控对象原有内部电路的基础上,实
现了将红外遥控转换为射频遥控的功能。这种遥控系统可以增加遥控的距离,扩展遥控对象的种类和数量。经
实验证明,可以达到预期的目的。
关键词:C51单片机;红外遥控编码;射频遥控器
引言
近年来,随着人民生活水平的提高,带红外遥控的家用电器种类越来越多,如电视、空调、DVD等,但由于各
种红外遥控编码格式不同,使得各种产品的遥控器不能相互兼容,用户在使用过程中很容易产生混乱[1],而且
各种遥控器的功能也都大同小异,从而造成很大的资源浪费;另外,红外遥控信号的发射与接收会受到障碍物
的遮挡,而且传输距离有限。如果能够将家用电器的遥控器集成为一体,并克服红外遥控距离和方向的限制,
无疑将会给人们的生活带来很大的便利。基于这样的目的,本文设计了一种转换装置,将红外遥控转换为射频
遥控,利用地址编码和数据编码,把对多个对象的遥控集成在一个射频遥控器上,充分利用射频信号传输距离
远、无方向性的优点,并采用多种抗干扰技术以提高系统的可靠性。
1总体方案设计
系统主要有遥控装置和转换装置两部分组成,接收控制部分是红外遥控的对象,如电视机,空调等设备。射频
遥控器由按键信息输入、编码及射频发射电路组成,主要功能是将用户的输入信息进行编码,经 433MHz的载
波调制,并通过天线发射出去。它和电视机的遥控器功能相似,不同的是它发射的射频信号不受环境限制且能
够实现远距离传输。转换装置包括射频信号的接收解调、红外调制及红外发射部分,主要功能是从接收的射频
信号中,解调出遥控信息,并按照红外遥控的编码体制对信息进行编码,并调制在 38kHz的载波(38kHz载波
频率是家电类红外遥控的主流载频,还有其它频率,如 36kHz、40kHz,但只是小部分 [2])上,经红外发射管
的二次调制,发射红外遥控信号,从而实现对受控设备的控制。实际应用时,一个射频遥控器,可以通过地址
编码控制多个转换装置,将转换装置分别固定在不同的受控对象上,并使其红外发射管对准受控对象的红外接
收头,这样就不需要改动受控对象的内部电路,就可实现射频遥控的转换,从而简化了电路,降低了成本。
2.编、解码芯片简介
PT2262是一款数据编码芯片,最多有 12位三态地址线 (“0”或“1”或“悬空” ),可提供 531,441种编码地址,因此
可以极大地减少地址冲突,实现多路遥控的功能。 PT2262将地址码和数据码(A0~A5和 A6/D5~A11/D0)转变
为串行数据,并从第 17脚输出相应的编码信号波形。与 PT2262相对应的解码芯片 PT2272则从解调出的数据
中,提取相应的地址和数据编码信息,并和本地设定的地址进行两次比较,如果地址相同,则根据指令中的数
据信息执行相应的动作;否则,不响应这条指令 [3]。这样,通过控制发射端的地址编码就可实现对多个对象的
控制,通过控制发射端的数据编码,就可对一个受控对象执行多种操作。
3.红外遥控信号的码形
红外遥控器是利用红外线作载体传送信息的,该二进制信息一般由引导码、用户码、功能码组成,红外遥控编