全球旧事资料 分类
,逐渐被淘汰。针对传统报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,设计一种自动控制的公交车语音报站系统,弥补了传统人工报站的落后方式,一体化控制的进站、出站自动播报站名及服务用语,为市民提供更人性化,更完善的服务。
为此我们设计了基于单片机控制的公交车到站语音播报与液晶显示控制系统。该系统具有体积小、重量轻、功能完善、操作方便、可移植性强等优点显示界面清晰、内容易于更改可方便地插入各类广告信息尤其适用于长途汽车上的中途广告插播。另外,本文在公交车报站系统中,除了站台报站外,增加实时时钟芯片DS1302和温度传感器DS18B20,在LCD上进行当时日历、时问、星期和温度的显示,增强报站系统的实用性1。
2方案论证
方案一:以AT89C51为主控芯片,对外来脉冲计数,结合语音芯片ARP9600输出语音与LCD点阵显示。系统由脉冲检测、脉冲计数、CPU控制、控制信号、语音芯片、输出显示等组成、采用可靠的霍尔元件DN6848作为信号的采集装置,再经光电耦合器4N25输入给单片机,同时进行脉冲计数,程序中将计数值于预置值进行比较,判断是否到站,当到站时就输出信号控制语言芯片进行报站2。显然,该方案中语音芯片ARP9600音质好、噪音低、不怕断电,但该语音芯片不常用,且设计电路复杂,AT89C51芯片内存小,LCD点阵显示可读性差,报站不准确。
方案二:以AT89S52为主控芯片,由CPU来控制语音合成芯片ISD1400,使其工作在CPU控制模式下。当系统运行时,检测到按键按下时,由CPU控制语音合成电路中的语音芯片来读取其外接的存储器内部的语音信息,进行语音报站和提示,并通过按键同时CPU通过程序读取汉字信息,送入LCD液晶显示电路来进行站点提示,当系统停止时,CPU控制LCD液晶显示温度与时钟。显然,该方案设计简单灵活,语音芯片ISD1400外围电路简单,AT89S52芯片内存大,LCD液晶显示平稳、省电、美观,报站准确。
1
f综上所述,我们采用了第二个方案。
3硬件系统的设计
31系统总体设计
以AT89S52芯片为核心,当它接到来自按键的信号后,在LCD上显示相应的信息,并且有已处理好的图片文字3也显示出来。当接到来自时钟芯片的信号时,其内部程序将根据信号的类型进行处理,并且将处理的结果从其他的IO口送到显示模块。处理过程所需的时间极短,并且液晶显示的显示时间稳定。
系统设计框图如图31所示:
时钟DS1302

LCD显示


温度DS18B20
语音播报

图31系统设计框图
32单片机最小系统电路设计
单片r
好听全球资料 返回顶部