指纹模块选用了深圳指昂公司的的ZAZ-
该模块具有高速D具010B系列,SP处理核心,-
有指纹录入、图像处理、指纹比对、搜索和模板储存等功能,模块输出T在与主控芯片串TL电平,口相连时采用了MAX232电路对电平进行转换。
语音部分由于需要实时将监控中心命令和提示信息传送给用户,因此需要快速的传输与处理/方式。本设计先将以25KiAD采样得到的基本语音提示信息存于F待监控中心lash存储器中,主控芯片收到命令后调用外存语发来提示命令,
音信息进行播放,来完成信息的快速传达。语音其产生的信息播放采用PWM脉宽调制方式,
在通过模拟PWM信号由谐波和直流量所组成,
低通滤波器后将谐波滤除,留下直流量,输送到汽车扬声器向用户播放语音信息。此方式优于一般//不需要高精度的D使硬的DA方式,A转换器,件的成本减少。2.3 其它部分设计
GPRS模块采用SIMCom公司的SIM900A/模块,其内置了T不需要移CPIP和PPP协议,/植TCPIP协议就可以利用GPRS服务与终端建传输数据。G立连接、PS接收模块采用Global-
此模块可自动接收Sat公司的EB3631CX模块,-来自天线的G经变频、放大、相关、PS射频信号,
图1 汽车租赁智能管理系统组成结构图Fi.1 Comositionstructureofautomobile gpleasinintellientmanaementsstem gggy
移动基站包括MSC基站控制器、SGSN业务
支撑节点和G是由移动公司GSN网关支撑节点,提供的G可实现车载终端与PRS通信公众网络,监控中心的数据交互。
停车场系统主要负责车辆处于停放状态时的维护工作。对车载终端的数据进行更新,接收监控中心命令,对车辆进行调度。
监控中心系统包括Web客户端与数据库服主要负责与车载终端的连接及数据交换。务器端,
Web客户端利用WebGIS技术实现车辆的在线地图显示与信息管理,数据库服务器端则用来存储车辆及用户的信息。
混频等一系列处理后,完成并行通道对其视界内几何位置最佳的数颗卫星的连续跟踪,并测出信号从卫星到接收天线的传播时间,解译出GPS卫星所发送的导航电文。GPS模块、GPRS模块均采用串行通信方式与主控芯片通信,数据的传输控制简单可靠,实时性强。
)当G由于1PS取回的速度小于一定值时(
,是车载系统,定义的速度为2k则认为m·h-1)静止,将此时所取到的GPS值全部舍弃掉。)对于前一秒速度小于2k后一秒2m·h-1,
速度也小于2k当前秒无论速度m·h-1的情况,为多少都认为是静止。
)校验当前秒和前次坐标的距离,如果超过350km·h-1则丢弃当前点。
图3对比了直接采集的G左)PS地图数据(,和经过算法处理后的数据(右)可看出经过算法定位精度大幅处理后的数据漂移现象明显减弱,提高
。
3 车载终端的软件设计
车载终端软件分为G指纹语音PS数据处理、命令传输处理和数据无线传输3部分。GPS数并对粗差进行据处理部分负责读取GPS数据包,处理;指纹语音部分负责识别用户信息,并与用户进行交互;数据无线传输部分负责将终端采集的
4]
。数据以无线方式传给监控中心系统[
3.1 GPS数据处理
GPS模块在运行时不断接收来自卫星的星
经过所带算法计算求出模块历参数和时间信息,
自身的三维位置、方向以及运动速度和时间等信息。在软件设计时,操作系统按照软件设计的优先级对G这里模块的导PS模块进行命令的读写,该语句中包括了经航电文选用了GPRMC格式,纬度、质量因子、速度和角度变化等各UTC时间、种信息。但当车辆行驶在城市高楼区、地下隧道立交桥下时,由于卫星信号受到遮挡使G内、PS
接收模块此时无法给出精确定位解,产生周跳,此时会失去定位能力。而如果收讯能力过强的话也有副作用,因为卫星发射的GPS信号本身就是电磁波,在地形复杂的环境中容易发生反射而产生杂波,这些信号会对GPS定位产生不利的干扰,从而产生漂移现象。由于GPS模块本身的动态滤波系统无法消除这些粗差的影响,因此需要设计有针对性的软件处理算法。
5]
本研究采用了一种空间距离原则[的矫正算
图3 处理前后的GPS地图数据
Fi.3 GPSmadataofbeforeandafterrocessin gppg
3.2 指纹语音信息处理
指纹语音部分是实现监控中心与租赁用户交互的主要部分。如图4给出了指纹语音模块软件处理流程
。
法。G目标PS模块可以从卫星接收到三种数据:。故G速率v、目标位置p、目前时间tPS接收模,块在固定时间间隔内所移动的距离为D=v考t在时间间隔t内两点间虑移动目标的实际情况,
的距离d应该限制在一定范围内,超过了这个范围就认定G需要对PS接收到的数据为周跳数据,其舍去或处理。D和d的比值应该限定在1附如果比值超过1一定限度,就有理由确定近,
应予以校正。在使用前面GPS数据是一个粗差,两种G对断定为奇异点的PS数据判定方法后,使用如下3种方法进行平滑处理:GPS数据,
图4 指纹语音模块软件处理流程
Fi.4 Finerrintandvoicemodulesoftwarerocessin ggppg
用户在自主租车时首先进行指纹匹配识别,
指纹处理程序收到验证信息后打包发送给监控中监控中心针对所发数据下发命令,终端收到命心,
令后调用语音处理函数进行语音播放。3.3 数据无线传输设计
车载终端信息发送和接收大部分都是在无线移动环境下完成的,故数据通信的可靠性和稳定
性是车载端软件设计极为重要的一部分。本文设/计选用的G用PRS模块内嵌了TCPIP协议栈,户只需使用AT指令集,便可与监控中心服务器
[]
//建立起TCPIP或UDPIP连接6。
信息进行解析和存储,将所有车辆的位置和运动状态显示于电子地图上,然后针对其所处的情况发送命令到终端,完成租赁车辆的智能管理。此部分软件设计采用了基于GooleMasAPI的 gp