|
DSP技术在汽车定位防盗系统的应用及体系结构研究
[复制链接]
以DSP为控制器的系统在开机运行初始化后,将处于不停地接收汽车位置信息的状态中,同 时系统也在等待检测状态和接收用户查询消息的中断。一旦有一中断产生就会转移到相应的 中断处理子程序。若系统的设防信号无效,则控制系统不进行上述操作。
系统在设防信号有效后,DSP主要循环处理GPS接收机接收到的位置信息。每 一次有获得新电文标志,则调用子程序进行电文处理,主要是分离电文中有用的信息如经纬 度、时间和校验和等,并把这些数据存入指定的存储空间。无线通信模块TC35T也是通过串口和DSP进行信息交换的,在此串口接收是用中断来取得使用控制器的权力。如有异常车况 发生如设防情况下的车门开启、发动机启动等也将会向DSP发出中断请求。在软件中把TC35T 引起的中断设为低优先级,即在车况发生异样同时有车主主动查询消息,则DSP控制器不会 响应TC35T的中断申请。
若DSP控制器接收到中断申请,并判断检测到是发动机启动信号引起中断(可以延时一定时间 如100 ms再检测一次,仍然有效才确定为启动信号有效,这样可以防止误操作)。系统将处 理发动机启动中断服务子程序,即将发送短消息(the engine is running)给用户(也可以设定发送次数)。如果车主没有及时作出回应,隔5 min可以再发一次,并且发出间隔1 min,每次持续30 s本地报警信号;断电、断油的信号立即有效(在本次模拟实验中是两个指示灯点亮),20 s后抱闸信号也处于有效;同时把处理结果和当前GPS接收机接收到的位置信息通 过无线通信发送给车主。同理,若检测到左车门、右车门被破坏的信号或有震动时,除了发送给车主的短消息内容不一样外其他处理方法类似。
当用户手机发送检测状态(check status)短消息要求控制系统返回当前状态时,控制系统会 根据目前系统的状态来做不同的响应:当未处于设防状态时,控制系统处于还没设防(defen ses isnt it set)的短消息给用户;当处于设防状态下,系统完好则会发送状态完好(all is ok)的短消息给用户。若系统已经遭到破坏则一般已经采取过相应的处理措施如首先锁车,则此时会发送锁车(the engine is locked)短消息给用户,并会把进一步处理方法同时发送通知用户。若要解锁,需要用户发送一定的密码同时发送解锁(unlock engine)信息给控制系统,才能有效的解锁。其他情况按照类似的方法处理。
DSP技术在汽车定位防盗系统的应用及体系结构研究.pdf
(232.19 KB, 下载次数: 0)
|
|