红外遥控技术在汽车中的应用

发布者:JoyfulSerenade最新更新时间:2010-08-21 关键字:红外遥控  车号器  遥控发射器 手机看文章 扫描二维码
随时随地手机看文章

 

  红外线遥控是目前应用最广泛的一种通信和遥控手段。由于红外线遥控器具有体积小、功耗低、功能强、成本低等特点。因此,彩电、录像机、音响设备、空调、玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。为改变目前汽车上的车头路牌指示灯(以下简称车号器),无法灵活改变的缺陷,把红外遥控用在其中,使其可以轻松实现远距离、非接触性的一次改变车号的目的,从而改变以前用人工翻牌的旧模式。

一、汽车车号器的红外遥控系统

  汽车上的车号器,原用简单的LED数码管控制,使用起来很不方便,为了能远离的控制它,就采用了红外遥控。通常红外遥控系统由发射和接收两部分组成,应用编/解码电路专用集成电路芯片来进行控制操作,如图1所示,发射部分包括键盘矩阵、编码调制、红外发送器。接收部分包括光电转换放大器、解调、解码电路。红外发送每次编码的发送是一个键值,即一个十六进制的数据。为了达到一次能发送一组数据(如车次号,通常为三位十进制数),我们可以采用89C2051的软件编码/解码的方法,先一次性输入一组车号,按下发送键后,全部发送出;同时在接收时,用连续接收方法,一次性解码所有数据。

  

红外遥控在汽车中的应用

二、遥控发射器及其编码

  遥控发射器的专用芯片很多,但在汽车车号器遥控中,采用的是 89C2051 芯片。用P1口组成矩阵扫描反馈,获取键值,用内部的定时器1产生一个38K的软件定时中断,驱动P1.0产生一个38K的方波,当作红外线的调制基波,需要发送的数据,以串行方式,用波特率为1200,带奇偶校验的方式,直接送至TXD的串口发送端,而后TXD和P1.0进行逻辑与后,经过40106整形,用三极管驱动红外发射管直接发出。其原理图如下:

三、红外遥控接收器及其显示

  接收器部分,主要由CX20106和89C2051、显示驱动4094、2803及数据存储器和看门狗25045组成,用解码芯片CX20106把38K的载波过滤后,得到一组波形,即以波特率为1200的串口数据,直接送至89C2051的RXD接收,用软件读取串口,输入缓存,得到一组数据,判断正确后,存放在非易失性的EEPROM25045中,同时直接用脉冲移位方式,送数据至4094,经2803驱动后显示,同时用25045的看门狗定时,保证在程序失控等情况下,能正确返回而不造成错误接收。由于串行口方式传输,本身带有奇偶校验和起停位校验,可以大大提高数据的可靠性,同时在数据组中还加入了累加和校验,再次提高了可靠性,因此在实际应用中,即使在露天、太阳直射、光照很强等恶劣环境下,都能保证不会误收数据而造成显示错误。其原理图如下:

  红外遥控在汽车中的应用

[page]

四、软件编程

  单片机89C2051软件包括主程序,串行口中断服务程序和定时中断服务程序三部分,在2051单片机内部RAM区建立相应的工作单元和标志位。

  (一)、发送程序:SEND-BUFO∽SEND-BUF3为四个字符发送缓冲区,SEND-MARK为请求发送标志。当键盘扫描到有发送请求时,启动定时器,在P1.0输出一个38K的方波,同时启动串行口,把SEND-BUFO至SEND-BUF3中的数据,发送至SBUF中,合成后发送。其程序流程过程如下:

  发送主程序:初始化时设置定时器、看门狗和串行口,并清显示,而后扫描键盘。若有键按下,进行按键处理;若是发送键,则置串口发送标志,启动定时器和串行发送程序,后返回主程序中的显示程序,送显示数据至缓冲区。

  串口中断程序:现场保护,取发送数据至发送缓冲区,启动软件定时产生38K的方波,而后判数据是否发送完毕,结束则清除发送标志,反之,则返回继续送数据。

  定时中断程序:现场保护回填定时长度,启动计数定时,并在指定的管脚P1.0取反,变成反相电平,返回。

  (二)、接收程序:REC-BUFO∽REC-BUF4为四个字符的接收缓冲区,REC-MARK为数据接收完整的标志。当串行口中断产生时,按次序接收数据至REC-BUF0至REC-BUF3中,数据满后,计算累加和。如果正确,置REC-MARK标志;反之,把缓冲区数据清零。主程序中若判断有REC-MARK标志,则把数据进行处理后,送外存25045和显示缓冲区中显示,同时由于接收是在汽车中进行,电源电压和其它干扰很多,包括有可能产生的串行口误判等。因此,为了保证程序能正常运行,启动了25045中的看门狗电路,以每隔500ms时间定时刷新。其程序流程过程如下:

  接收主程序:初始化时设置定时器、看门狗、清显示和外存25045判断有否数据接收标志,若有进行数据判断,正确的写至数据外存,并送至显示区显示,反之,返回主程序的显示程序和刷新看门狗。

  串行口中断接收程序:现场保护后,判断接收数据是否为头或尾部数据,作相应处理是正常数据时存放缓存,并指针加一,当完整的一组数据正常收到后,置接收数据标志后返回。

  定时中断程序和发送一致,只是定时刷新看门狗。

五、结束语

  以上方法非常简单地实现了红外线遥控信号的接收解码,极大地节约了硬件实现的资源开销。该红外遥控系统的设计已应用于公交车中,改善了公交系统的服务质量,提高了工作效力。

关键字:红外遥控  车号器  遥控发射器 引用地址:红外遥控技术在汽车中的应用

上一篇:先进半导体大力投资汽车电子芯片
下一篇:英飞凌推出可为满足欧5/6排放标准提供支持的32位MCU

推荐阅读最新更新时间:2024-10-09 12:20

红外遥控测试仪原理图
本电路用于检查一个红外遥控器的基本操作的理想选择。该电路是基于压电蜂鸣器直接连接到一个红外线接收器IC精辟简单的想法。红外遥控器 测试仪 原理图:
[测试测量]
<font color='red'>红外遥控</font><font color='red'>器</font>测试仪原理图
lpc1114单片机红外遥控程序
#include lpc11xx.h #include ct.h #include ili9325.h #include w25q16.h uint8_t pulse_start=0; // 脉冲开始标志 uint8_t pulse_bnum=0; // 脉冲计数器 uint8_t pulse_ok=0; // 发现前导码 uint8_t key_repeat=0; // 持续按键 uint16_t tc_buf=0; uint16_t ir_buf ; // 装载用户码和数据码 uint8_t user_code_hi; uint8_t user_code_lo; uint16_t user
[单片机]
详细介绍用51单片机解密任何红外遥控
在这里我仅把一些关键的带出来 关于硬件电路 那么抛开那么多文字介绍 最后意思就是说 你家里的遥控板 也就是发射部分 是把所有的封装好了的 比如键盘矩阵、编码调制、LED红外发送器 等等 那么接受部分 SM0038 3个脚 一个脚地 一个脚电源 一个脚信号脚 接到 单片机随便个P口上(此处是P3。6) OK 硬件部分就搞定了当然还有数码管显示 ,这些肯定不用说你都能搞定吧,这些东东都有,所以就不用自己去搭电路那么麻烦了),那么 我们想 我们按一下遥控板 大家看到 有个灯闪了一下 然后OVER 那么 我们现在要做的就是在灯闪了那一下之后让 单片机来读它的键码 然后不同的键码来干不同的事 ,本文 是向大家解释一种方法 当然如果你知道遥控
[单片机]
详细介绍用51单片机解密任何<font color='red'>红外遥控</font><font color='red'>器</font>
汽车中的红外遥控发射器和接收机设计
红外线遥控是目前应用最广泛的一种通信和遥控手段。由于红外线遥控器具有体积小、功耗低、功能强、成本低等特点。因此,彩电、录像机、音响设备、空调、玩具、门铃以及遥控汽车路牌等其它小型装置上也纷纷采用红外线遥控。为改变目前汽车上的车头路牌指示灯(以下简称车号器),无法灵活改变的缺陷,把红外遥控用在其中,使其可以轻松实现远距离、非接触性的一次改变车号的目的,从而改变以前用人工翻牌的旧模式。   一、 汽车车号器的红外遥控系统   汽车上的车号器,原用简单的LED数码管控制,使用起来很不方便,为了能远离的控制它,就采用了红外遥控。通常红外遥控系统由发射和接收两部分组成,应用编/解码电路专用集成电路芯片来进行控制操作,如图1所示,发射部
[嵌入式]
红外通信—红外遥控NEC解码程序
单片机芯片使用的stc89c52;找到要用的部分的的原理图即可.这是一整个单片机开发板的电路图其他的忽略. /** *********************************************************************************************** * @file main.c * @author xr * @date 2014年3月31日10:26:47 * @version V1.2.3 * @brief 红外通信 NEC协议进行红外遥控器解码 显示用户码和键码到数码管上 * @note 单片机STC89C52RC MCU 晶振
[单片机]
基于单片机的红外遥控电路设计
1 引言 红外遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用家器提供了很多的便利。红外遥控系统一般由红外发射装置和红外接受设备两大部分组成。红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。通常为了使信号能更好的被传输发送端将基带二进制信号调制为脉冲串信号,通过红外发射管发射。本设计采用Atmega8作为红外发射编码和接收解码芯片。 2 系统功能分析 一个完整的照明灯的红外遥控电路应具有以下功能: 按下任意一个开关能使相应的灯实现亮灭的功能,按下总开关实现所有灯的亮灭,按下相应的定时关闭键能实现电灯在设定的时间内关闭。 3 系统硬件
[单片机]
基于单片机的<font color='red'>红外遥控</font>电路设计
基于红外遥控的简单灵敏测试仪电路图
这种电路是一种有用的设备,可用于测试用于电视和录像机等的基于红外(IR)的遥控发射器。来自远程控制发射器的IR运动由分析仪中的IR传感器模块感测,其引脚2的输出变为低电平。因此,这会打开晶体管T1并导致LED1眯眼。与此同时,信号以与遥控发射器接近的信号相同的速率发出蜂鸣声。按下遥控器上的不同按钮将带来独特的节拍率,这可能会改变Led眼睛闪烁或振铃器蜂鸣器的频率。 当传感器模块没有检测到信号时,传感器的输出引脚2变为高电平,因此晶体管T1关闭,因此LED1和信号BZ1熄灭。该电路需要5v控制电源,该电源可以从9V消除器获得,并通过插孔与电路连接。 电容器C1平滑直流输入,而电容器C2抑制输入电源中出现的任何尖峰。 金属
[测试测量]
基于<font color='red'>红外遥控</font>的简单灵敏测试仪电路图
红外遥控延熄开关电路的设计原理
这款红外遥控延熄开关采用少量普通电子元件制作成,用于对室内照明灯具进行控制,特别是对于有老人和小孩的家庭,可以带来很大的便利。这种开关具有电路简单,成本低廉,元件易购,体积小巧,工作可靠,抗十扰强,使用方便等特点,更主要的是只有很低的静态功耗。整个电路可以装在86型壁式开关中,使用时无需区分两根引出线,可随便与各种照明灯具串联,只是注意与普通机械开关一样最好是接在交流市电火线上。 电路如下图所示。交流市电经二极管VDJ~VD4桥式整流后变成脉动直流电,一路直接加到单向可控硅VS上,另一路通过电阻R1、发光二极管LED加到三极管VT1、一体化红外线遥控接收头TR以及稳压二极管VD7上,在电容C4上建立起5v的直流电压。平时由于I
[嵌入式]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved