公交智能调度系统车载终端应用设计与实现
2011/5/4 14:52:00 中国智能交通网 关键字:车载终端,智能调度,调度系统,调度中心 浏览量:
7)音频输入接口:
目前不少公交车上都有安装移动电视或者多媒体广告电视,此接口是是允许把车载电视的声音接入车载终端,当终端进行报站的时候,可以主动屏蔽电视声音,只听到语音报站的声音,保证报站声音不给干扰,影响乘客,当报站结束的时候,主动恢复电视声音。
8)SD卡接口:
可以用来存储图像、黑匣子、POS记录等数据。
该系统车载载终端的工作原理如下:
车载终端由ARM9实现控制,其核心部分主要包括PPP及TCP/IP协议栈、GPRS控制、GPS控制,以及外围接口控制。CPU内嵌PPP及TCP/IP协议栈,同时分别通过串行口UART0去控制GPRS的工作,通过串行口UART1去控制GPS的工作。其中:
(1)CPU对GPRS的控制
主要是通过串行口UART0发送AT命令实现。同时,在该系统设计中,CPU还可以通过控制I/O口电平输出状态,对GPRS进行硬件复位,以防止意外情况下的不可恢复性死机
(2)CPU对GPS的控制
主要是通过串行口UART1发送控制命令实现(GPS采样周期的设置、GPS输出数据选择、通讯波特率设置等),同时也是通过串行口UART1接收GPS定位信息,由于GPS输出数据采用NMEA-0183(Ver2.0)格式,输出数据为多组,在本系统中,仅选择了取其中的一组数据:GPRMC(推荐最小数据量的GPS具体内容/传输数据),其中,当且仅当GPS输出数据为有效定位数据时,对应的UTC时间才为当前准确时间。
(3)CPU对其它外围接口的控制
主要通过通用I/O口实现开关(电平)输入/输出,同时通过外部中断的方式实现了实现与车用防盗报警器、紧急报警(SOS)、医疗服务、故障服务、点火信号等的接口。另外还有一些额外的串口的控制,比如客流统计、LED广告屏等。
(4)CPU对系统的整体控制:
首先,CPU完成对GPRS、GPS及外围接口的初始化工作;其次,CPU通过串行口UART1对GPRS进行操作,完成从拨号到PPP协商(创建PPP链路、用户验证、PPP回叫控制、协商和调用网络层协议),并与服务器建立起TCP连接;然后,在保证与服务器之间的TCP连接正常的前提下,实现与服务器之间的数据交互与控制;最后,CPU还必须要周期性地对系统终端的当前状
态作出测试及判断,并对各种实际情况作出相应的处理,以保证系统能正常而稳定地工作。