基于单片机的公交车自动报站的系统设计
2024-01-25 08:49:35
论文总字数:15215字
摘 要
根据国内现状,公交车是大部分人出门必须的交通工具,目前公交车普遍采用司机手动切换报站方法,不仅增加了司机的劳动强度,效率低下,而且会造成误报或漏报,导致乘客误下或漏下,对于公交运营产生了很大负面影响,更会对乘客造成很多不必要的影响。为此,研究公交车自动报站系统是非常必要的。所以本课题研究的是基于AT89C52的公交车自动报站系统,当公交车到达某站点,通过红外线遥控触发系统工作,实现公交车的语音自动报站,通过语音电路输出语音信息和提示,LCD液晶显示器同时显示时间,该系统在公交车到站前语音报站,并且有LED数码管显示信息.该公交车报站器结构简单,使用灵活,功能稳定,音质自然、清晰。
关键词:单片机,红外线,公交车
Abstract:The public transportation has already became the general wage race and the student race went out must the transportation vehicle. The system hardware using STC89C52 as the CPU for overall control, the establishment by ISD4004 voice chip voice information database, and a free combination of voice information to form a diverse voice message, voice message broadcast using LM386 amplifier and voice prompts. The system software uses the C programming language software keilC51, the system to achieve the LCD display, ISD4004 voice broadcast, infrared control program such as interrupt service routine, the procedure to go through the serial port writes STC89C52, repeated testing,to make the system perfect.While the use the keyboard to control the system work, Or by infrared remote trigger system work,the output voice information through voice circuits and tips, LCD simultaneously shows time, temperature Information, real time clock chip DS1302 used to obtain time information by manual keyboard, voice broadcast address recognition, driving speaker broadcast station name, Temperature using temperature sensor chip DS18B20 to obtain temperature information, and then processing through the MCU out of the liquid crystal displays. The bus-stop device structure is simple, flexible, functional stability, and sound natural, regardless of social or scientific research has some value.
Keyword: Bus, LCD, MCU
目 录
1 前言 4
2 系统具体方案的实施 4
2.1 系统设计方案 5
2.2系统硬件选择 6
2.2.1 LCD液晶显示模块方案选择 6
2.2.2 语音芯片方案选择 6
2.2.3 实时时钟电路的方案选择 7
3 系统的硬件设计电路及元件说明 7
3.1 MCU微控制器 9
3.2 LCD液晶显示电路 9
3.3 语音芯片电路 10
3.4 功放电路 11
3.5 红外线控制电路 12
3.6 实时时钟电路 13
3.7 晶振电路 14
3.8 系统电源供电电路 14
4 系统的软件设计 15
4.1 中断服务程序 15
4.2 红外遥控解码程序 16
4.3 主程序设计 20
结 论 24
参考文献 25
致 谢 26
1 前言
随着城市建发展,公交车已是人们出行的主要交通工具,已经被许多人所熟悉。最初的售票员人工售票,报站的公交车效率低下,导致许多不变,目前虽然在一些大城市已采用GPS定位系统自动报站,但其造价昂贵,难以普及。
所以本设计针对常见公交车报站系统的主要缺陷,利用红外触发单片机来工作。特提出了一种基于单片机STC89C52来控制语音芯片ISD4004进行公交车语音报站,并通过LCD1602来显示当前实时情况,这种造价廉价,功能齐全的报站系统。
1.1 公交车自动报站系统的现状
目前公交车报站方式分为以下几种
第一 是手动按钮报站方式,进站时由乘务人员手动按下进站按钮开始报站,出站时由乘务人员再次按下出站按钮并进行预报站;
第二 是门控语音报站方式,将开门和关门时的语音信号和转换报站器连接,开门和关门时自动报站;
第三 是无线信标语音报站方式,它是将发射信标点设置在每个公交站点,公交车临近到站点会收到站点信标信号,进行自动语音播报,信号随着出站消失,开始预报下一站,报站准确;
第四 是GPS自动语音报站方式,将 GPS自动语音报站器安装在公交车上,然而建设复杂、费用高,若公交车数量多时可能会出现频率干扰问题,系统维护成本高。
综上分析,从经济与实用角度选择第三种。
1.2 设计任务
根据第三种方案本设计有以下主要任务:
1). 通过学习,了解公交车报站系统的相关知识,并做出归纳总结。
2). 不同公交线路的站名的更换与输入。
3). 可以在LCD显示屏上显示时间、日期、报站信息。
4). 利用接收红外线信号实现对当前站名的播报和下一站的预报,当播报出错时还可以利用调试按钮进行对播报系统的调试。
2 系统具体方案的实施
本章主要通过方案对比选择电路部分原件,是为了使系统达到一个低成本、高性能、稳定可靠的设计。系统设计结构框架如图2-1所示
图2-1 系统设计结构图
剩余内容已隐藏,请支付后下载全文,论文总字数:15215字