基于STM32和GPRS的智能公交站牌显示系统设计

时间:2014-08-11来源:网络

  4 系统软件设计

  系统上电后,对SIM300模块、LED显示屏、SD卡以及系统外设进行初始化,系统外设主要包括系统时钟、定时器、GPIO口、中断、SPI及USART。MCU通过USART接口读取SIM300无线收发模块接收到数据,然后按照协议规定对数据进行解码处理,将解码处理后的数据与SD卡中预先存储的本站牌的系统信息进行匹配,匹配成功则将具体信息通过LED屏显示出来。系统主程序流程图如图3所示,按照数据流向主要分为数据传输、数据处理、数据显示3个部分,其中紧急信息需要立刻在显示部分显示出来,其流程为数据接收后送入数据处理模块,数据经算法修正后反馈到监控中心并对公交状态数据进行更新。主要包括车辆的位置信息、紧急信息、预到站时间等。

  

 

  信息处理部分借助于主控芯片STM32的强大计算能力,以及高达72MHz的时钟,首先对接收的数据除紧急信息外进行分类如下:GPS信息、公交车到站时间历史数据、预到达公交的状态信息等,其中紧急信息不经过信息处理直接送于显示模块显示。其数据处理流程图如图4所示。由于GPRS的传输速度和流量费用的限制,不能对数据连续刷新,因此对GPS信息通过数学模型中的二次曲线拟合的方式进行数据处理,以实现公交位置是实时的、连续的显示;GPS信息和历史数据相互结合,应用汽车实时速度模拟模型得到预到达的公交的到站时间,但是存在其他客观因素如早晚下班高峰、节令出行变化等,所以在此数据上进行客观修正因子修正,使得数据更加贴合实际,实际测得客观修正因子对预测到站时间准确度提升27.3%。对于状态信息则通过与历史数据比对后直接更新至显示模块,至此,信息处理模块为显示模块提供最优的预到达公交状态、位置信息。

  

 

  5 结束语

  本设计提出的基于GPRS的智能电子站牌的设计,实现了公交车辆实时运行情况的实时显示以及公交站牌信息的智能化显示。同时,紧急情况以及公益广告的显示为提高市民出行的人身安全、精神文明建设做出卓越贡献。大大提高公交管理效率,实现城市公交系统的智能化和信息化。该系统具有优良的可靠性和稳定性,为当前改善城市公交管理,提高公交资源共享提出了有效途径。同时以CPRS无线技术作为信息传输手段,可以更加简单、便捷的实现公交站牌管理。并能够及时更新系统中的广告数据等信息。智能公交站牌显示系统,为市民出行带来极大的便利,具有长远的发展前景。

1 2

关键词: GPRS STM32 SIM300-GPRS

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版