湘潭大学-基于Dragonboard 410c的实时公交站牌系统设计(二)
上篇博客已经介绍了基本的硬件功能介绍和站台端及总站端的处理,接下来看一下,总体框架和具体的实现流程。
1.系统总体架构
系统总体架构图
公交将当前到站信息、车上人员拥挤情况收集好,通过24L01发送给站台,站间通过城市WIFI通信,站台同时将信息由城市WIFI发送到总站,总站可以根据收到的各站的信息,分析处理得出当前路况后,根据实际情况进行公交调度等操作。
2.功能需求框架
功能需求框架图
(1)公交总站
通过日常积累的数据,在PC端可统计出各个站的客流高峰时间段,再发送到各个站显示。进行有效的预测。这种情况主要适应于该线路有学校,上下班人多的情况。
(2)公交站台
通过410C WIFI模块进行车站间的通行,并且可以传回公交总站,进行数据统计。给车辆调度提供数据。信息发布,通过LED显示,在对应的站名下的灯亮起,并显示最终该车上的人数和拥挤状况。
(3)公交车定位及人数检测的实现
车辆编号通过4X4的矩阵键盘来设置,公交车的前后门都安装有红外检测模块,并将数据无线传输给410c进行处理,当车辆前后们关闭后,车载无线模块24L01与站台端的24L01通信,确认当前所到车站和车上人数等。之后站台通过WIFI与总站通信。