站和人工报站的方式,而它们都离不开司务人员,加大司乘人员的工作强度。手动电子报站一般有司机或者乘务员控制,经常出现错报,误报的情况。
所以现在公交车自动报站系统的出现是势在必行,在城市公交车上,应用自动报站系统能够是最实用最实际的方法。
2公交车报站系统的方案设计
公交车自动报站系统的设计主要是对里程计数来控制报站时刻,进站、出站自动播报站名及服务用语,准确、及时、完全不需要人工介入。公交车站自动报站器的设计,对车轮轴的转角的脉冲进行计数,将计数值与预置值对比,即可确定报站时刻,达到准确自动的目的。以AT89C51为主控芯片,对外来脉冲计数,结合语音芯片ISD4004输出语音3。系统由脉冲检测、CPU控制、控制信号、语音芯片、输出显示等组成。原理框图如图21所示。
语音芯片放音
复位控制
CPU控制
输出显示
脉冲检测
图21原理框图
1脉冲检测:该系统关键是对转轴所转过的圈数进行计数,考虑到车辆将在复杂的环境中运行,故采用可靠的霍尔元件DN6848作为信号的采集装置,再经光电耦合器4N25输入给单片机。光电耦合器的信号进入C51后,采用中断方式对脉冲计数。外部晶振12MHz。
3CPU控制:程序中将计数值于预置值进行比较,判断是否到站,当到站时就输出信号控制语言芯片进行报站。
4复位控制:用于手动调整语音播报的精确时间等5语音芯片:由专用语音芯片ISD4004组成,可擦写,便于在不同公交线上使用。
2
f德州学院
物理系2012届
电子信息工程专业毕业设计
6输出显示:LED点阵汉字显示。7预置存储:采用两种方式存储,一种是在烧写器上将数据写入,另一种是在车上,单片机处于输入状态,车辆行驶一遍,将站与站之间的脉冲数写入片内。
3硬件电路的设计
31主控电路的设计
311关于AT89C51单片机AT89C51单片机的结构框图如图31所示。它主要由下面几个部分组成:1个8位
中央处理单元(CPU)、片内Flash存储器、片内RAM、4个8位的双向可寻址IO口、1个全双工UART(通用异步接收发送器)的串行接口、2个16位的定时器计数器、多个优先级的嵌套中断结构,以及一个片内振荡器和时钟电路。在AT89C51单片机结构中,最显著的特点是内部含有Flash存储器4。
外部中断
中断控制
片内Flash存储器
片内RAM
ETC定时器1定时器0
计数器输入
CPU
振荡器
总线控制
4IO端口
串行端口
P0P2P1P3
地址数据
图31AT89C51单片机的结构框图
AT89C51引脚图如图32所示。
TXDRXD
3
f德州学院
物理系2012届
电子信息工程专业毕业设计r