(3)自动报站器:此报站方式已智能化,即无需驾驶员的参与,系统将自动识别站点,虽然比较准确,但也容易出现问题且价格昂贵,所以这种方式运用的不是很普遍。
本系统采用在公交车站牌处安置无线信号发射器,通过编码芯片将站点地址码和数据码进行编译,并调制成315MHZ高频信号,再用高频发射电路不断的向四周发射编码信号。当公交车进入站牌无线信号发射范围内,车载的接收端就会对接收的编码地址进行匹配,如果编码芯片与解码芯片的地址匹配时,车载无线接收电路就会接收该信号,进而发给单片机进行处理,单片机译码后,会选定相应的语音片段,并控制语音芯片进行自动报站,与此同时,该站点的基本信息也会在显示器上进行显示,以免环境嘈杂而造成漏站误站的情况,方便乘客获取到站站点信息[2]。
2.总体设计及可实现功能
本报站系统主要由站点部分和车载两个大的部分组成。站点部分负责将站点信息编码并发射出去。车载部分负责接收匹配编码、译码进行处理和将译码地址与预先设置好的语音显示地址匹配,进而播报。
首先,站点部分主要由PT2262和发射电路组成的无线信号发生器。
其次,车载部分由AT89S51为核心的控制器、PT2272接收板组成的信息通讯电路,语音录放芯片ISD4004组成语音播放电路及LCD1602液晶显示器组成[3]。
系统总体框图如图1所示。系统原理图如图2所示:
图1 系统总体框图
图2 系统原理图
参考所用器件的参数与标准,本系统可实现以下功能:
(1)到站自动报站,不同的站点会播报不同的站点信息,液晶显示屏可以同步显示、依次显示站点信息;
(2)可以插播一些广告信息,实现商业化;
(3)可以实现播报信息的反复录制与播报。
3.系统硬件设计
3.1 单片机最小系统
单片机最小系统关乎整个系统设计的成败,它是系统输入输出,处理接收到发送信息的主要部分。整个系统的控制全在单片机的程序中,而保证单片机的正常工作就更显重要。单片机的正常工作取决于:(1)给单片机供电的电源;(2)决定单片机工作的时间基准、单片机工作速度的时钟电路;(3)确定单片机工作的起始状态、完成单片机的启动过程的复位电路[4]。
3.1.1 单片机
AT89S51是一个低功耗,高性能的CMOS 8位单片机,片内含4K Bytes ISP可反复擦写1000次的Flash只读程序存储器,128字节的随机存储的数据存储器,32个外部双向输入/输出口,5个中断优先级,2层中断嵌套中断,2个16位可编程定时计数器,全双工串行通信口,看门狗电路,片内时钟振荡器。本单片机采用ATMEL公司的高密度、非易失性存储技术制作,兼容MCS-51指令系统及8051引脚结构,功能卓越的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案[5]。
3.1.2 AT89S51的晶振电路
本系统采用片内时钟振荡方式,电路如图3所示:
图3 晶振电路
3.1.3 AT89S51的复位电路
本系统采用按键复位和上电复位的混合复位方式,电路如图4所示:
图4 复位电路
3.1.4 单片机最小系统
本设计中的单片机无需外扩存储器,所以AT89S51单片机的31脚接高电平;时钟方式选择内部时钟方式;复位电路采用混合复位方式。电路如图5所示:
图5 单片机最小系统
3.2 发射部分
发射部分由编码电路和发射电路两部分组成。编码电路负责把站点信息编码并通过输出端输出包括地址和数据信息的脉冲信号,经过发射电路发射出去。原理图如图6所示: AT89S51单片机公交车报站系统的设计+仿真图+主程序(2):http://www.751com.cn/zidonghua/lunwen_2433.html