APP下载

基于ARM920T的嵌入式远程及时通信系统设计

2017-11-01

计算机测量与控制 2017年8期
关键词:嵌入式子系统远程

李 明

(宝鸡文理学院 电子电气工程学院,陕西 宝鸡 721016)

基于ARM920T的嵌入式远程及时通信系统设计

李 明

(宝鸡文理学院 电子电气工程学院,陕西 宝鸡 721016)

目前随着交通复杂程度的不断增大,当前的交通通信系统无法满足车辆间远程、及时通信的要求,降低了行车安全性;为此,设计一种基于基于ARM920T的嵌入式远程及时通信系统,介绍了系统需实现的功能,以ARM920T芯片为核心,利用通信管理机完成数据交换,结合嵌入式系统平台完成系统硬件设计;基于ARM920T的车辆通信子系统通过车辆通信对车辆的行驶进行及时的路线跟踪、碰撞提醒,状态监测以及历史轨迹显示回放;对通信子系统进行设计,子系统分别为车辆定位系统以及车辆调度系统,构建车辆通信模型,进一步实现车辆精准远程通信,并结合蚁群算法对车辆通信模型进行求解;实验结果表明,所设计通信系统不仅通信精度高,而且成本较低,实时性优。

ARM920T;嵌入式;远程;及时;通信系统

0 引言

随着中国经济实力和科技水平的大幅度提高,交通业发展迅速,汽车也逐渐大范围深入人们生活[1],因此,车辆的安全驾驶、交通管理以及车辆间的信息交换等日益引起人们的关注。车辆在行驶过程中,信息交换尤为重要,如自动刹车信息、危险警告、位置信息、碰撞告警、速度信息等等[2],所以车辆通信系统应运而生。车辆通信网络就是在汽车上装载移动通讯设备,为高速行驶中的车辆提供一种高速率的宽带无线接入方式,构建一个以车辆为载体的庞大的无线物联网,包括车辆内部个部件、车辆与车辆之间、车辆与路边基站之间的无线通信网络等[3-4]。

文献[5]设计了一种基于GSM的车辆通信系统,通过GSM平台实现定位通信,该系统实现过程简单,但短消息长度无法达到车辆行驶中中各种信息交流的要求,不能及时排除无用告警;文献[6]对各种车辆危险事件的特点进行分析,设计了一种多模式分层网络,构建以费用最低为目标的规划模型,实现车辆间的通信。该系统整体成本低,但实时性较差;文献[7]在考虑城市交通复杂性的基础上,通过信息表对各道路信息进行描述,构建车辆路线通信模型,通过时间矩阵对行驶时间进行改进,大大提高效率,但该系统存在浪费资源的弊端。

针对上述系统的弊端,研究并实现了一种基于ARM920T的嵌入式远程及时通信系统,通过车辆通信子系统和车辆通信子系统实现定位通信实验结果表明,所研究系统不仅定位精度高,而且通信成本和时间均较低,实时性优。

1 基于ARM920T的嵌入式远程及时通信系统设计

1.1 系统硬件组成

对嵌入式远程及时通信系统的设计,需要以ARM920T芯片为核心,利用通信管理机完成数据交换,结合嵌入式系统平台完成系统硬件设计。

通信管理机[8-9]主要用于各智能设备及系统之间的数据交换。它是各设备之间数据交换的通信枢纽,是自动化系统不可缺少的重要设备。嵌入式系统的硬件核心部件是嵌入式处理器,此外,还包括一些嵌入式外围设备。在本系统设计中,包括了外围存储设备、外围接口设备(串口、网口和USB接口)、外围显示设备(LCD和触摸屏)。嵌入式处理器[10]、ARM920T芯片和外围设备共同构成了基于ARM920T的开发板。

传统通信系统由于速度慢、功耗大且实现网络协议十分困难,已经越来越不能满足高速发展的工业系统对大量信息管理的需要。随着ARM工业级芯片[11-12]的不断成熟及嵌入式的不断完善,开发基于ARM和嵌入式结合的通信系统是很有必要的。所提系统硬件设计组成如图1所示。

图1 系统硬件架构图

如图1所示,为完善改通信系统功能,外扩了4路RS-485、RS-422串口通信,2路CANV2.0总线、32路开关量输入、输出功能,并且结合实时时钟,可以掉电保持,使系统具有较强实用性,电源监测电路[13]使得系统具有较强抗干扰能力。该嵌入式远程通信系统结合了现场总线技术,使得孤立的现场设备作为网络节点有机链接,实现了远程通信功能,体现了提出的嵌入式通信系统的远程性和及时性。

1.2 通信子系统设计

基于上一节所述的系统整体硬件设计思路,为了实现对车辆间的高精度通信,需要增加两个子系统的设计。这两个子系统能够对车辆进行实时远程定位本节研究的基于ARM920T的通信子系统需实现以下功能:

1)定位功能。对行驶车辆进行实时定位;

2)调度功能。当车辆在行驶过程中出现事故,及时制定维修路线。依据定位的故障位置规划与其距离较近的检修车辆的行驶路线,实现车辆快速调度[14-15],防止交通拥堵。

为了实现以上功能,本节将基于ARM920T的嵌入式远程及时通信系统延伸出两个子系统实现:一个子系统为车辆定位子系统;另一个子系统为车辆维修子系统,下面针对两个子系统进行详细的分析[16-17]。

图1描述的是本节设计的车辆定位子系统。通过定位对车辆的行驶轨迹进行监控,实现车辆的定位追踪、实时及历史轨迹显示回放。

分析图2可知,本节设计的车辆定位子系统主要由GPS车辆终端、移动终端信息接收服务器、GIS数据库、WebGIS系统构成。GPS车辆终端[18]是数据采集设备,主要用于GPS信息的采集及数据传输;移动终端信息接收服务器负责接收和保存GPS信息;WebGIS系统中的地图数据为GIS系统的最新数据,其利用接口得到最新的GPS信息数据,完成定位展示。

图2 定位子系统结构图

图3描述的是车辆调度子系统。

图3 车辆调度子系统结构示意图

如图3所示,基于ARM920T的车辆调度子系统主要包括智能可视化调度中心、GPRS 无线网络、GPS车载终端、GPS 智能终端。

智能可视化调度中心[19]对车辆、人员、交通路网等进行管理。当出现重大故障时,智能可视化通信中心依据定位结果对车辆及人员进行合理调度。车辆调度子系统实现流程如图4所示。

图4 车辆调度子系统实现流程

1.3 嵌入式远程及时通信方法

对所设计的通信系统通信方法的概述,以车辆发生事故为前提,下面对车辆通信系统算法进行详细分析[18-20]。

假设有1个通信中心和n个车辆事故点,用i=0,1,…,n进行描述。依据车辆通信结果可知,通信中心可调度的车辆有m台,符合m

假设Sk是第i辆车服务的客户个数,在对电力事故进行检修时,只有在所有事故地点均得到妥善处理,整个任务才完成。假设某台车辆i的行驶路线为0→i1→i2→…→ik→0,则地点ik即为其最后到达的地点,该车辆的服务完成时间可描述成:

Tik=toi1+ti1i2+…+tik-1ik+tik0

(1)

最后一辆车处理完事故并回到出发地的时间用T进行描述,则有:

(2)

(3)

(4)

除了运行时间外,在构建通信模型时,本节也考虑运行成本,车辆运输总成本可通过下式求出:

(5)

其中:Cj用于描述第j辆车的运行成本。

综合考虑运行时间和运行成本,可建立以下车辆通信模型:

(6)

(7)

约束条件如下:

(8)

第一个约束条件代表一处电力事故智能有1辆车辆提供服务;第二个约束条件代表车辆只在分配至任务地点时才会驶入;第三个约束条件代表车辆只从服务地点驶出;第四个约束条件代表每条路径上的事故点低于总事故数;第五个约束条件代表所有与事故点均被处理完成。

通过蚁群算法[20]对车辆通信模型进行求解,获取车辆行驶最佳路线。

2 实验结果分析

2.1 实验背景

本节将某市多个交通繁华区域作为研究对象,该市在交通早高峰会出现车辆拥堵现象,在一段时间内车辆密度偏大,这样的情况适合引用到实验中,来验证所设计的嵌入式远程及时通信系统的有效性。

2.2 本文系统通信实验结果分析

本文设计系统整体界面如图5所示。

图5 本文系统总体界面

首先将实验位置在地图上标记出来,如图6所示。

图6 车辆通信实验位置点

如图7所示,在没有进行远程及时通信时,发生事故点如图,图上所标为最近维修点的人员维修情况。

图7 车辆通信

在次基础上,利用所设计系统对交通拥堵车辆进行通信,令其安全行驶,排除危险告警,发生事故地点标记如图8所示。

图8 车辆通信

由上述的两个图可以明显看出,使用本文设计的嵌入式远程及时通信系统可以大大提高车辆密度多大时车辆行驶的安全性,大幅度降低了交通高峰时段交通事故发生的概率。

2.3 子系统的定位性能以及调度性能测试

本节将GSM系统和EPLS系统作为对比,对本文系统的定位性能以及调度性能进行测试。

三种系统定位结果如图9所示。

图9 车辆定位结果对比

由图9可以看出,本文所设计的子系统定位精度更高。为了不失一般性,分别采用本文系统、GSM系统和EPLS系统对采用的70辆车辆进行定位实验,结果取平均值,则三种系统总位置误差比较结果如图10所示。

图10 三种系统定位位置误差比较结果

分析图10可以看出,本文系统的位置误差曲线一直低于GSM系统和EPLS系统,更能够说明本文系统的定位精度很高。

对于所设计的车辆调度子系统性能的测试结果如图11所示,随着调度时间的加长,不同系统对调度的车辆数各不相同,从实验结果中来看,相同调度时间下,本文设计调度子系统所调度的车辆更多,说明调度效果更为理想。

图11 子系统车辆调度效果对比图

2.4 通信效率测试

表1描述的是本文系统制定的70辆通信车辆的出发点坐标,及其需要达到的目的点坐标,因篇幅限制,仅给出部分数据。

表1 车辆数据表

为了验证本文系统的通信性能,将GSM系统和EPLS系统对通信结果作为对比,三种系统所需的通信成本和通信时间如表2所示。

表2 三种系统通信时间和成本比较结果

分析表2可以看出,与GSM系统和EPLS系统相比,本文系统所需的通信成本和通信时间均更低,验证了本文系统的通信性能。

3 结论

本文设计并实现了一种基于ARM920T的嵌入式远程及时通信系统,介绍了系统需实现的功能,以ARM920T芯片为核心,利用通信管理机完成数据交换,结合嵌入式系统平台完成系统硬件设计。通过车辆通信子系统和车辆通信子系统的结合实现车辆通信。实验结果表明,所研究系统不仅通信精度高,而且通信成本和时间均较低,实时性优。

[1] 高丽婷,温秀梅.基于嵌入式的通信电源监测系统的设计[J].电源技术,2016,40(11):2243-2244.

[2] 刘若翔,刘 刚.基于GIS的乡村规划实施调度系统设计与实现[J].地矿测绘,2014,30(2):39-41.

[3] 高 玥.大数据时代背景下的数据可视化概念研究[J].电子技术与软件工程,2014(19):216-216.

[4] Tao Y G,Wang J B.Research and design of remote power quality monitoring system based on ARM and GPRS[J].Journal of Changchun Normal University,2016.

[5] Li T,Wang X,Zheng C,et al.Investigation on the placement effect of UHF sensor and propagation characteristics of PD-induced electromagnetic wave in GIS based on FDTD method[J].IEEE Transactions on Dielectrics&Electrical Insulation,2014,21(3):1015-1025.

[6] 邓安鹏.大数据时代下ZSJ公司人力资源管理信息系统的建设与实现[J].知识经济,2016,32(8):113-113.

[7] 王媛媛,詹 远,白 涛.大数据环境下公安网络情报工作的变革与探索[J].广西警官高等专科学校学报,2016,29(3):32-35.

[8] 刘慧梅,殷锋社.电子商务环境下企业信息平台相关关键技术研究[J].电子设计工程,2016(12):30-33.

[9] Wu K X,Lei P F.Design of remote plant intelligent maintenance based on embedded system[J].Computer Knowledge&Technology,2016.

[10] Yu J.Design of embedded control system for knitting machine based on ARM[J].Modern Manufacturing Technology & Equipment,2016.

[11] 吕 婷,李芳薇,杨晓茹,等.外军卫生装备研发机构信息平台的构建[J].中华医学图书情报杂志,2014,34(5):8-11.

[12] 刘 洋.大数据时代科技信息资源共享平台的发展[J].林业科技情报,2014,46(1):66-67.

[13] Zhang Y,Zhang J,Liu G.Design and Implementation of AES Based on ARM920T Processor[A].International Conference on Information Science and Control Engineering,IEEE,2015:189-193.

[14] Lin Z,Yu S,Lü J,et al.Design and ARM-Embedded Implementation of a Chaotic Map-Based Real-Time Secure Video Communication System[J].IEEE Transactions on Circuits&Systems for Video Technology,2015,25(7):1203-1216.

[15] 宁 哲,屈军锁,杨树强,等.嵌入式LCD情报板网关系统设计与开发[J].计算机测量与控制,2016,24(7):224-226.

[16] Lu Y,Jiang H,Rui W.Design of wind turbine remote monitoring system based on ARM[J].Marine Electric&Electronic Engineering,2015.

[17] 杨照峰,王启明,吕海莲.基于任务延迟的云计算资源调度算法研究[J].计算机测量与控制,2014,22(2):499-502.

[18] 邱 昕.一种新型的基于效用函数的LTE-A系统预编码资源调度算法[J].科学技术与工程,2015,15(6):215-219.

[19] 王越超.一种新的电力生产数据频率分析与数字滤波方法研究[J].现代电子技术,2016,39(15):50-52.

[20] 嵇可可.基于动态趋势预测蚁群算法的云计算资源调度优化研究[J].科技通报,2016,32(1):187-190.

Design of Embedded Remote and Timely Communication System Based on ARM920T

Li Ming

(Department Electronics and Electric Engineering,Baoji University of Arts and Sciences, Baoji 721016,China)

At present, with the increasing complexity of traffic, the current traffic and communication system can not meet the requirements of remote and timely communication between vehicles, and reduce traffic safety. Therefore, based on the design of a embedded remote timely communication system based on ARM920T, introduced the system to achieve the function, use ARM920T chip as the core, to complete the data exchange using the communication management machine, combined with the embedded system platform to complete the system hardware design. The vehicle communication subsystem based on ARM920T carries out the vehicle route tracking, collision warning, status monitoring and historical track display and playback of vehicle through vehicle communication. The design of communication subsystem, subsystem for vehicle positioning system and vehicle scheduling system, construct the vehicle communication model, to achieve accurate vehicle remote communication, combined with the ant colony algorithm to solve the vehicle communication model. The experimental results show that the designed communication system not only has high communication accuracy, but also has low cost and good real-time performance.

ARM920T; embedded system;Long-range;in time; communication system

2017-05-12;

2017-05-29。

宝鸡文理学院重点项目(ZK16122);宝鸡市科技计划项目(16RKX1-9)。

李 明(1982-),男,陕西宝鸡人,硕士研究生,讲师,主要从事通信与信息系统方向的研究。

1671-4598(2017)08-0175-04

10.16526/j.cnki.11-4762/tp.2017.08.045

TP311

A

猜你喜欢

嵌入式子系统远程
让人胆寒的“远程杀手”:弹道导弹
不对中转子系统耦合动力学特性研究
远程工作狂综合征
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
GSM-R基站子系统同步方案研究
TS系列红外传感器在嵌入式控制系统中的应用
驼峰测长设备在线监测子系统的设计与应用
远程诈骗
动车段(所)控制集中仿真测试平台中TDCS/CTC仿真子系统的研究
搭建基于Qt的嵌入式开发平台