开发背景:
伴随着国内公共交通事业的发展,公交车报站的方式已经有了很大的改变。它由传统的售票员口头报站逐渐变为驾驶员使用报站器手动报站,这在一定程度上节约了人力和物力。但由于驾驶员既要保证安全驾驶又要兼顾报站,所以经常出现报站不及时,甚至出现错报、漏报的现象,而且让驾驶员在驾驶过程中进行报站,也存在安全隐患。鉴于目前大部分城市公交系统均采用一人一车、自动投币、手动报站的实际情况,本作品提出了一种利用GPS信号实现对站点自动播报的系统。该系统可以大大减轻驾驶员的工作量,并能够杜绝驾驶员在驾驶过程中由于兼顾报站器带来的安全隐患,而且还能在站点和公交车调度室观测到公交车的信息。
功能说明:
本作品用公交车、站点的站牌和调度室三个模块组成公交车报站系统,通过车上GPS接收器捕获公交车实时的信息经过单片机处理后实现车上语音报站和点阵屏显示,再通过各个模块上的无线数据传输(实际应用可通过WIFI或GPRS)功能把公交车的信息传送到站台和调度室,进而等车的乘客可以在站台上得知公交车的信息,调度人员可以通过上位机在电脑终端了解到各个公交车的运行情况。
结构说明:
本作品主要由公交车上的GPS接收模块、无线发送模块、点阵屏幕模块、语音模块,站牌的信息指示灯、无线接收模块和调度室的无线接收模块、上位机组合形成一个公交车智能报站系统。如下图:
使用说明:
本作品模拟了一辆公交车,只需将车上的所有模块以及站牌模块,调度室接收模块上电(所有的模块电压均为直流正5V),将三个站牌安放在一定间距,模拟三个站点,同时也要通过上位机软件测试出这三个站点的经纬度信息,并将其记录下来,之后通过程序修改这三个站点的经纬度信息,并且调度室的接收模块需要用一条串口线将其连接至电脑,准备工作就做好了。接下来只需人为的将模拟公交车的模块移动至这三个站点,则会开始智能报站。
作品图片:
平台选型说明
本系统主要以实现公交车能够把GPS接收模块得到的信息通过无线模块发给各个站台和调度室,后者再根据无线接收到的信息做出相应的反映。所以我们考虑到各种因素的前提下,选择了以STC15F2K61S2芯片为控制核心的开发平台,理由有一下几点:
1、整个系统所处理的数据相对简单但需要多个智能的测控模块相互协调控制才能实现。鉴于STC15系列单片机小巧灵活、成本低、易于产品化,能方便地组装成各种智能测控设备及仪器仪表,符合系统要求。
2、本系统要能正常的工作要求其硬件在室外环境下要有很好的稳定性,由于单片机具有很强的可靠性,并且适应温度范围宽,能适应各种恶劣的环境,能提高系统的稳定性。
3、本系统涉及到GPS信号接收处理模块、无线收发模块、点阵显示和语音模块等多种应用子系统,采用STC15F2K61S2芯片可以利用其易扩展,容易构成各种规模的应用系统,控制功能强的特点。
4、采用STC15F2K61S2芯片作为控制核心可以很方便的实现多机控制系统,非常适合本系统设计理念。
设计说明
各个模块原理图如下: