图4 给出了汽车跟踪处理器电源供电图。它由汽车上的蓄电池分两次降压后供给,先由7805稳压成5V 供给单片机系统,再由两个二极管降为3.6V 供给报警手机。
由报警手机、单片机、振动传感器、电源供电器等构成的“汽车跟踪处理器”应该放置在汽车内部比较隐蔽的地方。报警手机的这种连接,并不防碍手机的原有性能和使用。报警手机在使用前,应在手机内的电话本上先按顺序预置三个电话号码: 1:车主电话,先存储车主姓名,再存储车主的电话号码;2:位置信息,先存储中文“位置信息”,再存储05058;3:报警电话,先存储“救!AX-33445”(后面字母及数字为汽车牌照号),再存储朋友电话号码。到时只需进入该电话本选用就行。不同的手机功能键的使用也不相同,本手机的使用详情可参考BiRD_S1160 使用说明书。4 软件设计
本机的程序固化在AT89C2051 内,主要是用来模拟报警手机的按键过程。图5 给出了汽车跟踪处理器的软件框图。
在接通电源开关W0 后,程序在不断地检查按键W1、W2 是否闭合?若W1 闭合,则进入汽车防盗系统,报警手机进入待机界面,并删除原有全部短信,以免造成错误的短信输出。
A 然后检查振动传感器是否有输出?(是否盗车?),没有就循环等待,如有则按动K7、K8, 键入ZJ 两字母,并将其发送至05058。再次删除全部短信,等待移动通信回送的位置信息(实际上是在检查IC 的P32 是否出现低电平。如有回信,则报警手机听筒输出高电平,P32 呈低电平)。再将位置信息转发给车主。然后再返回,进行下一次的发送,间隔约一分半钟。
W1 按下延时3 分钟是留给车主离开汽车时用的,否则,一按下W1 就会引起报警。
若车主被劫持,闭合W2 就可以完成报警,过程与前者近似,只是不用振动传感器,而位置信息是发送给朋友或转发110。
5 结语
在向朋友报警时,可以采用短信目录或短信内容两种方式。
采用前者简单,但字数受到严格限制。它是将“救!AX-33445”写入电话本的人名处,在对应的号码处再填入朋友手机号码。当它发送到朋友手机时,对方首先会看到短信的条目“救!AX-33445”。便可以采取营救行动;也可由朋友手机转发110,不断地告知被劫车辆的牌照号和实际位置,由110出动营救。
采用短信内容方式比较复杂,它不可以编写好求救的短信先存储起来,使用时再调用,因为手机经常会收到一些乱七八糟的短信,而且会打乱原有的次序,手机没有区分这些短信的功能, 故只能在发送时临时编写,这样就需要更多的按键才行,导致硬件复杂,程序编制过程繁琐。
本设备自动化程度高,使用简便,闭合W1,车主便可离开汽车;回来时,断开W1。在驾驶过程中被劫持,闭合W2 就可。而且成本低廉,而且也无需交纳各种报警费用,很适合中低档汽车安装。