ReFLEX-XMODEM在汽车安全控制应用下
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
ReFLEX-XMODEM在汽车安全控制应用下  2012/3/1
ReFLEX-XMODEM数据通信程序ReFLEX-XMODEM数据通信包含很多控制命令,其中主要命令有ACK应答命命令(用于应答文件包的收发命令,ID为14H)、删除数据包命令(ID为12H)和接收数据包命令(ID为11H)、传输数据包命令(ID为16H)、读状态命令(ID为18H)、取得配置命令(ID为17H)以及设置配置命令(ID为1AH)等。ReFLEX-XMODEM的通讯流程如图3所示,主要是完成对ReFLEX-XMODEM模块的监控和配置,使得整个通讯速率设定在2400bps,并使系统数据
  ReFLEX-XMODEM 数据通信程序

      ReFLEX-XMODEM数据通信包含很多控制命令,其中主要命令有ACK应答命命令(用于应答文件包的收发命令,ID为14H)、删除数据包命令(ID为12H)和接收数据包命令(ID为11H)、传输数据包命令(ID为16H)、读状态命令(ID为18H)、取得配置命令(ID为17H)以及设置配置命令(ID为1AH)等。ReFLEX-XMODEM的通讯流程如图3所示,主要是完成对ReFLEX-XMODEM模块的监控和配置,使得整个通讯速率设定在2400bps,并使系统数据同步。当模块收到数据包后,模块状态标志就会发生变化,系统CPU读取模块状态,然后鉴别状态。如果有数据包被接受,就应答数据,并进行数据包命令解析,细化数据包内容。一旦接收到有效的控制数据包,就存储数据包内容,并设置通讯数据有效标志,由中央处理程序进行处理。

点击看原图

图3 ReFLEX-XMODEM通讯程序流图

      中央数据处理和控制程序

      中央数据处理和控制程序总框图如图4所示。

点击看原图

图4 中央数据处理和控制程序框图

      中央数据处理程序主要完成整个系统的控制功能,对通讯数据进行命令分解处理,同时对指示灯蜂鸣器和油路及启动装置进行控制。

      系统首先对寄存器和ReFLEX-XMODEM进行初始化处理,然后检测汽车内部的部件是否存在(判断存在CPU内EEPROM中的ID是否都存在),如果检测通过,则**指示灯亮,系统进入下一步工作流程;否则系统报错,红色指示灯亮。接着系统检测ID按钮是否正确,如果正确,系统正常启动;否则系统进入ReFLEX-XMODEM通讯检测流程。

      本设计中,系统内采用AVR单片机汇编语言编制核心程序。而上位机则采用Visual Basic编制的接口程序,实现ID芯片的读/写。

      结语

      本系统作为一种新型的汽车安全控制产品,通过应用ReFLEX-XMODEM模块,实现了远程安全控制功能,尤其值得注意的是装在组件中的每个ID芯片都是独一无二的,所以每个产品中的程序识别码都是在线写入CPU EEPROM中。这样,系统中的每个器件都是不可交换和替代的,所以对汽车防盗非常有效,目前已通过开发研究阶段,正在投入生产。

与《ReFLEX-XMODEM在汽车安全控制应用下》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095