1 引言
早期汽车防盗系统主要由机械结构的门锁和车轮锁构成。车锁的功能从简单控制车门开启演变为控制点火和操控汽车电路等。随着现代电子技术的发展,芯片式和网络式相结合的高端防盗系统得到了发展,它提供更有效的防盗手段。本文采用RFUD芯片技术与GSM模块技术设计并制作了汽车防盗系统,与其它防盗系统相比,其主要特点如下:
(1)新方案采用了RFID(无线射频身份识别)技术的芯片,该芯片出厂时已经设定唯一编码,无法复制。采用的第四代RFID芯片具有特殊诊断功能,即受权者在读取钥匙保密信息时,能够得到该防盗系统的历史信息(如读取次数、时间等),令这类RFID芯片现已广泛应用于各种高级安防系统中。
(2)在防盗系统中运用网络技术是目前最先进、最有效的防盗方式之一,是现行广泛应用GPS(全球定位系统)的网络报警系统。
该系统在车上安装小型的无线网络终端,通过GPS模块向网络中心报告车辆运行位置,由监控中心统一完成调度、跟踪。该网络系统的缺点是需要建立无线网络监控中心、信号中继基站等,一般需要人工服务,终端用户要定期支付固定费用,其使用区域还受到无线网络覆盖范围的限制。
本系统采用GSM模块,利用成熟的GsM网络覆盖全国甚至全世界,24小时在线,通过程序控制可以在任何地方完成对失窃车辆的锁定。该系统在不使用时不产生任何费用,适用于普通大众。基于GsM网络的RFID芯片式防盗器,可实现无匙进入,还能唯一地识别车主控制的车辆,误报警的机率更小。
2 系统结构及原理
该系统由3部分组成:射频身份识别(RFID)芯片、主控电路(MCu)、网络接口模块(TC35)。系统整体结构如图1所示。
2.1 射频身份识别
典型的RFlD系统包括感应器、阅读器和处理数据的后端计算机。感应器也称射频卡,它具有智能读写及加密通信的能力。阅读器通过调制的RF通道向感应器发出请求信号,感应器回答识别信息,然后阅读器把收到的信号送到计算机。系统最大的特点是非接触式识别,因此可以同时识别多个感应器及高速运动的电子标签。该系统中因为感应距离不要求很远(0.1—5m),采用无源感应器,结构简单,更适合随身携带。
该系统所选用的阅读器是TMS3705,它是Ⅱ公司生产的低频基站集成电路,可作为RFID读卡器。
当阅读器TMS3705接入电源时,首先发射一定频率的射频脉冲信号,若感应器(本系统采用无源只读型感应器为m—TRP—RR2B)在有效感应范围内,它将接收到的信号进行最佳耦合,并对它的电容进行充电,以供感应器内部电路工作。感应器工作时,以FSK方式发射数据,射频模块接收并解调该信号,然后按照一定通信协议上传给McU进行处理。假如感应器是合法卡,MCU下传命令给控制单元撤防,并且打开中央门锁;假如该感应器是非法卡,则说明有人持非法卡强行进入,控制单元发出系统报警和通过手机模块(TC35)以短信息的方式通知用户。
2.2 主控部分
主控单片机采用通用芯片A鸭9C5l以降低造价。在系统中,主控单片机负责用户身份的识别、信号的检测、各种控制信号的产生和与GSM模块的通信.
2.3 GSM网络接口模块
该系统的通信网络使用GSM网络。采用的是西门子公司的TC35模块,它是GsM无线双频模块,具有语音、数据、短消息、FAx等4种传输方式。它属于Gs彬GPRS模块,支持GSM模块的所有功能,还具有永久在线功能,支持快速数字接人和高速数据传输,可以实现对车辆的无间断追踪。其功能结构如图2所示。
1℃35模块主要由4部分组成:GsM基带处理器、GSM射频部分、电源ASIC、F1ash.GSM基带处理器是整个模块的核心,控制着模块内各种信号的传输、转换、放大等处理过程。GsM射频部分是1个单片收发器,完成射频接收和发送等。GSM模块电流变化非常大,这就对供电电路提出了较高的要求。
电源AsIc部分使用线性电压调节器把外部输入的电源电压、rba仕+进行稳压后供GSM基带处理器和GSM射频部分使用,此外它还输出1个2.9们0rnA的电压供模块外的其他电路使用。GSM射频部分的功率放大器对电源电压要求不高,所以直接使用外部的输入电压用来存储一些用户配置信息、电话本等。
3 系统硬件电路设计
主机板的硬件电路包括:RFID接口电路、汽车控制接口电路、MCu的控制电路、TC35网络接口电路。
(1)RFID接口电路RFID接口电路由4线组成,其中2线为电源和地,另外的2线为数据线与控制线,射频部分通过一定的通信协议和MCU进行数据传输交换,用控制线控制数据流向。
(2)汽车接口电路汽车电路由16针的接口与MCu电路连接。其中,接口各针的电路输出控制说明如表1所示。
(3)MCu控制电路在系统中,各种控制命令由控制电路完成,如启动切断汽车电路和油路,以及进行声光报警等。其中,电路、油路和转向灯的控制电路由MCU的输出接口控制相应继电器实现。报警喇叭控制电路由MCU输出接口控制三极管实现。
中央门锁控制器和电动窗的控制电路采用了光电耦合器件来实现隔离。电源由汽车电瓶的12V电源稳压成5V产生,并装有9V。的备用电源,当电源被剪断时备用电源就给主机板供电,同时产生一个中断信号通知MCu发出报警信号。
(4)网络接口电路GSM模块TC35和主控制器以串口的方式连接,采用一定的波特率进行通信,简单可靠。
4 系统软件编程设计
4.1 RFID软件编程
数据在射频卡中的存储格式如表2所示。数据的每Byte由10bits组成,第lbit是Higll,最后1bit是Low,第2—9bit为实际发送的数据。读取射频信号时,先将7ⅨcT置为Low,延时50ms后,再恢复成Higll.大约经过3ms后,SCIO开始输出数据。
4.2 GsM软件设计
GSM终端软件设计是为了实现MCu对TC35模块的控制,通过短信功能完成用户与防盗系统双向通信过程。TC35模块与短信操作有关的AT命令可以通过3种途径:Bkk模式、Text模式和PDU模式。用B10ck模式需要手机生产厂家提供驱动支持。
目前,这种模式已被PDu所取代。Text模式较简单,可以实现数字和字符的直接收发;PDU模式是将GB2312的中文编码转换为Unicode编码,实现中文编解码收发。为对产品提供多样化服务,本方案实现了Text和PDu2种模式。
(1)7rext模式本设计主要传送系统状态、控制等信息,采用Text模式就可以满足要求,在该模式下,控制TC35实用的AT命令如表3所示。
(2)PDu模式发送和接收中文或中/英文混合的短信息必须采用PDu模式。根据GSM07.05的定义,只要控制器通过uART接口向GSM模块下发AT命令,就可以直接读取收到的PDu模式的短信息。分析PDu数据包时,要根据PDu的数据格式将收到的中文信息和其它相关信息解析出来。
①PDu模式的纯英文短信息解码。PDU模式的纯英文短信息编码使用GSM字符集的7位编码。
首先将各个字符转换为标准二迸制AScII码,然后将后面字符的低位逐位调整到前面,补齐前面的差别。实际使用发现,由于PDu模式的纯英文短信息解码不方便,因此收发纯英文字符和数字符号时,最好采用仉Ixt模式。
②中文短信息的编解码转换。在GsM标准中,由于不是采用目前国内常用的GB一2312编码,故还需要进行中文编码的转换,完成2个编码表的转换后,才能实现显示GB一2312汉字库中的汉字字型。这也是编程需要考虑的。
4.3 主控程序的设计
在主控程序中对2种情景进行软件设计:
①车主持有RFID射频卡时,系统接受正确的ID,并做出响应;
②车主遗失RFID射频卡时,车主通过GSM手机发送车主的认证信息以控制汽车。
设计②的原因是RFID的ID号具有唯一性,当车主遗失射频卡时,需要更换整个RFID系统。或者找厂家,这是很困难的。为了在更换前不影响车主对汽车的操作,设置启动方法②并将其设置为高的优先级别。
主控程序的流程图如图3所示。
5 结语
整个系统通过硬件制作和软件调试,完全达到设计要求。在0.0l一5m范围内,系统工作稳定。该系统大大提高了汽车防盗性能,整体成本较低,安装简单方便,通用性强。如果要增加全球定位跟踪功能,随着GsM网络本身功能的增加与性能的提高,设计方案并不需要增加专门的GPs(全球定位系统)硬件模块,只通过软件技术改进就可以做到,其扩展优势是明显的。该系统方案可以推广到各种移动场合的高级安防系统中。