1红外遥控接收原理
在红外控制的被控设备中,一般采用常用的一体化红外接收头HS0038B。这种红外接收头,是集光电转换、解码、和放大于一体优越型的集成芯片,外围电路只需要很少元器件就能完成红外接收,整形放大,然后输出TTL电平串行信号,完全能满足于现廉价单片机的处理速度。
2红外编码的自学习内容
通过对红外遥控发射和接收原理的分析,表明传统的红外遥控器解码,还需要预知发射端红外编码格式,否则不同的编码格式软件不通用,可移植性也比较差。为了解决相互不兼容性,就此引出下面所述的“自学习”的红外编码内容及流程。
3远距离无线传输智能控制的设计
3.1无线编码数据发射
无线信号发射工作流程:用户遥控器按下按键后,主控芯片产生按键信号源,经过编码器后,生成无线编码信号,经高频调制,通过发射模块发送出去。
3.2无线编码数据接收
无线信号接收工作流程:接收模块通过同频率的无线接收头接收到无线信号发射端发射过来的信号,并经过解码芯片解调出无线编码信号后,再将无线编码信号输出给后级处理端比如单片机等。
3.3结语
无线遥控分为无线发射和无线接收连部分,无线发射是指:遥控器按下按键,发射信号源经过编码器后,再经过发射模块发送信号。无线接收是指:接收模块接收器接收到无线信号发射端发射过来的信号,经过解码芯片解调后,再将信号输出给输出端。与红外控制短处相比,恰恰是无线控制的长处,无线信号可以穿越墙壁等障碍物,充分补缺红外遥控的短处,以无线编码转红外编码方式控制,可以实现15米左右的红外遥控到1000米距离的无线遥控。
4远距离条件下无线转红外智能控制的设计与实现
4.1无线编码转红外编码的硬件连接
红外编码与无线编码格式完全不一样,而被控设备不接受除了红外编码格式的编码,那么无线编码就必需先转化成红外编码,只能先通过PIC16F636单片机来完成。
4.2无线转红外智能控制接收机的软件设计与实现
被控设备里的PIC16F系列单片机大都有一定字节的EEPROM存储区,可以装下多种红外遥控器的红外编码,为了使同样的无线遥控器可以控制不同的设备,被控设备再开机后就必需识别那个被控设备的红外编码,就先进行对码识别,然后在进行后面的操作,如图1无线转红外控制【开机对码】所示说明开机程序。无线遥控器和被控设备对码识别后,就进入主循环等待监听发射机信号,或者接收机的用户操作工作状态。如被控设备有用户自己操作,就发送接收机已经更新工作状态。如被控设备就是接收机接到发射机发来控制无线编码信号,比如监听VT有跳变,读入最新的D0、D1、D2、D3的8421编码的二进制数据,根据开机识别到的用户码(系统码),检索对应的红外编码数据。单片机PIC16F636把读到的红外编码数据,按红外控制格式组成串行输出,来控制被控设备的工作状态,同时发送被控设备已经更新了工作状态的信息。如图2无线转红外控制【主程序】所示说明。
作者:张莉 单位:武汉市第二轻工业学校