全文预览

毕业设计-基于单片机的公交车辆自动报站系统设计

上传者:qnrdwb |  格式:doc  |  页数:47 |  大小:357KB

文档介绍
S系统达到更高的性价比,是公交车自动报站系统的较佳选择。另外,现实生活中,如果调度室能够掌握每辆公交车的到站情况,可以提高公交系统的工作效率。但公交线路多处于繁华地带。如果采用有线方式来传输数据,不但铺设线路的施工复杂、成本高,而且,如果日后公交线路需要变更(如车站位置更改),改变链路会十分麻烦。2.2.2方案选择选择方案三,对车轮轴的转角的脉冲进行计数,将计数值与预置值对比,即可确定报站时刻,达到准确自动的目的。以AT89C51为主控芯片,对外来脉冲计数,结合数字显示器输出数字。系统由脉冲检测、脉冲计数、CPU控制、控制信号、输出显示等组成。公交车较一般车辆有个明显的特点,就是它行驶的路线固定,从起点到终点中途经过的站、路口也是固定的。因此,从起点到任一站、任一路口的距离是相对不变的,任意两站之间、路口之间以及站与路口之间的距离也是不变的。我们利用这一特点,首先把从始发站出发的公交车到达每一站、每一路口行驶的里程数(确切地说是一个范围,即经过反复试验,得到的到达某站或路口的数据范围)记录在系统中,公交车在实际运行中,如果行驶的里程达到某某范围(范围的最低值),则自动报站(包括提示是路口等等),此即实现了自动报站功能。对于自动考核中的超速、低速的判断,只需在系统中设置一计数器(计算车轮转过的圈数),用单位时间内车轮转过的圈数来判断车速超、低速情况,同时将超、低速时的时间和行驶的里程数记录在系统中。这样,在车辆回到总站后,只要读取系统内部的数据,就可以知道车辆在运行途中的停靠站及超、低速行驶情况。对于车辆停车时间的记录,实现的方法是在车辆停止转动时就开始计时,在车轮开始转动时停止计时,并将计时时间保存在系统中。由于车辆停车时间的长短和停车时的时间都被记录下来,就可以杜绝一些公交车在站点延时拉客以及未到达站点就中途停车拉客的现象。这里要说明的是:所谓里程数=车轮转数*车轮周长。

收藏

分享

举报
下载此文档