基于ARM的智能公交车载终端的设计

2016-07-10 09:09衡蜓
电子技术与软件工程 2016年8期

摘 要:本课题完成了以ARM处理器为主控的智能车载终端的设计,包括终端总体方案设计、智能公交终端硬件电路设计调试,软件调试及系统总体调试分析。经过多次的测试和修改,该智能公交系统已经实现了正点考核、实时监控、短信报警、自动报站等多项功能。

【关键词】ARM 车载终端 GPRS

目前,我国大部分城市的公交运营仅实现“一线两调”的首末站管理,这种方式的弊端是明显的:

(1)因缺乏信息的有效交互,调度员基本不了解车辆、客流、道路的实际状况(如车辆是否准点达到中途站、路途是否有事故发生、道路是否拥堵等等),这就会产生指挥不力、应急能力差等问题。

(2)公交服务的质量监督无法落实。因缺少监控和信息采集,抢客、丢客、任意改道、不按规定站点停靠等现象得不到及时取证和制止。

(3)因各条线路各自调度,会造成调度分散、各自为政的局面,这样就无法使整个城市的交通资源得到最有效整合,不利于智慧公交的建设。

(4)过度依赖调度员的经验,且每条线路至少配置两个调度员,会造成人员机构庞大,运作效率低下。

针对这种现状,笔者进行了完善的市场调研,确定了本系统主要功能具有以下四点:正点考核、GPS 自动报站、短信报警、实时监控。

1 智能车载终端总体框架

通过系统需求分析,本设计提出“GPS+GPRS+Internet”的智能公交系统设计构架。系统框图如图1 所示。系统工作流程:

(1)调度中心和车载终端同时开启,二者完成无线链接。

(2)车载终端不断接收卫星电文,交由内置处理器解析,然后将计算出的车辆运行信息(经纬度、时间、速度等)与存在FLASH中的考核点数据进行比对,并将比对结果通过GPRS方式报调控中心,调控中心给出相应指令。

另外,每台终端都设紧急按钮,当情况危急,司机可触动按钮报警。

2 智能车载终端硬件设计

车载终端作为数据来源和智能功能的执行者,其设计应以处理器为核心,外加GPS模块、GPRS模块、语音模块等。鉴于嵌入式系统的强大功能,可选择ARM作为处理器。智能公交车载终端的硬件设计框图如图2所示。

3 智能车载终端软件设计

根据智能公交车载终端的功能需求调查、硬件结构设计,编制软件总体流程图如图3所示。

4 智能公交车载终端整机调试

通过系统的硬件调试和软件调试,经过反复测试和修改后,终端功能全部实现,具体为:将终端开启,接收GPS定位数据,然后通过GPRS发送至监控中心,监控中心使用SOCKET接收。主机IP、接收端口号等设置及系统收发效果见图4。

5 结论

目前,该智能公交系统已在实验室进行了测试,完成了预期的功能。实现了正点考核、实时监控、短信报警、自动报站等多项功能。

参考文献

[1]郭栋栋.实时公交调度专家系统设计与相关算法研究[D].北京:北京交通大学,2011,2-3.

[2]李铁华,常天海.无线通信技术在公交车调度系统的应用[J].城市公共交通,2010,(5):37-39.

[3]朱近康.CDMA通信技术[M].北京:人民邮电出版社,2009,15-36.

[4]Warner W.L.Yankee City Abridged New Haven [M].Conn:Yale University Press,2012.

作者简介

衡蜓(1985-),女,山西省临汾市人。现为山西农业大学信息学院教师。研究方向为检测技术与自动化。

作者单位

山西农业大学信息学院 山西省太谷县030800