钦 州 学 院 单片机课程设计报告
公车语音报站器设计
院 系 机械与船舶海洋工程学院 专 业 过程控制自动化 学 生 班 级 2013级133班 姓 名 刘良新 学 号 1305402313
指导教师单位 钦州学院 指导教师姓名 张晓培 指导教师职称
2016年11月
刘良新 单片机课程设计报告
公交语音报站设计
自动化专业 2013级 刘良新
指导教师 张晓培
摘要:本课程设计就是采用一种用单片机控制语音芯片进行公交车语音自动报站的方法。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。利用AT89C52作为控制器,通过ISD4004语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用LCD12864进行站数显示。当公交车到达某站点,用键盘控制本系统工作,通过语音电路输出语音信息和提示,同时站数信息在12864上显示。本系统很大程度上提高公交车报站的准确性,可靠性。提高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展
关键词: 公交语音报站,AT89C52单片机,ISD4004语音芯片,LCD12864
设计目的:
本课程设计的目的是通过指导学生循序渐进地独立完成单片机的设计任务,加深学生对理论知识的理解,有效地提高了学生的动手能力,独立分析问题、解决问题能力,协调能力和创造性思维能力。着重提高学生在单片机应用方面的实践技能,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。学生通过单片机的设计、安装、调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。
目录
绪论……………………………………………………………………1 1.设计的主要目标任务………………………………………………1 2.方案设计……………………………………………………………2 2.1基本原理…………………………………………………….…2 2.2系统框图…………………………………………………….…2 3.主要电路介绍………………………………………………………3 3.1主控电路简介……………………………………………….…3 3.1.1 关于AT89C52单片机………………………………………3 3.1.1.1 AT89C52主要性能参数……………………………….…3 3.1.1.2 引脚功能说明……………………………………………3 3.1.2 振荡器电路设计……………………………………………6 3.1.3 复位电路的设计……………………………………………7 3.2 语音模块电路简介……………………………………………7 3.2.1 ISD4004芯片内部逻辑结构…………………………….…8 3.2.2 ISD4004芯片引脚描述………………………………….…8 3.2.3 ISD4004芯片的使用说明……………………………….…9 3.2.4 ISD4004与外围设备的连接…………………………...…12 3.3 显示模块电路简介…….…………………………...………..13 3.4 按键电路简介……………………………………………..…14 4.程序控制……………………………………………………..……14 4.1 主程序流程图……………………………………………..…14 5.总结………………………………………………………..………15 参考文献…………………………………………………………..…15 附录………………………………………………………........….....16
钦州学院课程设计报告
绪论
随着科学技术的日益发展和进步, 无人售票公交车在街头多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。作为公交汽车还要有醒目和减少乘务人员强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。
目前,公交车自动报站主要有以下几种方式:一种是通过全球定位系统(GPS)的用户终端接收工作卫星的导航信息,从而解算出车辆的经纬度信息,进而计算出实时坐标,将其与站点坐标相比较,当车辆驶入站点一定距离范围内时,不用人工干预,系统自动报站;另一种是利用无线射频识别(Radio Frequency Identification)技术,在每一个公交站台设置一个具有唯一ID的射频发射器,采用间歇工作方式发射信号,当公交车即将到达车站时,车载系统接收到站信号并解码出站台的ID号,由单片机控制自动播放对应站台编号的报站语音;还有一种是对车轮轴的转角脉冲进行计数,将计数值和预置值对比,即可确定报站时刻,达到准确报站的目的。然而,这三种方式都不太适合乡镇的发展现状。第一种设备造价过高,定位精度也难以达到要求;第二种站台建设投入较大,站点一旦变更,射频发射装置即须移动,较为麻烦;第三种需要公交线路严格固定,稍有改变,报站就难以准确。为此,本文试图设计一种既方便易行又经济实惠的公交车自动报站系统。 本设计采用人工按键的操作方式公交车手动报站器,弥补传统人工报站必须有司机或乘务员口头报站的落后方式,实现公交车对站名的语音提示和文字显示功能,为市民提供更人性化,更完善的服务。当公交车到达某一站时,司机或乘务人员只需按动按键,就可以使单片机控制语音模块对站名进行语音提示,并控制显示模组在液晶屏上显示。系统由一片八位单片机,一个语音模块,一个液晶模组,一块稳压芯片,若干电阻电容和与非门等组成。经过本课题的研究,我们得到了一种公交车报站的低成本解决方案。
第 1 页