汽车租赁智能管理系统的设计与实现

更新时间:2023-07-27 22:57:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

 

第3青岛科技大学学报(自然科学版)5卷第1期Vol.35No.1

()Feb.20142014年2月JournalofQindaoUniversitofScienceandTechnoloNaturalScienceEdition  g     ygy  

()16726987201401008204  文章编号:---

汽车租赁智能管理系统的设计与实现

刘川来,周培培,崔振科

()青岛科技大学自动化与电子工程学院,山东青岛266042

摘 要:设计了一种基于ARM的汽车租赁智能管理系统。系统以STM32微处理器为车载终端核心,与SIM900无线GPRS模块连接构成嵌入式无线数据传输平台。基于嵌/入式μ对系统终端的硬件和软COS操作系统和GPS定位GPRS远程数据传输等技术,

件进行设计,同时利用W系统可ebGIS技术对数据中心软件进行设计。测试结果表明:实现终端与服务器的可靠数据交互,传输接收数据的快速准确。关键词:汽车租赁;管理信息化;GPS;GPRS;WebGIS中图分类号:TE357.46   文献标志码:A 

DesinandImlementationofAutomobileLeasin     gpg

ManaementSstemIntellient  gyg

,,eiLIUChuanlaiZHOUPeiCUIZhenke - -p -

(,,)ColleeofAutomationandElectronicEnineerinQindaoUniversitofScienceandTechnoloQindao266042,China          ggggygyg 

:AbstractThisaerintroducesaintellientautomobileleasinsstembasedonARM.         ppggy ThissstemtakesSTM32microrocessorasthecoreoftheterminalsstemandconsti            -ypylatform tutestheembeddedwirelessdatatransmissionwithSIM900wirelessGPRS        p

/osisstemthatisbasedonEmbeddedμCOSoeratinsstemandGPSmodule.This          -pypgy tioninGPRSremotedatatransmissiontechnolodesinsthehardwareandthesoft         -ggyg  wareoftheterminalanddesinsthesoftwareofthedatacenterusinWebGIStechnolo             -gg .Theresultsoftestshowedthatthissstemcanrealizethereliabledatainteraction             gyybetweentheterminalandtheserverandthetransmissionandreceivindataetuickl            ggqy accuratel.and y

:;m;KewordsautomobileleasinanaementinformationGPS;GPRS;WebGIS  ggy   汽车租赁企业对车辆的管理正在变得越来越

重要。在具体车辆的管理时,必须组织协调好人员与资源之间的关系,传统的管理方式一般通过相关人员进行信息统计的方式来完成,往往车辆的即时信息不能快速与监控中心进行交互,无法满足当前智能化管理的需求,同时随着车辆的逐渐增加,这项管理变得更加复杂,因此许多企业亟待一种智能化的车辆管理方法。目前基于全球定

收稿日期:20121214--

:(,作者简介刘川来1男,教授.947—)

位技术和通用无线分组技术相结合的方式在汽车管理上得到了广泛的应用,文献[提出采用1]通过GPS、GPRS结合的技术设计车载终端,GPRS网和Internet网实现与监控中心数据交

]互;文献[主要提出使用短信的方式实现车辆定2位和监控的功能,其缺点表现为监控和管理不足;]文献[重点介绍了在不同网段切换以及车载设3备与监控中心数据可靠传输的问题。

本研究依据东营市某汽车租赁公司的实际业务需求,针对租赁车辆的管理,提出了一种总体的解决方案。此方案结合了GPS、GPRS、WebGIS

技术的各自优势,详细介绍了系统硬件与软件设计中的关键部分,对终端与监控中心系统的交互进行分析并测试,实现了汽车终端的高度集成,监控处理的便利快捷,为车辆的信息化管理提供了一种可靠的解决方案。

2 车载终端的硬件设计

车载终端的硬件主要由处理器芯片、Flash存储器、指纹模块、语音模GPS模块、GPRS模块、,块等组成(见图2)其中指纹识别与语音信息处理是硬件设计的主要部分

1 系统总体方案

所设计的汽车租赁智能管理系统主要由以下车载终端、移动基站、停车场系统以4部分组成:

及监控中心系统,如图1所示。

车载终端利用指纹识别和GPS定位技术将用户指纹信息和汽车状态信息发送给移动基站,完成用户自主租车用车的功能。通过GPRS模块实时的将租赁汽车的状态信息发送给监控中心,实现车辆的智能化管理

图2 车载终端硬件系统图

Fi.2 Hardwaresstemdiaramofterminatorincar      gyg

2.1 处理器芯片的设计

处理器芯片选用S其T公司的STM32F103,采用ARM 内置3Cortex‐M3内核,2位数据路

径、寄存器、存储器接口,拥有独立的指令总线和可以让取指与数据访问并行不悖,数据数据总线,

性能大大提升。访问不再占用指令总线,

2.2 指纹识别与语音信息处理设计

指纹模块选用了深圳指昂公司的的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

通过脚WebGIS技术。在VS2008开发平台上,本命令调用地图A使用GPI函数,IS组件库和工具库,将G定IS功能嵌入到开发的应用程序中,制出实用的地图客户端界面。数据库端采用/它通过NWebGIS的CS构架,ET技术的网络服务功能实现了客户端程序与数据库信息交互的功能。

图5描述了GPRS模块初始化及建立数据链路的流程,上电后模块首先进行硬件初始化设置,配置数据传输波特率,设置线路工作参数,之后此时GGPRS模块将打开并校验SIM卡,PRS模

块就进入就绪状态,开始登录网络,与监控中心进行握手应答

4 测试实例与分析

系统在东营市某车队进行测试。预先把40位用户的指纹信息、身份信息通过客户端存于数在3测据库中,0辆租赁汽车上安装好车载终端,试时只有当预存信息的用户上车时指纹验证才会成功,同时监控中心收到信息,将租赁汽车状态显示在电子地图上,然后下发命令提示用户租车成功。未注册用户在指纹识别后,监控中心下发命提示用户未注册。在测试G令,PRS网络连接过程中,主站服务器掉线时,测试终端能在3s内重新上传数据。连接过程中将采集到的数据全部上在网络信号不好的地方会稍有延传到服务器上,

,迟,达30辆车在测试过程中最大延迟不超过5s监控中心显示到了车辆实时监控与管理的要求,的租赁汽车实时状态如图6所示

图5 GPRS模块初始化过程

Fi.5 GPRSmoduleinitializationrocess   gp

模块在登录网络成功后会获到一个动态分配的I开始接收监控中心发送的带自身IP地址,P地址的短信。一旦得到了服务器的I首先P地址,创建s连接成功后给监控中心发ocket尝试连接,送终端的I并等待接收启动命令标志头。P短信,如果在预定的等待时间内不能收到启动命令,则重新发送车载终端的I若重复P地址并等待应答,以上过程三次无应答,则网络不通无法建立数据链路,若握手应答成功,车载终端与监控中心的数据链路建立完成,即可进行数据的可靠传输。车监控载终端可将打包好的数据向监控中心发送,中心也可下发命令对终端进行监控。3.4 监控中心软件设计

监控中心软件首先需要将实时接收到的终端

图6 监控中心客户端界面

Fi.6 Clientinterfaceofmonitorincenter   gg 

终端0天内的信息,  最后统计了一辆车连续1

与监控中心的数据量显示发送数据包的成功率可达到94%。

(下转第89页)

图4为多变量解耦控制温度阶跃响应曲线,

由图4可看出控制系统实现了对3个温度的解耦控制且对比图2、3、4可看出多变量解耦控制方法温度跟比常规PID控制、Smith补偿控制效果好,踪曲线动态性能和稳态性能良好,超调量跟调节时间都很小。

参 考 文 献

[]胡晖,韩朝晖,刘建国,等.多变量反馈解耦控制系统研究1

[]():控制工程,J.2004,116500502.-

[]柴天佑.多变量自适应解耦控制及应用[北京:科学技术2M].

出版社,2001:199.

[]W3ittenmarkB,MiddletonR,GoodwinGC.Adativedecou     -p

[],():linofmultivariablesstemsJ.IntJControl1987,466    pgy 19932009.-

[]桑宝华,]薛晓中.多变量解耦控制方法[火力与指挥控制,4J.

();2007,32111316.-

[]刘晨晖.多变量过程控制系统解耦理论[北京:水利电力5M].

出版社,1984:372.

[]李旭,熊忠辉,高升,等.一类多变量控制系统的解耦控制6

[]():动力工程,J.2003,23223082312.-

[]尚继良,于玮,张利建.啤酒糖化温度P7MCPID预测控制方案-

[],():青岛科技大学学报:自然科学版,J.2007282169172.-

3 结 语

本研究针对啤酒发酵温度控制系统存在的多变量耦合及大时滞的特点,提出了多变量解耦控仿真结果表明了该方法可实现对啤酒发制算法。

酵3个温度量的解耦控制且动态稳态性能良好可很好的应用到啤酒发酵温度控制系统中,该算法具有一定的实用价值。

(责任编辑 姜丰辉)

(上接第85页)

参 考 文 献

[]黄作维,周明,张喜梅./1GPSGPRS支持下的嵌入式车载终

]():端的实现[计算机测量与控制,J.2009,171122052208.-[]黄强,陶正苏,宋浩.基于A2RM的GPRS远程数据传输模块

]():设计[电子器件,J.2008,31412141218.-

[]梁松,梁艳,陈继努.基于G3PRS的智能公交系统通信平台的

]():实现[通信技术,J.2007,40105658.-

[]/嵌入式实时操作系统μ邵贝贝,译.北4JeanJL.COSM].  -Ⅱ[

京:北京航空航天大学出版社,2003:217251.-

[]黄冠利,王辉,徐华平.基于时间序列解决G5PS信号定位漂移

]():的研究[计算机工程与应用,J.2008,44319497.-[]李舒亮,刘有珠.基于A6RM的嵌入式Web远程控制系统设

]():计[微计算机信息,J.2008,2430132135.-

5 结 语

本研究对基于ARM的智能汽车租赁系统进行了整体设计。以S综合运用了TM32为核心,GPS卫星定位技术、GPRS无线传输技术和

充分发挥了3种技术结WebGIS地理地图技术,

合的优势,实现了监控中心与终端的数据交互。将此系统应用于汽车租赁管理,可实现租车快速方便、管理范围广、成本低且系统扩展能力强等功能特点。该系统结合了嵌入式技术与无线数据传为车辆管理单位提供了一个易于操作的输技术,

无线网络互联平台。

(责任编辑 姜丰辉)

本文来源:https://www.bwwdw.com/article/e3jm.html

Top