欢迎来到天天文库
浏览记录
ID:6194647
大小:3.42 MB
页数:53页
时间:2018-01-06
《基于单片机的公交车自动报站系统设计毕业设计 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的公交车自动报站系统设计毕业设计53第一章公交车自动报站系统设计的意义及任务第一章公交车自动报站系统设计的意义及任务1.1公交车自动报站系统设计的意义随着城市化进程的加快,公交交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通式。传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在绝大多城市已经被淘汰。随着科学技术的日益发展和进步,微型计算机已经在很多领域得到广泛的应用。在声学领域,微机技术与各种语音芯片的结合,既可以完成语音的合成技术,又可以使得公交车报站器的实现,从而为市民提供了更加人性化的服务,鉴于公交车报站的具体情况,结合公交车的使用特点及实际运营环境,设计了
2、一种由单片机控制的公交车报站系统。公交车报站系统的设计应用单片机,LED显示,语音芯片,使得到站信息及提示信息以语音和显示的方式告知市民,为市民提供更人性化,更完善的服务。选题的研究现状如下所述:目前公交车报站系统技术主要有以下几种:第一种是目前最常用的系统,到站前由乘务人员按动进站按钮开始报站,出站时由乘务人员按下出站按钮并且开始预报下站的站名;第二种是门控语音报站器,将开门、关门时转换信号和语音报站器连接,开门和关门时自动报站;第三种是无线信标语音报站器,它是在每个公交车站点设置发射信标点,公交车临近到站点左右会收到信标信号,开始自动报站,出站后信号消失,开始预报下一站,此报站器报站准确,
3、但需要为每个站点组建无线发射信标,建设复杂、费用高,大部分站点无电源供应,公交车数量多时存在频率干扰问题,且较严重,用户修改站点非常不方便,系统维护成本高;第四种就是GPS自动语音报站器,此报器是在公交车上安装GPS自动语音报站器,自动识别站点并报告站点信息。1.2设计任务公交车自动报站系统的主要设计任务如下:1).通过大量的参考文献,了解公交车报站系统的相关技术与概念,并做出一些总结。2).不同公交线路的站名的输入和更换。3).可以完整地手动播报一条公交线路的站名,包括上行线路与下行线路。4).使用本系统可以进行语音播报,使报站器更人性化。5).可以在LED显示屏上显示时间、日期、报站信息、
4、提示语和广告。53第一章公交车自动报站系统设计的意义及任务6).利用汽车后门的打开与关闭实现对当前站名的播报和下一站的预报,当播报出错时还可以利用调试按钮进行对播报系统的调试。53第二章系统的硬件设计和方案对比选择第二章系统的硬件设计和方案对比选择本章重点主要是从系统结构图来阐述了硬件的设计以及从方案上对比选择各个电路部分的原件,目的是使系统达到一个低成本、高质量、稳定可靠的设计。2.1系统设计结构图根据系统设计的要求和设计思路,确定该系统的系统设计结构图。如图2-1所示。硬件电路主要有MCU微处理控制器单元、LCD液晶显示模块、语音芯片、功放、按键控制、红外电路模块、温度测试模块、实时时钟电
5、路、晶振电路、电影模块等电路组成。图2-1系统设计结构图2.2系统设计方案对比选择根据设计要求,结合实际情况和设计成本要求,对系统主要部分的电路方案叙述如下。53第二章系统的硬件设计和方案对比选择2.2.1MCU微处理控制器的方案对比选择方案一:MCU微处理控制器的种类很多,有宏晶科技公司生产的STC89CXX系列单片机,其中有8位的单片机,也有16位的单片机。STC89C52为8位的单片机,它是一种低损耗、高性能的CMOS微处理器,片内有8K字节的存储空间,128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器,寻址范围64K。并且可以在线进行重复编程、快速擦除、快速写入程
6、序,能重复擦除/写入1000次左右,数据保存时间为十年。方案二:微处理控制器也有凌阳公司生产的,同样有8位的CPU和16位的CPU。它也有很多特点,比如:体积下、集成度高、可靠行好、易于扩展;具有较强的中断处理能力;功能强、效率高的指令系统及低功耗、低电压。但是其应用领域主要是为控制处理数据处理以及数字信号处理等领域,其中凌阳的16位单片机就是为适应这种发展而设计的。综上所述,在本设计中,考虑到本人对单片机的运用熟练度和单片机功能领域,选择宏晶科技公司生产的STC89C52单片机作为本设计的微控制器。2.2.2LCD液晶显示模块的方案对比选择方案一:显示的方法有很多种,其中LED数码管是常用的
7、一种显示方法。在这个设计中,可以用LED数码管来显示相应站台的站号,提醒司机自动是去向或者是回向的第几站,让司机心里有数,同时增加显示数字的可读性。该设计中,显示站号,至少要2个LED数码管,显示时间信息要12个,显示温度信息要2个,总共需要16个LED数码管。单价是1.2元,那16个共需要16×1.2=19.2(元)。另外十几个数码在布线中会很累赘,而且显示效果也不佳,给设计带来很不方便的使用,
此文档下载收益归作者所有