近年来,随着汽车的普及和道路的建设,城际间的经济往来更加频繁,活动的区域也越来越大,由此产生了交通拥挤、车祸增加、废气排放量增加等严重问题。智能交通系统 (Intelligent Transport System) 的出现有效地改善了以上各种交通问题。车载监控系统是智能交通系统的一个分支,它集先进的无线定位技术、地理信息系统和现代移动通信技术于一身,不仅在智能交通系统中担负主要作用,同时还能提供防盗防抢劫报警、紧急医疗求助、娱乐等多种服务。这些都促使各研发机构大力开发车辆监控系统,本文就选取整个系统中的车载终端模块进行设计与实现。

1 车辆监控系统总体结构

整个系统由 GPS 卫星、车载终端、通信网络 (GPRS 和 Internet) 和监控中心组成。车辆在运行过程中,车载终端的 GPS 接收机接收定位数据,计算出车辆当前的经度、纬度、速度、航向和其他信息 ( 时间、状态 ) 等,然后通过 GPRS 网络传送到具有静态 IP 地址的监控中心,并存人中心数据库。监控中心在接到车辆上传的信息后,根据车辆的当前状况科学地进行调度和管理,从而提高运营效率。客户也可以通过 Internet 或电话来查询特定车辆的当前状况。系统的总体结构如图 1 所示。

2 车载终端的功能

车载 GPS / GPRS 终端的卫星接收模块采集到 GPS 卫星数据,经过数据处理得到车辆的地理坐标信息。该信息通过车载终端处理之后,由 GPRS 无线通信模块发送到 GPRS 无线通信网上。 GPRS 网络根据相应的协议在车载终端和接人 Internet 网的监控中心之间建立一条支持 TCP / lP 的数据通道。车载 GPS / GPRS 终端依靠该数据通道和监控中心之间进行信息的交互。监控中心还可以通过该通道向下发送控制命令和服务信息。另外,除了车辆定位,系统还可以提供诸如防盗防抢、对移动车辆进行断油断电、显示调度信息、医疗求助、移动电话等多种服务。

3 车载终端硬件设计

车载终端硬件系统以单片机和 GPS+GPRS 模块为核心,属于经济型功能终端,其结构如图 2 所示。

3.1 信息处理和控制模块

采用 AVR 系列的单片机系统,主要功能是进行信息处理和控制车载台的各组成部分按照通信协议的要求执行响应的操作。该模块由 CPU 、外部存储器、 I / O 接口以及控制逻辑电路组成。其中 CPU 采用 ATMEGA64(L) 单片机实现,它是基于增强的 AVR RISO 结构的低功耗 8 位 CMOS 微控制器,曲于其先进的指令集以及单时钟周期指令执行时间, ATMEGA64(L) 的数据吞吐率高达 1 MIPS / MHz ,从而可以减缓系统在功耗和处理速度之间的矛盾。该单片机具有两个串口,分别用来与 GPS 和 GPRS 模块通信。

3.2 GSM / GPRS+GPS 模块

采用 SIMCOM 公司的 SIM508 模块。 SIM508 模块是一款将三频 GSM / GPRS 和具有 20 通道能力的 GPS 完全整合到一个模块中 ( 34 mm × 55 mm × 3 mm ) 的产品。该产品的设计完全满足车载应用环境要求 ( 温度、湿度、防震等 ) 。特别地,整合了附加元器件的 SIM508 可以节省很多时间和成本。 SIM508 支持 NMEA-0183 , SiRF binary 和 RTCM SC-104 三种 GPS 数据格式,能够满足不同的设计要求。车载终端通过模块中的 GPS 部分获得车辆的具体位置,经过 CPU 处理后,显示给用户并通过 GPRS 部分将该信息发送到监控中心,以实现对车辆的实时定位跟踪,同时还能实现语音和短消息通信功能。

3.3 输入输出模块

输出通过 12232F 液晶模块实现,可以显示图形,也可以显示 7.5 × 2 个 (16 × 16 点阵 ) 汉字,与外部 CPU 接口可以采用并行或串行,考虑到编程的简易性,本车载终端采用串行接口连接。

车载终端的输入有两种方式:遥控器输入 ( 主要输入设备 ) 和手柄输入。考虑到紧急情况下手柄输入的局限性,这里采用遥控器作为主要输入设备,可以用来完成语音拨号、收发短消息、医疗求助、维修求助、启闭设备等功能。手柄装置包括确认、返回和上、下翻动四个功能键,为方便用户输入而设计。

4 车载终端软件设计

本软件系统采用模块化设计方法,每个模块实现一个功能或一个协议,各功能模块以子函数形式出现,缩短了软件开发时间,易于程序修改和移植,同时,在编写软件时,还留有一些软件应用接口,便于软件升级,如增加新协议。软件系统功能模块如图 3 所示。

4.1 系统工作流程

车载终端软件系统的主要功能是由主程序完成的。主程序采用状态机的系统结构,其工作流程如图 4 所示。

程序工作时先进行 GPS 和 GPRS 串口初始化工作,然后进入主控制循环。在主控循环中,先识别 GPS 数据是否有效,即定位是否成功,定位成功则系统转到下一个状态,建立 GPRS 连接,否则重新定位。建立好 GPRS 连接后便可以向监控中心发送处理后的定位数据。同时,主程序运行的过程中,还能响应遥控器输入中断请求,以便实现其他功能。

4.2 软件系统协议栈

借鉴于 OSI 模型和标准的 TCP / IP 协议栈,本系统采用四层网络传输协议:传输层、网络层、数据链路层和物理层。系统协议栈结构如图 5 所示。

考虑到车辆监控系统中几十、几百甚至上千个车载终端的情况,对于这种多点分散、数据量小、实时性要求高、终端数量多的应用,传输层采用 UDP 比 TCP 会更好一些。 IP 协议作为网络层协议,主要是将数据流切割成适当的大小,然后将这些数据包通过选择路由,利用不同的路由来传送到目的地 IP 。在物理层之上, PPP 协议作为 GPRS 在物理层之上的惟一指定的数据链路层协议,通过 CRC 校验、确认等手段将原始的物理层连接改造成无差错的数据链路。 PPP 协商成功后,系统将成功远程登录 Internet ,并得到网关分配给自己的 IP 。终端与网络之间的物理层通道就是 GPRS 连接。具体的 GPRS 协议都已被做在 GPRS modem 中,通过数据端对 GPRS modem 正确的 AT 指令设置后,就可以用 AT 拨号指令进行拨号连接,当收到 GPRS modem 的拨号反馈应答后,一条物理通道即 GPRS 信道就在本终端中和网络之间建立起来了。

5 结 语

介绍了基于 GPS / GPRS 的车辆监控系统终端的一种实现方案,并给出了详细的软件及硬件组成和设计实现,经多次测试系统稳定,效果良好。该系统可以应用手指挥监控系统、城市租赁汽车管理系统、物流运输系统、医疗救护系统等领域,市场前景极为广阔。

GPS / GPRS 车载监控终端的设计与实现相关推荐

  1. 车辆监控管理系统的设计与实现,车辆监控管理系统技术方案 ,车载监控终端,车辆监控管理系统平台

    车载终端是车辆监控管理系统的前端设备, 通过硬件设计和软件编程实现了车载智能终端提取GPS定位数据以及和监控计算机进行无线数据通讯. 移动管家车载监控终端TBOX集成定位,通信.汽车行驶记录等多项功能 ...

  2. 车辆监控管理系统、GPS车辆监控系统、车辆监控管理系统技术方案 ,车辆监控管理系统设计,车载监控终端TBOX,车辆监控系统终端

    车辆监控管理系统是利用全球定位技术.通过无线数据传输,并 配合计算机软件(MIS)实现对车辆的各项静态和动态信息进行管理. 车辆监控管理系统的组成:包括车载设备,监控管理中心,无线通信网络. 车载监控 ...

  3. 国家电网公司通用车载监控终端技术解决方案,国网车载终端接入,国网统一车辆管理平台,国网统一车辆管理平台车载终端运行维护服务

    分享车载智能监控管理终端,同时提供包含.车载监控终端技术解决方案开发. 中山迈易电子科技有限公司,专业从事车载定位监控.车辆智能管理系统和车联网终端产品和技术的研发.生产.销售.服务于一体的高科技企业 ...

  4. GPS/GPRS车载定位系统智能终端设计μC/OS-Ⅱ调度液晶显示汽车行驶记录仪电路

    wx供重浩:创享日记 对话框发送:gps电路 免费下载完整无水印论文报告(包含主板电路图和采集板电路图) 文章目录 一.绪论 二.车载智能终端 三.车载智能终端的硬件结构及设计 四.车载智能终端的软件 ...

  5. 公交智能调度系统车载终端应用设计与实现

    一.引言 随着我国国民经济飞速发展,城市建设日新月异,随之而来交通问题也是日益严重.影响城市交通主要的因素之一,是城市中的公交车辆,公交车辆也是直接反映着城市形象问题.目前公交车的调度管理方面还存一些 ...

  6. TSINGSEE车载监控平台的城市渣土车监管解决方案

    随着城市建设进程加快,渣土车数量越来越多.渣土车在城市建设过程中作用很大,但安全管理难度较大,渣土车运输中经常会因司机疲劳驾驶.超速及盲区疏忽等造成重大人员伤亡事故,甚至还存在无证运输.偏离线路.违规 ...

  7. T-BOX 车载网联终端设计

    本文由吴纪铎,刘爱松,赵梦海联合创作 摘要 基于瑞萨RH850微控制器.TICC2640R2F蓝牙微控制器.高通MDM9628微处理器设计了一款T-BOX车载终端.该终端通过CAN总线技术.GPS定位 ...

  8. 语音对讲功能在车载监控系统中的应用意义

    随着近年来智能交通运输行业精细化管理需求的加剧,政府监管部门对商用车的安全监管也逐渐升级,车载监控系统/平台作为可实现智能化.集中化监管车辆营运的有效手段,也成为当前市场的香饽饽. 车载监控系统/平台 ...

  9. 浅析语音对讲功能在车载监控系统中的应用意义

    随着近年来智能交通运输行业精细化管理需求的加剧,政府监管部门对商用车的安全监管也逐渐升级,车载监控系统/平台作为可实现智能化.集中化监管车辆营运的有效手段,也成为当前市场的香饽饽. 车载监控系统/平台 ...

最新文章

  1. 第五篇:Visual Studio 2008 Web开发使用的新特性
  2. 数据库原理 - 序列5 - 事务是如何实现的? - Undo Log解析
  3. 机房那么大,我想用AR来看看!
  4. 【HDU 1735】字数统计(贪心,有缺陷的一道题)
  5. 在C语言中malloc怎么声明,问下关于malloc的声明问题
  6. linux下软件包清理,Linux运维知识:如何清理Linux系统中的孤立、无用的软件包
  7. JavaScript学习笔记之BOM篇,认识几种常见的浏览器对象
  8. SQL中的join连接
  9. MVC通过重写OnActionExecuting获取控制器,方法和域
  10. 轻量级 js取色器 JSColor
  11. 各厂商服务器存储默认管理口登录信息(默认IP、用户名、密码)
  12. 配置案例| Modbus转Profinet网关与ARX-MA100微型空气质量监测系统连接
  13. 解决启动CAD时没有响应
  14. panic: reflect: reflect.Value.SetInt using value obtained using unexported field 解决方法
  15. 6.26 mongoDB是无法find未初始的值的,mongoose的Schema需具象化及个人商品Schema设计,租赁网登录态初次尝试,vue对对象未赋初值的监听,forEach等api深拷贝问题
  16. jQuery事件总结
  17. 人的大脑就是量子计算机吧,新发现!人类大脑其实就是台量子电脑
  18. table中英文值显示其对应中文
  19. OSWorkFlow深入浅出(4)---犹抱琵琶半遮面
  20. FPGA 学习笔记:Vivado 2019.1 添加 IP MicroBlaze

热门文章

  1. APE:基于多文本的论辩对挖掘 — 任务、数据及模型
  2. DNN、CNN、RNN
  3. 通俗理解卷积神经网络(cs231n与5月dl班课程笔记)
  4. HTC G10 官方rom
  5. 房地产行业通过ERP系统开发提高企业整体信息互通!
  6. 在Vue项目中使用echarts完成迁徙图(Map组件)
  7. 疯狂游戏型计算机配置清单,组装电脑高配置清单 一起看看吧
  8. android采用MVP漫画APP、适配刘海屏、小黄车主界面、录音波浪动画、综合APP等源码
  9. Online Detection and Classification of Dynamic Hand Gestures with Recurrent 3D Convolutional Neural
  10. 2017年第12届上海国际淀粉及淀粉衍生物展览会会刊(参展商名录)