摘要:本文介绍了一种利用51系列单片机实现对红外遥控信号转发的自学习及还原方法,本方法实现电路简单、可靠性高,可同时转发多种红外遥控规的信号。
关键词:单片机 红外遥控信号 自学习
概述
随着远程教育系统的不断发展和日趋完善,利用多媒体作为教学手段在各级各类学校都得到了广泛应用。近年来,我们在多媒体教学系统的开发和研制中,经常遇到同时使用多种红外遥控设备,如:数字投影机、DVD、VCD、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同,操纵这些设备得使用多种遥控器,给使用者带来了诸多不便。我们采用各设备集中控制的方式如图(1)所示解决了该问题。集中控制各设备的方法是首先对各设备的红外遥控信号进行识别并存储(自学习),然后在需要时进行还原。图1中由PC或集中控制器,发送设备信号及控制命令信号至红外遥控信号自学习及还原电路,再由此电路恢复对应的红外遥控信号并发射出去,控制指定的红外遥控设备动作。
红外遥控信号的自学习及还原
红外遥控信号编码、发射原理
通常,红外遥控器将遥控信号(二进制脉冲码)调制在38KHz的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去。二进制脉冲码的形式有多种,其中最为常用的是PWM码(脉冲宽度调制码)和PPM码(脉冲位置调制码)。前者以宽脉冲表示1,窄脉冲表示0。后者脉冲宽度一样,但是码位的宽度不一样,码位宽的代表1,码位窄的代表0。
遥控编码脉冲信号(以PPM码为例)通常由引导码、系统码、系统反码、功能码、功能反码等信号组成。引导码也叫起始码,由宽度为9ms的高电平和宽度为4.5ms的低电平组成(不同的遥控系统在高低电平的宽度上有一定区别),用来标志遥控编码脉冲信号的开始。系统码也叫识别码,它用来指示遥控系统的种类,以区别其它遥控系统,防止各遥控系统的误动作。功能码也叫指令码,它代表了相应的控制功能,接收机中的微控制器可根据功能码的数值完成各种功能操作。系统反码与功能反码分别是系统码与功能码的反码,反码的加入是为了能在接收端校对传输过程中是否产生差错。为了提高抗干扰性能和降低电源消耗,将上述的遥控编码脉冲对频率为38KHz(周期为26.3ms)的载波信号进行脉幅调制(PAM),再经缓冲放大后送到红外发光管,将遥控信号发射出去。
红外遥控信号自学习及还原的硬件实现
根据遥控信号编码和发射过程,遥控信号的识别——即解码过程是去除38KHz载波信号后识别出二进制脉冲码中的0和1。遥控信号识别、存储、还原的硬件电路如图2所示,由MCS—51系列单片机AT89C51、一体化红外接收头、存储器、还原调制与红外发光管驱动电路组成。
一体化红外接收头采用SIEMENS SFH 506-38,它负责红外遥控信号的解调。将调制在38kHz上的红外脉冲信号解调并反向后再输入到AT89C51的INT0(P3.2)引脚,由单片机进行高电平与低电平宽度的测量。
图中使用具有I2C总线接口的E2PROM 芯片24C32作为存储器,其容量为4KB,用来保存识别的遥控信号的高电平与低电平的宽度数据。通常遥控信号的二进制脉冲码长为32位,每位由一个高电平与一个低电平组成,应保存的信号宽度数据为64个,再加上引导码2个数据,共计66个数据,每个数据用一个字节来表示。一个遥控信号命令需要66个字节来保存。考虑到不同的遥控系统有区别,有些遥控信号命令较长,所以存储空间应留有适当余量,来决定E2PROM 芯片的容量和型号。
遥控信号的还原是通过P0口(如图中为P0.1)输出二进制脉冲码的高电平与低电平及维持时间,再与38KHz调制脉冲相与,即P0口输出高电平时允许38KHz调制脉冲通过,输出低电平时关断38KHz调制脉冲。调制后的信号驱动红外发射管。图中LED用用来指示自学习中的各状态。
P2口连结一组按钮,数量与需要集中控制的红外遥控设备数相同,用来控制单片机进入或退出自学习状态,按钮号与设备号对应。
单片机与上位机或集中控制器通过RS—485总线通信,转发红外遥控设备的远程控制。
软件设计
单片机上电复位后,首先对其内部定时器、串行口初始化,并开发串行口中断。然后监测P2口,进入自学习状态(P2口有一引脚输入为低电平并维持1s以上)时,用定时器及软件计数的方法,测量INT0引脚上输入高、低电平的宽度。INT0引脚平时为高电平,当接收到红外遥控信号时,由于一体化红外接收头的反向作用,INT0引脚下跳至低电平,此为引导码。将测得的高低电平的宽度保存在存储器中,并将每次测得的低电平的宽度与引导码低电平宽度比较,若相等则识别为遥控命令码、存储后结束。再次监测P2口,若为低电平并维持1s以上,为退出自学习状态。
串行口中断服务程序根据接收到的设备号及命令号查表得到一组事先存储的高、低电平宽度数据,然后在P0口还原出红外遥控信号去控制红外遥控设备,动作。
结束语
我们用上述红外遥控信号的自学习及还原方法,成功地实现了新科VCD、DVD、金正DVD、松下系列录像机以及多种型号数字投影机、彩色电视机遥控信号的转发,从而在远程教学系统中实现了远程控制。
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况
- 学习 TI E2E 工业设计资料抢楼有礼
- 有奖报名 | 安富利邀您参与2022国际工业博览会!(11月30日-12月4日,上海)
- Microchip电源评估板促销,还有红包送!
- 电子书下载|ADI 触摸屏测试解决方案
- 寻人:熟悉“仪器仪表校准流程”的工程师来报到啦!
- 看视频,了解泰克高性价比频谱分析仪,填卷赢好礼!
- 学AM335X课程,赢超值BB-Black团购资格,更有DIY大奖赛预热中!
- 安全的革新,全新的验证方式 下载富士通 《频谱验证解决方案 》白皮书 好礼送!
- 有奖直播 11月27日上午10:00 准时开启!富士通赋能汽车电子技术变革
- 【TI 培训】年度盘点:2019 TI 培训课程集锦,好评有礼!