保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

GPS车辆监控调度系统中高速数据传终端的设计


(3)给数据加上合适的头码,利用FX589恢复接收时钟,保护接收数据完整性;

    (4)软件上采取数据检错重发机制,消除误码对系统性能的影响。

2.4 数传终端的整体设计

整个数传终端的设计以MCU为中心,并采用FPGA来整合周边器件,提高系统的稳定性,降低测试维修的复杂度。数传终端的整体框图如图4所示。

串行EEPROM用于存储车辆的重要信息,如编号、车牌号等。FLASH用于记录车辆运行信息,以供调度中心查询。SRAM存储器主要用于存储临时数据,如GPS定位信息、差分定位信息等。GPS接收模块用于接收GPS信号,实现GPS差分定位功能。显示与控制面板采用带背光液晶显示,由电源音量旋钮、静噪调整旋钮与四个轻触按键控制。RS-232测试设置口用来与PC机或其它设备通信。FPGA将所有器件联系成一个整体,由微控制器通过串行通信口、地址数据接口及通用I/O口控制各模块协调工作,完成整个数传终端的显示、通信与数据处理等功能。

3 GPS数传终端控制软件的设计

GPS数传终端的软件设计,要求首先配合硬件保证终端工作稳

定可靠;其次是合理控制,充分发挥硬件潜力,提升终端、系统的性能;另外还要兼顾系统需要,提供良好的操作界面和一定的附加功能与扩展能力。

整个软件的结构示意图如图5所示。

由于终端工作在一个时分通信系统中,每个终端只能在指定的时刻收发数据,因此在软件设计中,实时性的要求非常高。如果软件控制的实时性不好,会乱不同终端间的数据通信相互干扰。这种情况下要保证数据传输可靠,就只能特殊系统数据通信容量,加大不同终端数据传输的保护时间。笔者在软件上采用以下方法提高控制的实时性:

(1)整个软件由一个短时间(几百微秒)的定时中断来定时,结合GPS高精度的时间信息,使所有终端都具有同步且准确的时间。

(2)软件采用模块化设计。模块设计时,将每一模块的工作分成多个部分,模块运行时,每次只运行其中一部分,减小模块每次执行时间,提高软件控制的实时性。

(3)按模块对实时性要求的同,将它们分成不同的执行优先级,如调频与解调电路控制模块的优先级设置为最高,而将EEPROM的读写模块的优先级设置为最低。

在软件设计中,为了减小不同终端之间数据传输的保护时间,增大系统容量,根据系统半双工数据通信的特点,对数据发射电路采用了提前转频道的控制方法。采用此方法后,保护时间不包含PLL锁定时间,只包含射频功率建立时间。由于射频功率建立时间很短,可以忽略,因而MCU控制的时间准确度便成了决定保护时间的主要因素,只要软件控制实时性好就可以把保护时间减少至几毫秒以内。示意图见图6。

另外软件设计中,串口通信程序采用分层设计,分为接收、命令分析和命令数据处理三层,便于以后扩展命令,以适应不同的车辆监控调度系统。

    样机的各性能指标均符合设计要求,具体如下:

(1)GPS定位与GPS差分定位功能;

(2)半双工无线通信,频率范围430MHz~450MHz通信数据率9600bps,同时可传输话音;

(3)频道带宽25kHz;频率杂散

《GPS车辆监控调度系统中高速数据传终端的设计(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/147498.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。