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

2007-03-09 19:03:27来源: 互联网
摘要:介绍了一种无线通讯技术(ReFLEX技术)在汽车无线远程安全控制系统中的应用。该系统主要通过ReFLEX-XMODEM高速无线寻呼模块和带EEPROM的可在线编程的高速CPU解码和检测装在汽车内的单线总线自动身份识别芯片,并控制汽车引擎终端实现安全启动。因此,该系统是一种有效的汽车防盗系统。 关键词:汽车安全 控制 ReFLEX XMODEM 将基于ReFLEX技术的XMODEM高速无线寻呼模块应用天汽车无线远程安全控制系统中,可实现一种新型的保障汽车安全的电子检测与控制系统。此系统中配备有ReFLEX-XMODEM寻呼模块,在汽车发动机、油路、启动装置等关键部位装入单线总线(one-wire bus)自动身份识别(ID)芯片,驾驶者持有电子钥匙(包含ID芯片的按钮),可使电子检测与控制系统对汽车的固有设备进行身份识别,也可对驾驶者进行身份识别,最终通过无线ReFLEX-XMODEM模块远程控制汽车,这样即完成了一个可靠的汽车远程安全控制系统。 1 系统硬件 系统硬件总体框图如图1所示。整个硬件系统由CPU(AT90S8515)、ReFLEX-XMODEM模块、ID芯片组成的汽车安全保障电路、接口电路和系统指示电路等组成。 1.1 ReFLEX-XMODEM模块 ReFLEX TM是Motorola公司的专利技术。它是一种高速的双向无线寻呼打包技术,可以完成双向同步数据传输。一个ReFLEX寻呼网的最大容量可以达到9亿个以上。 图1 XMODEM是1979年由Ward Christensen创建的用于调制解调器差错控制的协议。该协议是一种广泛使用的异步文件传输协议,以128字节块的形式传输数据,并且每个块都使用一个校验和过程来进行错误检测。ReFLEX-XMODEM模块使用了CRC错误侦测方法,传输的准确率高达99.6%。 本系统采用的ReFLEX-XMODEM模块是Advantra公司的WIRLKI,数据传输波特率设定为2400bps。 1.2 核心控制电路 核心控制电路的主要功能是: (1)检测自动身份识别芯片的密码并发开指示及控制信号;作为ID芯片与微型计算机的接口设备,读取ID芯片密码并对自身EEPROM中的ID密码进行在线修改。CPU通过接口J3-1~J3-6串行下载程序并读写EEPROM中的数据。CPU通过I/O接口J2-1~J2-2读取ID芯片密码,并检测、修改EEPROM中的数据。CPU通过接口J1-1、J1-2与“汽车安全保障电路”连接,用以检测ID芯片密码是否正确与缺损,并发出启动信号开启油路及启动装置。 汽车安全保障电路主要包含三个固有的ID芯片,可分别安装在汽车的发动机、油路、启动装置等关键部位,其中两个可分别控制油路和启动装置的开关,四个对应的ID密码被固化在EEPROM中。还有一个按钮接口,ID芯片被封装在按钮中,由汽车拥有者持有,CPU的EEPROM中存在的四组不同的密码对应四个ID按钮。汽车安全保障电路的四个固有的ID芯片加上一个按纽接口挂在同一根信号线J1-2上。当汽车电源接通时,CPU首先通过J1-2(信号线)、J1-1(地线)检测是否存在四个固有的ID芯片密码,然后驾驶者把ID按钮按下接通按钮接口,CPU比较按钮ID密码是否与EEPROM中另外四个密码中的一个相符。最后确定是否接通油路、启动装置的开关。 (2)通过与ReFLEX-XMODEM模块通信接收最新远程控制命令,根据命令的不同,采取不同的控制方式。控制方式包括:A:立即关闭发动机、油路;B:延时关闭发动机、油路;C:上传/修改EEPROM中固化的密码。 1.3 系统所采用的核心器件 本系统的CPU都是采用Atmel公司的高速AVR 8-bit RISC单片机。系统中的CPU1是AT90S8515,它包含8KB的SPI在线可编程Flash、512B的SRAM、512B的在线可编程EEPROM,运行速度可达8MIPS,工作电压最低可达2.7V。 系统采用Dallas公司的带输出控制的ID芯片DS2406和DS1990A,其通过三个引脚进行控制:信号线、输出口(PIO)及地线。其主要特点如下:OC门输出的one-wire总线,可使多个ID芯片挂在同一根总线上,各自独立地通与断;CPU可以分别对其进行读、写操作,以实现远距离闭环控制。漏极开路的PIO口允许有50mA的灌电流,可输出高、低电平对其它器件进行控制。该芯片具有64位激光ROM,出厂时就已在其内固化了独一无二的身份识别码。 2 系统软件 系统软件框图如图2所示。 图3 2.1 ReFLEX-XMODEM数据通信程序 ReFLEX-XMODEM数据通信程序(CLP)包含很多控制命令,其中主要命令有ACK应答命令(用于应答文件包的收发命令,ID为14H)、删除数据包命令(ID为12H)和接收数据包命令(ID为11H)、传输数据包命令(ID为16H、读状态命令(ID为18H)、取得配置命令(ID为17H)和设置配置命令(ID为1AH)等。ReFLEX-XMODEM数据通讯程序流程图如图3所示。ReFLEX-XMODEM数据通信程序主要完成对ReFLEX-XMODEM模块的监控和配置。使得整个通讯速率设定在2400bps,从而使系统数据同步。当模块收到的数据包时,模块状态标志就会发生变化,同时CPU读取模块状态,然后鉴别状态。如果有数据包被接收到,则应答数据,并进行数据包命令解析,细化数据包内容。一旦接收到有效的控制数据包,就存储数据包内容,并设置通讯数据有效标志,由中央处理程序进行处理。 2.2 中央数据处理和控制程序 中央数据处理和控制程序框图如图4所示。它主要完成整个系统的控制功能。对通讯数据进行命令分解处理,同时对指示灯、蜂鸣器和油路及启动装置进行控制。 2.3 程序语言实现方式 系统采用AVR单片机汇编语言编制核心程序;上位机采用Visual Basic编制的接口程序,实现读/写ID芯片。 AVR单片机汇编语言指令系统是RSIC结构的精简指令集,是一种简明高效的指令系统。整个指令系统包含120条功能强大的指令,大多数指令的执行时间为单个周期。软件的编写和调试环境采用Atmel公司提供析AVR-Studio4集成开发软件系统。 图4 本系统作为一种新型的汽车安全控制产品,通过应用ReFLEX-XMODEM模块,实现了远程安全控制功能,尤其值得注意的是,装在关键部位中的每个ID芯片都是独一无二的,所以每个产品中的程序识别码都是在线写入CPU的EEPROM内。这样,系统中的每个器件都是不可交换的替代的,所以对汽车防盗非常有效,目前已渡过开发研究阶段,正在投入生产。

关键字:模块  汽车  安全  安全控制

编辑: 引用地址:http://www.eeworld.com.cn/wltx/RFID/200703/2088.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
模块
汽车
安全
安全控制

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved