基于GPRS/WLAN/GPS技术的无线车辆管理调度系统的设计方案

发布者:心愿达成最新更新时间:2018-02-18 来源: eefocus关键字:GPRS  WLAN  GPS技术  无线车辆管理  调度系统 手机看文章 扫描二维码
随时随地手机看文章

    前 言

    随着车辆数量的迅速增加,高效的车辆管理调度系统已经成为各个车辆管理调度部门亟需的工具。而以 GPRS(通用分组无线业务)和WLAN(无线局域网)为代表的无线通信技术、以GPS(全球定位系统)为代表的无线定位技术以及日益成熟的嵌入式系统软硬件,都为先进的无线车辆管理调度系统提供了技术基础。

 

    本文所实现的辆管理调度系统中,车载终端是基于 Intel XScale处理器的嵌入式系统,外扩WLAN和GPRS实现与管理调度中心的无线通信;外扩GPS模块进行实时定位。而管理调度中心则是运行于PC机上并且具有友好人机界面的软件系统。PC机扩展WLAN和GPRS模块,从而可以实时地获知系统中车辆的当前位置等信息并进行调度。同时,系统预留了丰富的功能扩展空间,可进行二次开发。

    1 系统总体方案论证与选型

    在本系统的总体方案中,无线通信技术、无线定位技术和嵌入式系统软硬件技术是车辆调度系统实现的3个关键要素。以下分别对这3方面的主要备选技术进行介绍,并通过论证选取最合适的技术方案。

    无线通信方面,GPRS和WLAN两者各有优缺点。CPRS主要优点是具有广阔的覆盖范围,可以支持语音传输;而其劣势则主要是数据传输速度较慢,同时其使用费用将与数据流量成正比。WLAN的优缺点表现出与GPRS互补的特征,其主要优点在于可以提供较高的数据传输速率,同时使用费很低,一旦WLAN网络架设完成后,除了很少地维护工作外,其他几乎不涉及任何费用;其劣势主要是尚不支持语音业务,同时覆盖范围一般较小,目前尚无法与GPRS相比。基于上述分析,所以从本系统功能优化和利于使用的角度考虑,决定将两者都加入到系统中。同时,考虑到GPRS和WLAN在数据速率以及使用费用上的差异,所以当车辆处于WLAN覆盖区内时,管理调度中心则优先选择通过WLAN网络与车辆进行通信;当车辆处在WLAN覆盖区域之外而在GPRS覆盖区域内时,则通过 GPRS与车辆进行通信。

    无线定位系统方面,目前主要有美国的GPS、俄罗斯的CLONASS、我国自主开发的“北斗卫星定位导航系统”等可供选择,其中GPS的性能、覆盖范围、定位精度等性能等具有明显优势,目前应用也最为广泛。因而,决定采用GPS作为本系统的无线定位模块。

    嵌入式系统的软硬件方面,目前有很多可选择的方案。以下分硬件和软件两部分讨论。

    在硬件方面,嵌入式CPU的选择非常重要。目前使用较为广泛的嵌入式CPU主要有:Intel的XScale系列,主要用于手持终端;SAMSUNG的 S3C24XX系列,主要用于消费类电子产品;FreeScale的PowerPc和ColdFire系列,主要用于POS机、工业控制;Atmel的 AT91系列,主要应用于工业控制等。根据本系统需要扩展的WLAN等各种外设模块以及有可能需要处理多媒体业务的应用需求,因此选用Intel的 XScalePXA255@400 MHz作为车载设备的CPU。此CPU主频为400MHz,广泛应用于HP、Dell等国际知名厂商所生产的个人手持终端中,具有性能优秀、运行稳定的特点。在CPU选定的基础上,选用64 MB SDRAM、16MB NOR Flash存储器和128 MB NAND Flash存储器,与CPU共同构成核心嵌入式系统。

    在嵌入式系统的软件方面,首要的是操作系统(OS)的选择。主要的备选方案有WinCE.Net和嵌入式Linux。其中,WinCE.Net具有更类似于Windows的用户界面和操作方法,可以使实际使用更加便捷。同时,由于本系统的车载终端需要让最终用户可自行定制开发应用软件,所以具有便捷的软件开发平台也是很重要的。在此方面,WinCE.Net也具有明显的优势,因此选用WinCE.Net作为车载没备的OS。

    除了上述3方面的论证之外,还有管理调度中心的问题。为了实现的便捷,管理调度中心采用一台性能较强的PC机作为服务器,通过扩展模块接入GPRS网络、WLAN网络,同时运行管理调度软件,从而完成管理和调度的工作。

    根据以上的方案论证与选择,可以得到如图1所示的系统方案框图。

11.jpg

    2 系统的硬件设计

    如上所述,管理调度中心准备采用PC机作为硬件平台。因此,本系统的硬件设计工作主要集中在车载端。根据上述的方案论证与选型,可以得到如图2所示的车载终端硬件框图。

22.jpg

    在扩展模块中,GPS模块选用FALCOM公司设计生产的JP7模块,它是一个12通道GPS接收机,具有25.4 mm×25.4 mm x3 mm的超小体积,支持3D/2D/差分定位,3D定位模式时定位误差最大为10 m。在本系统中,将此模块通过两线串口连接到核心嵌入式系统上,从而可以使车载设备能够实时地获得准确的位置和时间信息。

    CPRS 模块选用的是SIEMENS MC35i,它是一个全功能的GSM/GPRS模块,支持 EGSM900和GSM1800双频,支持GPRS Class 8,数据速率最高可达85.6 kbit/s。在本系统中,将此模块通过8线串口连接到核心嵌入式系统上,所有工作都由核心系统通过AT指令进行控制。它既可以作为一个能够拨打电话、收发短信的蜂窝电话,同时在需要接人GPRS网络时也可以作为一个无线Modem。

    WLAN模块的选择主要是考虑到市场上已经有了各种性能稳定、接口多样的WLAN网卡产品,而我们所选择的PXA255 CPU可以很容易地外扩出PCMCIA接口,因此决定选用PCMCIA接口的WLAN网卡。在本系统中所选用的网卡型号为Cisco LMC352,主要是由于此款网卡的性能较好,同时也支持外接双天线,这样可以将天线安装在车载终端外甚至汽车外壳上,从而减少汽车外壳对WLAN信号的屏蔽作用。

    除了上述的扩展模块外,还从CPU上引出了USBDevICe接口,可用于软件的调试;扩展了2个 RS-232串口,可用于今后连接其他的串口设备;扩展了1个VGA接口、2个PS-2接口,这样就可以在车载终端上使用显示器和键盘鼠标,实现车载终端的可视化操作,同时也方便调试和更新软件。

    3 系统的软件设计

    3.1 管理调度中心软件

    管理调度中心软件流程如图3所示。

33.jpg

    管理调度中心的软件运行于一台扩展 GPRS和WLAN模块的PC机或者小型服务器上,可以随时接入GPRS和WLAN网络,而接入网络后的控制和数据收发则由管理调度软件来控制。图3中未标出软件退出路径,因为实际使用中在任何时刻用户都可以关闭软件而退出管理调度软件系统。

    本软件的开发环境为 Visual Studio.NET 2003,采用C语言。软件首先对与GPRS模块相连接的串口进行初始化,同时也检测本机扩展的WLAN模块是否已经找到附近的AP并接入,正常情况下两者的初始化均可在较短时间内完成,然后进入空闲状态。当用户有调度的要求时,则需要首先确定日标车辆的ID(标识符),这个ID既可以是每个车载终端唯一的IP地址或车牌号码,也可以人为地给每个车辆指定一个更容易记忆的ID。随后判断此ID对应的车辆是否处于WLAN网络所覆盖的区域内,这是通过在 WLAN网络上向该车载终端发送一个查询信息来实现的。如果车辆在WLAN网络中,那么车载终端立即向调度中心发送消息确认自己处于WLAN网络中,此时软件则优先使用WLAN与车辆进行通信;如果车辆不在WLAN网络中,那么无法收到调度中心的查询信息,因而也无法向调度中心回复确认消息,此时调度中心将使用GPRS与车辆通信。使用GPRS的过程中涉及到一个移动IP的问题:车载端每次拨号连接上GPRS网络时,其IP地址一般都不一样,所以无法采用 WLAN网络中的IP地址与车辆绑定的方法。此时常用的解决方法是调度中心采用短信方式,首先要求车载终端上报其IP地址,然后再进行通信。当管理调度中心的指令发出后,软件则等待车载端回复确认消息。通过车辆确认的方法,可以确保车辆准确地收到了管理调度中心发出的指令,使得系统的误操作概率最小。

    3.2 车载终端软件

    车载终端软件运行在基于XScale PXA255的嵌入式车载终端上,采用WinCE.Net 4.2作为操作系统。将不同的车辆管理调度系统中存在很大差异的具体业务内容剥离,即可得到如图4所示的车载端软件流程图。图中未标出软件退出路径,因为实际使用中在任何时刻用户都可以关闭软件而退出车载终端软件系统。

    本系统的车载端应用软件采用Visual Studio.NET中的Smart Client工程模式进行开发,使用C语言。如图4所示,本软件首先进行初始化的工作,将GPRS/WLAN/GPS所在的各个端口打开,开始供电。对于 GPRS模块,上电后则会自动搜索GSM网络。如果所在位置有GSM网络覆盖,则自动接入并稳定在可以随时拨打/接听电话和收发短信的空闲状态;如果无 GSM网络覆盖,则定时重新搜索网络。对于WLAN模块,上电后通过驱动程序控制其开始搜索WLAN网络,如果搜索到合适的AP则自动接人并设定加密认证信息,以防止被攻击;如果未搜索到,则定时重新搜索网络。对于GPS模块,冷启动后,在4 800 bit/s默认波特率上输入控制命令,调整波特率至9 600 bit/s,同时通过命令控制GPS在后面的工作中每隔一个固定时间间隔输出一次定位信息,本软件所设定的这个时间间隔为1 s。考虑到民用GPS在非差分模式下普遍的定位误差在1 m~15 m,所以这个时间精度可以满足绝大多数应用的要求。

44.jpg

    在初始化后,软件则启动两个工作线程,分别用来处理GPS定位信息和无线网络信息。其中处理GPS信息的线程首先要判断是否已经有效定位。根据实测,如果 GPS模块是初次使用或者放置较长时间后使用,此时模块内部备电已耗尽,因此无法为冷启动后的定位提供最近一次位置信息做参考,此时有效定位需要5 min~10 min。其他情况下冷启动到有效定位大约需要10 s。有效定位后,此线程通过串口每秒接收一次GPS模块输出的当前位置、速度、时间等信息,并进行相应的处理和记录。处理无线网络信息的线程则主要负责协调GPRS和WLAN网络,使得车载终端能够有效、可靠地与管理调度中心进行通信。此线程首先扫描WLAN 网络上与调度中心事先商量好的某个端口上有无查询信息,若有,则返回查询确认信息并等待实际指令;在收到指令之后首先向调度中心返回确认消息,然后再根据指令内容做相应动作。如果在查询阶段未找到合适的AP接人,则查询GPRS模块有没有收到调度中心发来的短信。如无,则重新回到扫描WLAN网络的状态;如有,则说明调度中心需要与本终端通过GPRS进行通信,那么车载终端应该立即拨号连接上GPRS网络,并将获得的IP地址以短信形式回传给调度中心。之后的通信流程与WLAN网络类似,也是车载终端与管理调度中心通过指令信息和确认信息进行交互。

    上述的软件流程描述并未涉及到指令内容等具体业务,这是由于车辆管理调度系统的各个使用者和单位的具体业务会有很大的差异。针对这样的差异,本系统提供了丰富的可供定制修改的空问,可以针对不同的具体业务有针对性地进行二次开发,同时可以扩展出很多实用的功能。例如,可以在车载终端上输入本次行驶的目的地,通过终端与管理调度中心的交互,依托中心后台功能强大的数据库和电子地图系统,可以对本次的行驶路线给出建议并直观地以地图形式显示在车载终端的显示设备上。如果将行驶过程中的位置信息以文件形式记录并在合适时上传到管理调度中心的PC机上,则可以结合电子地图实现轨迹回放的功能,复现车辆行驶的实际路线,更好地对车辆进行管理。如果需要语音通信,则可以通过GSM模块传输语音,实现车载电话的功能。

    4 结束语

    本文讨论了基于GPRS/WLAN/GPS技术的无线车辆管理调度系统的设计方案,给出了系统总体框图及其功能模块,实现了系统的硬软件。本系统的车载终端部分充分利用了WLAN的使用费低廉和数据传输速率高的优势、GPRS网络覆盖范围广的优势、GPS可实时定位和易于系统集成的优势;采用高性能的嵌入式系统将各个功能模块整合起来,实现了性能优秀、功能丰富而强大的车载终端。而管理调度中心采用PC机作为系统的服务器,扩展GPRS和WLAN模块,在管理调度软件的控制下完成命令和数据的收发,实现管理和调度功能;同时预留了丰富的功能扩展空间,可进行二次开发。

    本系统的硬软件技术指标已达到产业化的技术要求,设备工作稳定可靠,已经开始量产并使用在深圳盐田港的运输车辆管理调度系统中,车载终端数量已达到1000台左右并仍然有不断订货,具有很广阔的市场前景!


关键字:GPRS  WLAN  GPS技术  无线车辆管理  调度系统 引用地址:基于GPRS/WLAN/GPS技术的无线车辆管理调度系统的设计方案

上一篇:基于LPC2294的CAN总线主节点的硬件及软件设计方案
下一篇:如何构造嵌入式Linux系统

推荐阅读最新更新时间:2024-03-16 15:55

提升WLAN测试系统的测量速度
1. 权衡要素1 平均度与可重复性 无论是自动化设计检验还是生产测试方面的应用,提升测量结果可重复性的常见技术,就是平均多次测量的结果。然而,如果要设定大量的平均值来提高测量结果的可重复性,将会增加测量的时间,一般来说,总体的测量时间可以通过平均值的次数而进行线性的调整。因此,如果单一测量操作需要用时20ms,那么相同的测量结果10次取平均的时候,就将花费近200ms。 更进一步来看,由于平均操作可以将不可重复的减损(Impairment)- 如加性高斯白噪声(Additive white Gaussian noise,AWGN)在多次测量之间进行抵消,因此可以有效地提高可重复性。如果要了解平均操作对可重复性的影响,就可
[测试测量]
提升<font color='red'>WLAN</font>测试<font color='red'>系统</font>的测量速度
MathWorks推出 基于MATLAB的WLAN System Toolbox
这款全新的工具箱可以让设计师们探索算法、开发 WLAN IP 并测量系统性能 MathWorks今日宣布,推出WLAN System Toolbox,为设计、仿真、分析和测试无线 LAN 通信系统提供了符合标准的功能。 WLAN System Toolbox 扩展了 MATLAB 针对无线开发方面的功能,提供了符合 IEEE 802.11ac 和 802.11b/a/g/n 标准的可配置物理层波形。该系统工具箱提供了一些参考设计,供开发基带规范以及解调和还原信号。用户还可以研究 RF 设计和干扰源对系统性能的影响。 WLAN System Toolbox 让设计师们可以专注于设计独特的 IP,而不是把很多时间都
[嵌入式]
基于STC单片机与GPRS的图文LED屏
1 序言 GPRS(General Packet Radio Service,通用分组无线业务)的出现充分利用了现有的GSM网络,不仅适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输。它使移动通信与数据网络合二为一,它利用“分组交换”(Packet Switch)的概念所发展出的一套无线传输方式,可高效地利用现有的无线电频谱,为用户提供最快达到ll5kb/s数据传输率的服务。鉴于当前网络的发展,短消息的迅速普及,使得用手机控制LED显示广告、新闻等公众信息成为了可能。用SMS控制车载小屏显示的技术非常多,但能显示小图片的却寥寥无几,本文针对这种情况设计了一种可显示汉字和一些简单图片的车载
[单片机]
基于STC单片机与<font color='red'>GPRS</font>的图文LED屏
基于GPRS通信和uC/OS-ii的网络电能表设计
  随着技术的发展, 抄表方式也从现场人工抄表到远程自动抄表转变, 目前用于抄表的技术有多种, 如RS 485 总线 、红外和电力线载波等, 这些抄表技术相对比较成熟, 但应用却各有其局限性, 如RS 485 总线抄表需要布线而增加投资, 且传输距离不能超过1 200 m,红外抄表需要人工现场抄表, 电力载波抄表由于电磁干扰等的影响传输距离受限。GPRS 通信技术成熟, 网络覆盖广, 可以永久在线, 按 流量计 费, 费用低廉, 且不受距离和空间的限制, 使得在抄表行业的应用非常适合。   1 GPRS 网络电能表   GPRS 网络电能表就是GPRS 通信技术和 电表 技术的结合体, 他将三相多功能电能表和GPRS 通信模块相结
[单片机]
基于<font color='red'>GPRS</font>通信和uC/OS-ii的网络电能表设计
无线局域网络基频发射模块测试系统介绍
   近年来已有不少公司推出高速数据采集卡 (High Speed Data Acquisition Card), 并且声称可以应用在军用雷达信号分析、超声信号分析、数字广播信号分析,或是喷墨式墨盒系统测试等各个方面。仔细观察一下这些高速数据采集卡的规格: 20~100 MS/s 的采样频率,30~60MHz 的带宽,可以供多组模拟信号同时输入,同时模拟输入的范围可通过软件选择… 等等,的确是有条件可以胜任上述应用,可惜能在报章杂志上见到的应用实例并不多, 也因此无法一窥其中的症结与奥秘。基于此原因,本文拟以凌华科技最近推出的PXI-9820 高速数据采集卡为核心,设计一套成本低廉、 功能弹性且适于大量复制的WLAN发射模块实时
[测试测量]
<font color='red'>无线</font>局域网络基频发射模块测试<font color='red'>系统</font>介绍
基于GPRS的出租车监控调度系统方案
1 引言   在车辆定位系统中,GPS 系统是目前世界上应用得最为广泛的,其功能作用已广为人所接受。它能为用户提供全球、全天候、高精度、连续实时的导航、定位和授时。   随着移动 GPRS 业务的开展,GPRS 在无线传输中已经成为一种成熟可靠的传输方式。   GPRS 网本身支持TCP/IP、X.25 等协议,可以直接与IP 网或X.25 网互通,实现GPRS 终端的上网功能。它 可以保证永远在线,而且是按照流量记费,不传输数据时不计费,同时中国移动公司的众多基站和可靠的频段信号能够保证信息传输及时、无误。   2 系统总体结构和实现功能介绍   本系统基于 GPS/GPRS 进行设计,主要以出租车公司为服务
[工业控制]
基于<font color='red'>GPRS</font>的出租车监控<font color='red'>调度</font><font color='red'>系统</font>方案
威盛助力打造铁路“中枢”调度系统
2017年09月21日起,全国铁路将实行新的列车运行图,此次调图后,全国铁路即将迎来国庆、中秋“双节”客流集中的考验,多个铁路局在此期间增开临时列车。此外,京沪高铁“复兴号”也将从今日起迎来提速,有7对动车组率先以时速350公里开跑。全国铁路在部分线路增开了客货列车,将首次增开广州直达潮汕、长沙往返九江、郑州往返南昌、南昌直通兰州的动车、高铁列车,大大缩短运行时间。 中国铁路二十年规划图-网络资料图 京沪高铁“复兴号”今起正式提速 ——京沪间全程运行最快约4个半小时   备受社会关注的时速350公里的“复兴号”高铁也将从2017年09月21日起正式在京沪高铁线上开跑,国庆
[工业控制]
威盛助力打造铁路“中枢”<font color='red'>调度</font><font color='red'>系统</font>
展讯入选三星GPRS手机芯片供应商
    展讯通信有限公司作为中国领先的2G、3G和4G无线通信终端的核心芯片供应商之一,今日宣布其40纳米2.5G基带芯片-SC6530被三星E1282(GT-E1282T)及E1263Trios(GT-E1263B)两款功能型手机采用,即将上市销售。      “展讯2.5G产品成功被三星采用,这验证了我们具备满足三星严格的质量体系和兼具最佳成本效益的高性能需求的能力,”展讯通信董事长兼首席执行官李力游博士表示:“功能型手机在全球手机出货量中继续占据重要部分,尤其是新兴市场的消费者。三星作为世界最大的2.5G手机供应商之一,其拥有全球公认的创新性和产品质量。通过对三星的产品支持,将有助于扩大展讯在这一领域的业务发展。”  
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved