1.3.2 上位机软件
上位机软件是本系统的一个中心枢纽,起到连接各个部分,组织协调的功能。中心由无线通信模块、上位机操作平台等部分组成。无线通信由GSM通信模块组成,主要用来与车载终端进行通信,发送定位请求和机械保护请求等。操作平台是一个用C++编写的上位机软件平台,用来支撑整个系统的人际交互界面,触发一些管理的需求和一些简单的系统管理,查询。
2 系统组成及功能
本系统分为两个部分:车载终端和上位机软件。因此在设计上会分成两块。首先我们先进行系统需求分析。
2.1 系统需求分析
本文研究的是基于GPS/BD GSM的智能汽车防盗系统,因此我们在考虑需求的时候会集中在以下几个方面。
(1) 定位监控功能
此功能应该是本系统的基本功能,承担着后续很多系统功能实现的基础。当用户需要对被监控的车辆进行定位时,用户能够远程发送请求从而实时的获取被监控车辆的位置,车速等一系列信息。
(2) 机械保护功能
当上位机软件监测到被监控车辆发生异常时或用户主动想触发车辆的自我保护时,中心通过GSM通信模块可以将指令发送到车载终端,并触发被监控车辆执行机械保护动作。(此处由于电气化方面不是本专业要求,因此对于此处功能就不展开描述,我们在车载终端设计时,预留出机械保护功能的控制信号。)
(3) 上位机软件的设计
该上位机上位机能够为多辆车主提供整体的车辆监控管理,控制服务。
2.2 系统总体框架源]自=751-·论~文"网·www.751com.cn/
基于上文中的需求分析,结合本问题的研究现状,本论文给出的解决方案是基于GPS/BD和GSM来搭建的一套车辆防盗系统。该系统采用GPS/BD定位技术对监控车辆进行实时定位。车载终端利用MCU接受GPS/BD信号,处理分析,并控制GSM将信息进传输到上位机软件平台,实现定位跟踪、监控报警等功能。整个系统是由车载终端和上位机软件两个部分组成的,它们之间是通过GSM网络来进行通信的。具体来说,车载终端主要负责两个方面:(1)当车载终端接收到上位机软件的定位请求时,先通过GPS/BD进行定位,获取当前GPS、BD位置信息,再通过解析得到经纬度信息,并将其按通信协议要求重新编码发送给上位机软件。其中车载终端获取GPS位置信息时,不需要给GPS发送定位申请,只需要按设置的频率接收即可;而车载终端获取北斗信息时,需要先进行定位申请,申请成功后才能获得相应的位置信息。(2)当车载终端接收到上位机软件的机械保护请求时,先按请求完成相应的保护操作,再将操作结果反馈给上位机软件。上位机软件由基于GSM的通信模块和PC端组成。基于GSM的通信模块主要用来与车载终端进行通信,包括发送定位请求和机械保护请求给车载终端、以及接收来自车载终端的位置信息和反馈信息等。