新闻中心

EEPW首页>汽车电子>设计应用> 基于3G和行驶记录仪的车辆调度监控系统设计

基于3G和行驶记录仪的车辆调度监控系统设计

作者: 时间:2015-06-20 来源:网络 收藏

  2.2 系统接收端与监控中心的接口通信

本文引用地址://m.amcfsurvey.com/article/276024.htm

  本接口主要解决GPS接收机与计算机串口的实时通信问题,以实时读取串口信息,再经计算机分类、编码处理,转换成用户所需信息后,自动标绘在电子地图上。接口处理方法是首先打开通信口,然后根据GPS接收机设置通信波特率、传输格式,并清除接收队列,接着在串口事件发生时提出请求,最后由主窗口响应并检查所产生事件,读取串口信息。

  3 监控中心软件的开发

  本系统采用国际上流行的组件式二次开发工具Mapobiects2.2来实现动态跟踪层实时显示车辆信息的方法。系统中的地图包含许多层,也就是层集。每个图层在概念上都是一个数据库,但它不是普通形式的数据库,它包括地理信息和属性信息。地图的最上方是动态跟踪层,最下方为地图控件,中间为层集。它们的顺序决定在地图控件中的相互覆盖关系。最下面的图层最先绘制,最上面的图层最后绘制。图层对象代表矢量数据,影像层代表栅格数据,动态跟踪层对象显示实时数据。显示动态图层必需用到动态跟踪层,动态跟踪层是地图控件中的一个特殊图层,它主要用于描绘位置可以动态改变的地理对象,如全球定位系统 (GPS)中的对象位置。TrackingLayer对象代表地图控件中的一个图层,它显示在层集之后,并可相对层集独立重显。GeoEvent对象代表一些TrackingLayer中的离散对象,这些对象可以用编程的方法移动。每一个GcoEveni对象都可显示在地图控件的 TrackingLayer对象上。一个GeoEvent对象可用一个symbol对象来描述,其X、Y属性可以读取GcoEvent对象的地理位置。使用Move和MoveTo方法可移动一个oeoEvent对象。

  4系统功能

  本系统的后台数据库使用Access,前台开发工具使用Visual Basic,并采用目前比较流行的ADO数据访问技术来将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。操作时可通过在Visual Basic中加入Mapobjects2.2控件调入地图数据库。采用地图显示和运动轨迹的描绘分开的方法,即先由计算机根据客户端发送的轨迹的经纬度生成一个透明图层绘制渲染要描绘的点,再将此图层叠加至客户端的电子地图上进行显示。通讯网关的GSM模块采用西门子公司的TC35IT终端。

  本调度监控系统能够实现如下功能:

  (1)记录目标车辆的行车资料,如对车辆的位置、运行速度、运行方向等定位信息及状态信息的存储。

  (2)数据信息管理功能,如操作人员与车辆信息的管理,数据记录的添加、删除、浏览、查找,统计报表的生成、保存、打印等。

  (3)定点监控及电子地图显示功能,如将车辆的定位信息及行车状况在地图上动态显示,地图缩放、漫游测距、图层控制、位置查询、地图信息查询等。

  (4)车辆监控调度功能,如车辆信息的实时显示、车辆的实时跟踪、远程控制、对车辆的实时调度、车辆运行轨迹回放等。

  (5)系统管理功能,如系统运行环境设置、系统登陆、数据备份与恢复、权限分配、日志查询等。

  5结束语

  本文设计的基于和车辆行驶记录仪的调度监控系统,主要适合车辆数较小(<100)的单位,系统通信采用GSM模块和计算机组成,用户只需投人较少的硬件设备,即可实现车辆的实时调度、监控和准确定位功能。事实上,本系统在警车的调度和指挥,公共汽车的合理调度,运钞车监控以及各运输公司车辆的监控等方面,都将具有广泛的应用前景。


上一页 1 2 下一页

关键词:3GGIS

评论


相关推荐

技术专区

关闭