公交车自动报站系统(正文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章绪论
研究课题的背景介绍
随着国民经济的快速发展,城市建设规模不断扩大,大城市人口高度集中并大幅度增长,同时汽车保有量急剧上升,交通需求量迅速扩大,而道路交通基础设施建设的发展则相对滞后。城市交通需求与供给之间的矛盾越来越突出,城市“乘车难”、“行车难”的局面在加剧,交通堵塞呈现出点到线、由线到面的扩展趋势,交通拥挤、交通延误、交通堵塞以及由此引起的噪音、废弃污染严重影响着居民的正常生活以及社会经济的持续、健康发展。
近年来,我国城市交通的现状已引起了政府、公众、社会各界的广泛关注,有关专家学者和交通工程师们在吸取各国城市交通发展经验的基础上,找到了解决我国城市交通发展问题的有效途径,即优先发展城市公共交通,以公共交通为杠杆降低城市交通需求总量,实现道路交通基础设施发展与交通需求增长的均衡。
实施“公交优先”是解决我国城市交通问题的有效途径,也是我国目前交通发展的基本政策。公交智能化是智能交通的一个重要子领域,同时也是落实“公交优先”,使城市交通与社会经济和谐发展的重要组成部分。实施公交智能化,必须提高公交服务质量,而到站后的准确、及时报站就是一个方面,本设计基于AT89C52单片机、LED 点阵制作的公交车自动报站系统就能解决这方面的问题。
从而,达到公共形象的提升。当前国内主要大城市的公交车大都采用人工报站,即每到一站由司机或者乘务员来进行报站。但有时由于受到各种因素如雨雪天气的影响,会出现报错站、漏报站的情况,给乘客特别是不熟悉本市地形的乘客带来了不必要的麻烦,从而影响到了一个城市的窗口形象工程建设。
于是开发研制自动报站系统成为必然。因此本次毕业设计中提出以AT89C52单片机为核心,用LED显示屏显示站名的即经济、高效、直观的公交车到站自动报站系统。
研究前景及国内外发展水平
随着公交优先战略的确定,公交在缓解城市交通拥堵方面的作用将越来越重要,也这种要求相比,我国大城市公共交通还有很大差距,主要表现为:为社会提供服务信息的水平低,只能是以经验为主的被动、滞后的实施服务,仍以人工作业为主。上述问题显然不利于公交对乘客的吸引,也是导致公交运营组织模式落后、调度方式原始陈旧、企业管理效率不高的重要原因。因此,如何提高公交系统的服务质量,是现行公交行业急需解决的问题。
我国智能运输的基础较差,因此理论研究虽在进行,但相应技术却得不到推广,在实际生活中得不到应用,达不到广泛服务社会的目的。所以发展一种自动报站系统,提高公交服务质量就成为民用科技研究的一个项目。
目前在国际上已经实现了DPS定位车载智能系统,在国内的几个大城市也都有使用,实现了公交系统的全面监控和调度。公交车自动报站系统的研究也达到了无线联络,全自动报站的水平。但一般其经济投入较高。结合我国现有的公交系统现状,半自动化报站系统还有很大的应用空间。适用于一些中小城市。
课题研究的意义
在公交车上,经常有误报站的现象,在早晚高峰期,公交车内拥挤,环境噪声大,语音报站往往听不清楚,影响报站,车箱内的喇叭分布不均匀也容易造成乘客听不清报站。而报站LED显示屏填补了语音报站的缺陷。在听不清报站的时候可以通过显示屏确认站点。而且LED显示屏的成本较低,适合在每个公交车上安装。
1.4课题任务及设计要求
以单片机为核心,制作一个公交车自动报站系统。其必要的功能为:
1:具有4个24*24的点阵汉字显示功能。
2:功能上具有速度调整、显示控制按键和滚动控制按键。
3:汉字用点阵显示,汉字显示模块采用24*24。
4:在设计时应该充分考虑单片机的I/O口的扩展和单片机的存储字库的问题。
第2章方案论证与方案选择
总体方案论证
公交车LED显示屏电路大体上可以分成单片机本身的硬件电路、显示驱动电路和控制电路。控制电路部分包括一个51CUP和一些外围电路。在整个电路当中此控制电路部分相当于一个上位机,它负责控制整个电路以及相应的程序的运行、与PC机的串行通讯、以及给屏体电路部分发送命令。
此显示电路采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。由行译码器给出的行选通信号,从第一行开始,按顺序依次对各行进行扫描(把该行与电源的一端接通)。另一方面,根据各行锁存的数据,确定相应的行驱动器是否将该列与电源的另一端接通。接通的行,就在该列该行点燃相应的LED;未接通的行所对应的LED熄灭。可通过按键控制电路控制实现显示站名的移动/停止,开/关,速度的加减,下一个站名的功能。根据任务要求,该系统框图如图1所示。
各方案选择与论证
单片机选择
方案一: 采用通过SPCE061A单片机编写程序显示要求汉字。
SPCE061A是凌阳科技公司umSPTM(microcontroller and signal processor)系列产品中的16位微控制芯片,内置32闪存,其较高的处理速度芯片能够非常容易、快速地处理复杂的数字信号,适用于数字语音识别等领域。
8×8双色LED点阵电路,用行驱动和列驱动可以亮点LED点阵模块。图中RCOL1~ECOL8分别控制8×8LED的每一列显示成红色,成为红色LED的列驱动,低电平有效;而GCOL1~GCOL8分别控制着8×8LED的每一列显示成绿色,成为绿色LED的列驱动,同样是低电平有效;COM1~COM8使他们的数据口,当送入一个口高电平时,相应的LED被点亮,而当送入其中一个低电平时,相应的LED就会被熄灭,所以也成为行驱动。比如,当想要第一行(从下到上)的第一个LED显示成红色的时候,只需要送RCOL1一个低电平,而且送COM1一个高电平即可,也即选中红色的第一列(从右到左),并给第一行(从下到上)送一个高电平,就可以使得第一行第一列(同前)的LED显示成红色。此方案也是有单片机直接驱动,性能稳定,驱动能力强,简单方便,但是由于我们系主要学习的是51系列单片机对于这一款新的单片机再去学习了解可能时间不够,故此方案也被放弃了。
方案二:选用ATMEL公司的AT89C52单片机作为硬件电路的主控芯片,它是一个低电压,高性能CMOS 8位单片机,片内8K BYTES的可反复擦写的只读程序存储器和256 BYTES的随机存取数据存储器,器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准MCS-51指令系统,片内置有8位中央处理器和FLASH存储器单元,功能强大的AT89C52单片机可提供许多复杂系统控制应用场合。AT89C52单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,因此单片机选择ATC89C52较为合适。
复位电路选择
单片机刚上电时需要复位一次才能可靠工作,单片机有多种复位电路,本系统采用电平式开关复位和上电复位方式,当上电时,C1相当于短路,单片机复位,在正