ReFLEX-XMODEM模块在汽车远程安全控制系统中的应用

发布时间:2010-08-04
分享到

      引言

      基于ReFLEX技术的XMODEM应用于无线控制系统,提供了一种新型的汽车安全保障的电子检测与控制系统解决方案。此系统中自身配备ReFLEX-XMODEM寻呼模块,在汽车发动机、油路、启动装置等关键部位装入单总线的自动身份识别(ID)芯片,同时驾驶者持有电子钥匙,电子检测控制器既可以对汽车的固有设备进行身份识别,也可对驾驶者进行身份识别,最终也可以通过无线的ReFLEX-XMODEM来远程控制汽车,这样,完成了一个可靠的汽车远程安全控制系统。

      系统硬件

      系统硬件总框图如图1所示。整个系统硬件由CPU(AT90S8515)、ReFLEX-XMODEM模板、由ID芯片组成的汽车安全保障电路以及接口电路和系统指示电路等组成。其中CPU采用Atmel公司的高速AVR 8位RISC单片机-AT90S8515,该器件包含8kB的SPI在线可编程Flash;512B的SRAM;512B的在线可编程EEPROM,运行速度可以达到8MIPS,工作电压最低可以达到2.7V。

硬件系统原理

图1 硬件系统原理

      ReFLEX是一种高速的双向无线寻呼打包技术,可以完成双向同步数据传输,一个ReFLEX寻呼网的最大容量可以达到9亿以上。XMODEM协议是一种广泛使用的异步文件运输协议。这种协议以128B的形式传输数据,并且每个块都使用一个校验和过程来进行错误检测。ReFLEX-XMODEM模块使用了CRC错误侦测方法,传输的准确率可高达99.6%。

      本系统采用的ReFLEX-XMODEM模块是Advantra公司的WIRLKI,数据传输波特率设定为2400bps。

      系统ID芯片采用Maxim公司的DS2406和DS1990A,其控制采用3个引脚:信号线、输出口(PIO)及地线。主要特点如下:OC门输出的单总线,可使多个ID芯片挂在同一根总线上,各自独立地通与断,CPU可以分别对其进行读、写操作,以实现远距离闭环控制。漏极开路的PIO口允许有50mA的灌电流,可输出高、低电平以实现对其他器件的控制。此外,该芯片还具有64位的激光ROM,出厂时就已在激光ROM内固化了唯一的身份识别码。

      核心控制电路

      核心控制电路的主要功能是:

      1. 检测ID芯片的密码以及发出指示和控制信号,并作为ID芯片与计算机的接口设备来读取ID芯片密码和对自身EEPROM中的ID密码进行在线修改。CPU通过接口J3-1~J3-6利用串行方式下载程序和读写EEPROM数据,通过IO接口J2-1~J2-2来读ID芯片密码,检测、修改EEPROM数据,同时通过接口J1-1、J1-2与汽车安全保障电路连接,用以检测ID芯片密码是否正确与缺损以及发出启动信号以开启油路及启动装置。

      汽车安全保障电路主要包含四个固有的ID芯片,可分别安装在汽车的发动机、油路、启动装置等关键部位, CPU的EEPROM中存有四组不同的密码对应四个ID按钮。四个固有的ID芯片加上一个按钮接口挂在同一根信号线上并连到J1-2。当汽车电源接通时,CPU首先通过J1-2、J1-1检测是否存在四个固有ID芯片密码,然后,驾驶者把ID按钮按在按钮接口上,CPU比较按钮ID密码是否与EEPROM中四个密码中的其中一个相符,并确定是否接通油路、启动装置的开关。

      2. 通过与ReFLEX-XMODEM的通信,接收到最新的远程控制命令,根据命令的不同,采取不同的控制方式。A:立即关闭发动机、油路;B:延时关闭发动机、油路;C:上传/修改EEPROM中的固化密码。

      3. 通过指示灯和蜂鸣器用于系统工作的指示和提醒功能。

    系统软件

      软件系统总框图如图2所示。

系统软件总框图

点击看原图

图2  系统软件总框图

收藏
赞一下
0