基于单片机的公交车自动找零系统设计

合集下载

基于单片机的公交车自动报站系统的设计

基于单片机的公交车自动报站系统的设计

基于单片机的公交车自动报站系统的设计摘要:如今随着科技的发展,人们在科技领域的发展日新月异,智能化对于社会的影响也越来越深。

本次设计主题为智能公交系统,主要通过单片机来进行整个系统的控制,系统中设置了GPS定位功能,可以根据公交车所在的位置进行报站提醒,除了获取车辆具体位置以外,还需要设计一套语音系统,传统的报站系统是司机手动触发报站按钮,但这套系统则不需要通过手动形式来运行,提高了使用效率,也能让报站功能更加精确。

本次所有的系统运行功能都是围绕GPS定位功能而展开,当系统确认了车辆当前的位置以后,就能自动播报当前的站点名称。

关键词:自动报站系统;GPS;单片机AT89C51第一章系统总体方案设计1.1 系统整体设计方案GPS系统可以对当前所处位置的经纬度进行识别,从而获取精准的位置信息,随后把这个位置信息传递给52单片机,单片机识别到信息之后,就会对系统发出指令,为乘客播报站点。

除了启动语音播报系统以外,还会同时把信息传递给显示屏模块,因此,乘客在车上不仅能听到语音报站,还能通过屏幕查看站点名称,这些音频和文字都会提前录入系统芯片当中,等收到GPS提供的信息以后,就会调用这部分信息。

1.2 系统整体框架结构52单片机需要在5伏电压的环境下工作,芯片中会存储所有站点的名称和经纬度信息,当GPS收集到当前的定位以后,就会与系统中保存的信息进行比对,匹配完成后就会把信息传递给单片机,此时单片机会向语音模块、显示模块发送指令,随后车辆内就会开始自动播报站点名称,屏幕上同时展示文字。

第二章系统各部件的选择2.1 单片机的选择方案一:选用凌阳单片机SPEC061A作为主控芯片:凌阳科技公司曾生产过一款16位微控制器,型号为SPCE061A优点:该单片机的内核与各种不同的设备都能兼容,除了内核以外,外部的结构可以自由选择,也可以不外接任何设备,这样的结构就如同积木一般,可以根据实际使用需求来自由组合,能够有效提升系统的运行功能。

基于单片机的公交车自动报站系统

基于单片机的公交车自动报站系统

本科毕业论文(设计)题目:基于单片机的公交车自动报站系统学院:物理与电子科学学院班级: 08级电子三班姓名:指导教师:职称:助教完成日期:2012 年月日基于单片机的公交车自动报站系统摘要:由于改革开放以来经济的持续发展,人们对社会公共服务的质量要求愈来愈高,对公交系统的要求也是愈来愈高。

出于对社会服务安全、高效方面的考虑,全国各大城市对公交系统报站质量的要求是使之更加自动化、更加智能化。

无线通信研究的出现为公交系统的改进做出了极大地贡献。

本设计给出了基于单片机AT89C51的公交车自动报站系统的总体结构设计和其硬件电路设计。

本系统总体结构为:采用单片机技术和无线遥控技术,通过单片机AT89C51对系统进行总体控制;本系统硬件是以单片机AT89C51为基础,主要是由主控制电路版、无线遥控发射器、红外接收器、语音播放电路、键盘显示模块等组成。

本系统的工作流程是:站台发出到站信息后,公交车及时接收到其准确信息,然后单片机对其进行处理,驱动模块自动报出到站信息。

整个报站系统不需要人为参与,不仅不会对司机增加额外工作,还提高了整个公交服务系统的工作效率。

该设计可对旧的报站系统进行改进,使社会的公共服务更加智能化、高效化。

关键词:公交车,自动报站,单片机,硬件目录1 绪论 (1)1.1 课题研究的历史背景 (1)1.2 课题意义及发展趋势 (1)2 课题内容 (2)2.1 课题的基本内容 (2)2.2 课题的任务 (2)3 89C51单片机的相关知识介绍 (3)3.1 89C51单片机的基本结构 (3)3.1.1 89C51基本组成 (3)3.1.2 89C51 CPU(8位) (4)3.2 引脚功能 (5)3.3 89C51存储器结构和地址空间 (6)3.3.1 程序存储器 (6)3.3.2 数据存储器(片内存储器) (6)3.4 单片机的工作方式 (8)3.4.1 复位方式 (8)3.4.2 低功耗工作方式 (8)4 系统的总体结构设计 (8)5 公交车自动报站系统的硬件电路设计 (9)5.1 无线遥控发射电路 (9)5.2 红外接收电路 (9)5.3 显示电路 (10)5.4 语音播放电路 (11)6 结束语 (11)参考文献 (12)1 绪论现代社会是科学技术迅猛发展的社会,公交车上的售票员也渐渐被投币箱及自动报站系统所取代,不仅改变了公共交通行业人力资源的分配状况,也节省了一部分有效劳动力。

基于51单片机的公交车自动报站系统 -毕业论文

基于51单片机的公交车自动报站系统 -毕业论文
2系统功能
单片机控制回放以及显示部分的整体首先是键盘是人机界面,然后按键对单片机、当键盘按键被按键扫描确定所按下的按键的时候,单片机进行处理(称为按键歌曲程序)后返回到相应的LED显示屏和语音停止部分。继续按键扫描。整个过程起到了停止的基本功能。也就是说,公共交通电台发射机的设计包括:录音和播放, 键盘输入部分,显示部分
4.2显示模块
本设计第一行显示此公交车的站点的液晶显示屏的是采用LCD1602来看公交车名和站名的。8 个数据端口接到单片机 P0 口的LCD1602的第二行显示站名是硬件电路中的。那是管脚分别与单片机的 P2.0-P2.2 相连的数 码管的 4,5,6。通过 单片机在液晶显示频上显示的信息处理从而达到各段信息的显示。
关键词::自动报站器;AT89C51单片机;语音播报系统;
前言
在21实际的如今的社会中,我们仍然能发现公交车站存在诸多尚未解决的问题。例如有让操作者的工作强度而且低效率低的传统拖拉机司机停车,只能依靠司机手动的方式来控制公交车站。公交车在随着我国城市的不断发展和建设,他已经逐渐成为人们生活中最主要也是最方便的交通工具。一个城市的交通发展水平也渐渐的被公共汽车的服务质量水平所代表。这几年也基本没有售票员的传统式的人工售票报站。街头逐渐出现并广泛流行的语音报站器以及无人工售票的公交车在马路上驾驶。这样的做法很大程度上减轻了公交车运营投入的人工成本,同时也减轻了人工售票的工作压力。这样被广泛使用的报站系统是一大进步。这样不仅对开启和关闭的任务都有影响而且停车只靠手动开关按钮,那么就效率低。交通安全产生很多隐患。当然也是因为之前的传统报站服务带给许多不熟悉公交线路的乘客一些由于乘务人员沿途报站的不便,所以在单片机技术的日益发展和成熟下给我们的生活带来了诸多方便。本文设计的是以 AT89C51 单片机作为主控芯片一款公交车站自动报站器系统。重点介绍了 硬件电路的设计与工作原理以及软件的结构和实现,还结合了各种不同模块、例如有语音模块、LCD 显示模块、报警模块等电路模块使得能够实现公交车的语音自动报站功能。在 LCD 液晶频上显示当前站名信息,直接输出数字信号给单片机 AT89C51 进行处理,接着用语音电路输出放大后的语音信息。

基于单片机的智能公交报站系统

基于单片机的智能公交报站系统
(5)系统整体电路图
系统主要通过单片机AT89C51处理:GPS模块接口电路,按键电路,ISD1700S音频输出电路以及JHD162A液晶显示电路。单片机主芯片通过对按键电路和GPS模块的信息处理,将信息发送到音频输出电路和LCD液晶显示电路,从而可以明确的获知该地段的站名和准确播报信息。系统总体硬件设计电路如图3-5所示。
uchar code dis4[]="Shang Du";
uchar code dis5[]="Shi Da ";
uchar *p;
void Delay1ms(unsigned int count) //延时1ms
{
unsigned int i,j;
for(i=0;i<count;i++)
for(j=0;j<120;j++);
LcdEn=0; _nop_();
LCD_Wait();
}
3、设置显示模式子函数LCD_SetDisplay()
void LCD_SetDisplay(unsigned char DisplayMode)
{
LCD_Write(LCD_COMMAND, 0x08|DisplayMode);
}
4、设置输入模式子函数LCD_SetInput()
复位电路主要完成系统的上电自动复位和系统在运行时用户的手动按键复位功能。在本系统中采用较简单的RC复位电路,单片机在上电瞬间,RST引脚端出现正脉冲,实现自动复位。经实践使用证明,其复位逻辑稳定、可靠。电路图如图3-1所示。
(2)JHD162A液晶显示电路
为了能方便直观的了解到当前地段的站名和信息,显示的内容主要为16字符x 2行,字符点阵为5 x 8点,采用的驱动方式为1/16D。基本操作时序为读状态:RS=L,RW=H,E=H;写指令:RS=L,RW=L,D0~D7=指令码,E=高脉冲;读数据:RS=H,E=H;写数据:RS=H,RW=L,D0~D7=数据,E=高脉冲,数码管的4,5,6分别与单片机的P2.0—P2.2相连;7~14分别与P0.0~P0.7相连,通过单片机的信息处理,从而在液晶显示频上显示各段信息。设计电路图如图3-2所示。

蓝本毕业设计基于单片机的公交车自动报站系统

蓝本毕业设计基于单片机的公交车自动报站系统

蓝本毕业设计基于单片机的公交车自动报站系统Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】基于单片机的公交车自动报站系统设计【摘要】随着多媒体技术和网络技术的发展,许多旧的生产生活方式逐渐被新技术代替,本文就针对公交车报站问题提出了解决方案。

系统使用单片机AT89C51来控制语音合成芯片ISD4004和液晶显示模块LCD1602以及无线收发模块PT2262/PT2272。

语音合成芯片ISD4004,采用模拟数据半导体存储器直接存储的专利技术,即将模拟语音数据直接写入单个存储单元,不需经过A/D、D/A转换,因此能够较好地真实再现语音的自然效果,避免了一般固体语音电路因为量化和压缩造成的量化噪声和失真现象。

配合液晶屏显示,就使得该报站系统更加实用,实现报站的准确性、及时性、稳定性和操作简单、方便、智能等特点。

【关键字】单片机,语音提示,文字显示,公交报站ABSTRCTWith the development of multimedia technology and network technology, many of the old way of production and living is gradually replaced by new technology, this paper will put forward the solutions for the bus stops. System using single chip microcomputer AT89C51 to control the speech synthesis chip ISD4004 and LCD1602 LCD display module and wireless transceiver module PT2262 / PT2272. Speech synthesis chip ISD4004, patented technology of semiconductor memory storage directly using data simulation, the simulation of voice and data directly into A single storage unit, do not need through A/D, D/A conversion, thus can reproduce the voice better real natural effect, avoids the general solid voice circuit for quantitative and quantitative noise and distortion caused by compression. Cooperate with LCD display, makes the paper station system more practical, realize the stops the accuracy, timeliness, stability, and the operation is simple, convenient, smart, etc.KEY WORDS:Single-chip Microcomputer, Audio Prompt, Character Display, Bus-Stop目录第一章绪论本课题的研究意义近些年来,随着城市人口的不断增加,人们生活节奏的不断加快,公交车在大城市以及中小城市已经普及,并且有了日新月异的发展,在人民生活中起着重要作用,因此,公交车的正常运行与人们的正常生活息息相关。

基于单片机的公交车自动报站系统设计与实现

基于单片机的公交车自动报站系统设计与实现

2 系统 功 能
公 交车 自动 报站 系统 的主要 功能 如下 :
( 1 ) 不 同公交 线路 站名 的输 入和更换 。
( 2 ) 实 现 完整 手 动 播 报 一 条 公 交 线路 的站 名 , 包括 上行线 路 与下行线 路 。
De s i g n a n d Re a l i z a t i o n o f Bu s Au t o ma t i c Vo i c e S y s t e m B a s e d o n Si n g l e Ch i p
NI E R
( C o l l e g e o fE l e c t r o n i c s i n f o r m a t i o n e n g i n e e r i n g, G u a n g z h o u C o l l e g e fS o o u t h U n i v e r s i t y
关键 词 : 单 片机 ; 公交车; 语音 芯 片
D O I 编码 : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 2— 2 2 7 9 . 2 0 1 3 . 0 6 . 0 2 5
中 图分 类号 : T N 2 7 7
文献标 识码 : B
文章编 号 : 1 0 0 2— 2 2 7 9 ( 2 0 1 3 ) 0 6— 0 0 7 9— 0 3
第 6期
2 0 1 3年 1 2月




No . 6 De c ., 2 0ORS
基 于单 片机 的公 交 车 自动报 站 系统 设 计 与 实 现
聂 茹
( 华南理 工 大 学广州 学院 电子信 息工程 学院 , 广州 5 1 0 8 0 0 ) 摘 要 : 提 出 了一种用 单 片机 控 制语 音芯 片进行 公 交 车语 音模 拟 报 站 的方 法 。 系统硬 件利 用 S T C 8 9 C 5 2作 为 C P U进 行 总体 控 制。通 过 I S D 4 0 0 4语 音芯 片建 立语 音信 息 库 , 对 语 音信 息 进行 自

基于单片机的公交车自动报站系统设计毕业设计

基于单片机的公交车自动报站系统设计毕业设计

基于单片机的公交车自动报站系统设计毕业设计目录摘要................................................ 错误!未定义书签。

ABSTRACT.............................................. 错误!未定义书签。

引言 (1)第一章公交车自动报站系统设计的意义及任务 (3)1.1 公交车自动报站系统设计的意义 (3)1.2 设计任务 (3)第二章系统的硬件设计和方案对比选择 (5)2.1系统设计结构图 (5)2.2系统设计方案对比选择 (5)2.2.1 MCU微处理控制器的方案对比选择 (6)2.2.2 LCD液晶显示模块的方案对比选择 (6)2.2.3 语音芯片的方案对比选择 (7)2.2.4.实时时钟电路的方案对比选择 (7)2.2.5 控制方式方案选择 (8)第三章系统的硬件设计电路及元件说明 (9)3.1MCU微控制器电路 (9)3.2LCD液晶显示电路 (11)3.3语音芯片电路 (14)3.3.1 ISD4004引脚的说明 (14)3.3.2 ISD4004的操作模式说明 (16)3.4功放电路 (17)3.5红外无线控制电路及控制说明 (18)3.6按键控制 (20)3.7实时时钟电路 (20)I3.8温度传感模块 (21)3.9晶振电路 (22)3.10系统电源供电电路 (23)第四章系统的软件设计 (25)4.1中断服务程序 (25)4.2录音/放音控制程序 (27)4.3红外遥控解码程序 (28)4.4主程序设计 (29)第五章系统的制作、焊接与调试 (31)5.1系统的制作 (31)5.2系统的焊接 (31)5.3系统的调试 (31)第六章系统的验证及改进 (33)6.1系统的验证 (33)6.2系统的待改进的模块 (33)设计总结 (35)参考文献 (37)致谢 (39)附录 (41)附录一系统的主程序清单 (41)附录二基本单片机公交车自动报站系统设计的原理图 (50)附录三基本单片机公交车自动报站系统设计的PCB图 (51)附录四基于单片机公交车自动报站系统设计的元器件清单 (52)附录五基于单片机公交车自动报站系统设计的实物图 (53)附录六基于单片机公交车自动报站系统设计的使用说明 (54)II引言引言虽着我国城市建设的发展,对城市服务行业的服务质量要求也越来越高。

基于单片机的公交报站系统的设计

基于单片机的公交报站系统的设计

基于单片机的公共报站系统的设计摘要:随着社会的不断增长,我国的经济也发展的非常迅速,与此同时,城市的交通运输也有了一个非常大的进步,其中公共交通工具是我们城市交通里面最主要的一个交通工具,随着社会人口的不断增长,以及车辆数量的不断提高。

快速发展的同时,也带来了非常多的城市交通问题,例如说拥堵,噪声污染,这些都已经很严重的去影响到了我们人类的生活,城市交通已经给人们带来了非常巨大的危害,当务之急就是要去推动我们城市交通的智能化和信息化。

本文主要是针对我们现在城市公共交通报站系统存在的一些问题去设计了一个可以实现自动报站的系统,首先要利用单片机,然后去仔细的分析系统的需要和每一个的功能,然后在这个基础上给出一个实现的方案。

最后再对系统进行一定的测试和研究得出一个结论。

这个系统在公交车上面可以为乘客去打造一个很舒适,很便捷的体验,也可以提高报站的精度和准确度。

减少了一些司机的麻烦。

和他们的负担,更提高了公共交通的智能化。

关键词:单片机;系统设计;自动报站。

Design of Public Station Announcement System Basedon Single Chip MicrocomputerAbsrtact: With the continuous growth of society, China's economy is also developing very rapidly. At the same time, urban transportation has made a great progress, among which public transport is the most important means of transportation in our urban traffic. With the continuous growth of the social population, as well as the continuous improvement of the number of vehicles. At the same time, the rapid development has also brought a lot of urban traffic problems, such as congestion, noise pollution, which have seriously affected our human life. Urban traffic has brought great harm to people. The urgent task is to promote the intellectualization and informatization of our urban traffic.In this paper, aiming at some problems existing in our urban public transport station reporting system, we design a system that can realize automatic station reporting. First, we need to make use of single-chip computer, then carefully analyze the needs of the system and each function, and then give a realization scheme on this basis. Finally, the system is tested and studied and a conclusion is drawn. This system can create a comfortable and convenient experience for the passengers on the bus, and also can improve the accuracy and accuracy of the station. It reduces the trouble of some drivers. And their burdens have increased the intellectualization of public transport. Key words: single chip computer; system design; automatic station announcement.绪言 (3)1智能交通技术的现状 (4)1.1国外发展现状 (4)1.2国内发展现状 (4)2系统需求分析 (5)2.1系统总体需求 (5)2.2系统功能需求 (5)2.3系统框架设计 (6)2.4线路控制设计 (6)2.5站点播报模块设计 (7)3硬件系统设计 (9)3.1芯片选取 (9)3.3系统整体结构 (10)3.4 GPS定位模块电路设计 (11)3.5 LED 显示屏的应用 (11)图4 显示屏结构框图。

基于单片机的公交车自动报站系统的设计与实现

基于单片机的公交车自动报站系统的设计与实现

中图分类号:TP311.1 文献标识码:A 文章编号:1009-2552(2011)04-0040-04基于单片机的公交车自动报站系统的设计与实现耶晓东(陕西理工学院电信系,汉中723003)摘 要:针对当前公交车手动电子报站的不足,设计了一种新型自动报站系统。

通过将单片机控制技术、数字语音技术和短距离无线通信技术相结合来实现自动报站的功能,并给出了系统的总体结构和软硬件设计。

该方案可以降低司机的工作强度,提高车辆运行的安全性,且成本较低,具有较强的实用价值。

关键词:单片机;数字语音;自动报站;无线通信Desi gn and realization of aut o m atic report stationsyste m i n the bus based on MCUYE X iao-dong(D epart m en t of T eleco mmun icati on,Shanxi Un iversity of T echnology,H an zhon g723003,Ch i na)Abstract:In v ie w of the pr oble m s ex isted i n m anua l report station i n t h e bus,this paper intr oduces a ne w m ethod to design a auto m atic report stati o n syste m i n the bus.The functi o n o f auto m atic report station is realized by t h e co m b i n ati o n ofM C U,dig ita l speech and w ire less co mm unication techno l o g,and the overall sche m e o f t h e syste m and the hardw are and soft w are desi g n are g iven.It can relieve the dri v er s work,so the security o f t h e bus is m ore guaranteed.It has lo w er cost and the str ong practical value.Key words:MC U;di g ital speech;auto m atic report stati o n;w ire less co mm un icati o n0 引言近些年来,随着城市的人口逐渐增多,公交车己经成为人生活不可替代的交通工具,因此,它的运行状况直接影响到人们的生活。

基于单片机的公交车自动报站系统设计(原理图)

基于单片机的公交车自动报站系统设计(原理图)

燕山大学课程设计说明书题目:公交车自动报站单片机系统软硬件设计学院(系):里仁自动化系年级专业:10级自动化1学号:学生姓名:指导教师:教师职称副教授燕山大学课程设计(论文)任务书院(系):里仁学院基层教学单位:自动化系说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。

燕山大学课程设计评审意见表摘要现在的公交车上大部分都采用投币的购票方式。

同时,不再设置乘务员。

在公交车报站方面,也由传统的人工报站逐渐改变为使用微电脑控制的语音文字报站系统。

本文介绍了一种新型的公交车自动报站系统的设计原理。

本设计主要解决如何方便、准确地指示乘客到站的问题,另外,该系统还可以为乘客提供各种各样的提示或警示服务,使得乘客能愉快、安全的上下车。

应用单片机技术、语音技术和微电子技术设计了一种自动报站器,它能模仿人工完成报站任务,较好地解决报站的自动化这一问题。

设计中使用AVR单片机来控制语音合成芯片,使其工作的CPU控制模式下,在该模式下,语音芯片能够建立63段语音库信息,并且可以对此63段语音信息进行自由的组合,形成变化多样的语音提示信息。

语音合成芯片为美国ISD公司生产的ISD2560,该语音芯片采用模拟数据在半导体存储器直接存储的专利技术,即将模拟语音数据直接写入单个存储单元,不需经过A/D、D/A转换,因此能够较好地真实再现语音的自然效果,避免了一般固体语音电路因为量化和压缩造成的量化噪声和失真现象。

配合LED屏显示提示,就使得该报站系统更加方便、实用。

关键字:单片机,语音芯片,报站器,LED目录第1章绪论 (7)1.1 选题背景 (7)1.2 设计前景 (7)1.3 系统的功能和优点 (8)1.4 系统原理 (8)第2章系统方案设计 (9)2.1 系统框图 (9)2.2 系统模块 (10)2.2.1语音芯片 (10)2.2.2 显示单元 (11)2.2.3 键盘接口器件 (12)2.2.4 AT90S8535单片机 (12)第3章硬件设计 (13)3.1 主芯片AT90S8535单片机 (15)3.1.1 AT90S8535单片机的特点 (15)3.1.2 AT90S8535引脚图 (16)3.1.3 A/D转换器主要特点和工作原理 (16)3.1.4 I/O寄存器 (17)3.1.5 通用串行接口UART主要特点和工作原理 (18)3.2 语音芯片接口设计 (20)3.2.1 ISD语音芯片简介 (20)3.2.2 ISD的内部结构和引脚配置 (21)3.2.3 引脚描述 (22)3.2.4 ISD2560的操作模式 (24)3.2.5 ISD2560的时序图 (26)3.3 键盘及数字显示接口设计 (27)3.3.1 MAX6959简介 (28)3.3.2 MAX6959的引脚配置 (28)3.3.3 MAX6959的内部寄存器 (30)3.3.4 MAX6959的数据传输 (37)3.4 点阵LED显示接口设计 (38)3.4.1 8x8点阵LED单元简介 (39)3.4.2 8X8 点阵 LED 结构图 (40)3.4.3 设计说明 (40)第4章软件设计 (41)4.1 系统程序结构 (41)4.1.1 主程序 (41)4.1.2 按键中断处理程序 (41)4.1.3 语音中断处理程序 (42)4.1.4 显示处理程序 (43)4.2 系统程序 (43)结论 (44)致谢 (45)参考文献 (46)附录1 程序清单 (47)附录2 系统硬件原理图 (80)第1章绪论1.1 选题背景随着国民经济的高速发展,城市公交事业发展的很快,很多城市都在实行无人售票,原来靠售票员报站的方式以不能满足实际需要。

毕业设计基于单片机的公交车自动报站系统

毕业设计基于单片机的公交车自动报站系统
3.4语音模块ISD40041..8.
3.5蜂鸣器和LED指示灯2..0.
第四章 系统程序设计2..1.
4.1系统仿真主程序流程图2..1
4.2程序子函数模块2..2.
421延时函数22
422检查忙函数22
423写指令函数22
4.2.4写数据函数23
4.2.5光标位置函数23
4.2.6初始化函数23
目前虽然现在在一些大城市的公交车上已经采用GPS定位系统自动报站,但其造价昂
贵,难以在一些中小城市实现普及。另外,现在也有一些城市正在使用的一种半自动语音 报站系统,这种系统需要由司机在车子进出站的时候人工操作,由于这两个时间点往往是 路面情况最复杂的时刻,因此也给行驶中的车辆带来了安全隐患。所以本设计针对目前常 见公交车报站系统的主要缺陷,研究介绍了一种基于单片机控制的公交车自动报站系统, 实现在到站时的自动语音报站和LCD液晶显示,而且该系统造价廉价,可以在中小城市 中普及。
4.2.7其他数组定义以及端口定义24
4.3主程序流程图24
第五章系统仿真实现28
5.1开发环境KeilC51介绍28
5.2仿真环境PROTEUS介绍28
5.3仿真运行结果截图29
5.4仿真结果29
结束语31.
致谢33
参考文献34
附录A系统仿真全部代码3.5
第一章绪论
1.1
近些年来,随着城市人口的不断增加,人们生活节奏的不断加快,公交车在大城市以 及中小城市已经普及,并且有了日新月异的发展,在人民生活中起着重要作用,因此,公 交车的正常运行与人们的正常生活息息相关。传统公交车报站大多是由乘务人员来人工报 站,但是因为方言的差异或者人多时语音嘈杂,这种方式不利于人民生活的和谐。所以根 据这种需要市面上产生流行了多种公交车报站器也方便人们的生活。

基于自动寻迹的智能公交车系统

基于自动寻迹的智能公交车系统

基于自动寻迹的智能公交车系统C题组员:芦大伟邹亚男刘慧龙赵清壹摘要摘要:本装置采用A VR系列A Tmege16单片机作为系统的控制核心。

系统由电机驱动模块、舵机控制模块、无线传输模块、液晶显示模块、语音模块5部分组成。

小车采用直流电机控制,MC33886电机驱动芯片控制直流机;舵机控制公交车运行的方向如前进,后退,转弯;传输部分采用PTR8000无线传输装置,能把公交车行走的时间,距离以及小车在哪个站点发送到液晶显示屏上并且由BC7281键盘实现翻页功能;采用红外反射管,红外接收管测量出公交车运行到相应站点的距离;当公交车到达相应的站点,凌阳语音模块用来播报下车提示,所在站点;公交车行走轨迹的引导方式采用反射式光电传感器感知与板面颜色有较大差别的黑色引导线,通过传入电平高低的不同,单片机采用不同的控制方式实现小车沿黑线前进。

通过以上模块,最终实现了自动寻迹的智能公交车系统。

关键字:ATmege16单片机直流电机MC33886电机驱动芯片舵机红外发射管红外接收管凌阳语音模块PTR8000无线传输装置液晶显示屏反射式光电传感器BC7281键盘英文摘要Abstract:The device adopts the AVR series ATmege16 MCU as the core of the control system. System consists of motor drive module, control module, a wireless transmission module, LCD display module, the voice module consists of 5 parts. Car uses the DC motor control, the MC33886 motor drive chip control of DC machine; servo control bus running direction such as forward, back, turn; transmission part adopts PTR8000 wireless transmission device, the bus travel time, distance and the car in which the site sent to the LCD screen and by the BC7281 keyboard to achieve a page-turning function; using the infrared reflection tube, an infrared receiving tube measuring bus run to the appropriate site distance; when the bus arrives at the corresponding site, Ling Yang voice module used to broadcast out tips, where the site; bus walking trajectory guided modes used reflective photoelectric sensor and the perception of surface color difference between the black guide line, via the afferent level is different, MCU using different control mode to realize the car along the black line. Through the above module, finally realizes the automatic intelligent bus system.Keywords:ATmege16 microcontroller DC motor MC33886 motor drive chipInfrared launch tube The infrared receiving tube Steering engineLing Yang voice module PTR8000 wireless transmission deviceLiquid crystal display Reflection type photoelectric sensor BC7281 keyboard目录目录1 设计任务与要求 (1)1.1设计任务 (1)1.2设计要求 (1)1.2.1基本要求 (1)1.2.2发挥部分 (2)1.2.3说明 (2)1.3题目评析 (2)2 方案比较与论证 (2)2.1单元方案的比较与选择 (2)2.1.1单片机的选择 (2)2.1.2小车驱动电机的选择 (3)2.1.3小车电机驱动部分的选择 (3)2.1.4无线传输模块的选择 (3)2.1.5语音播报模块的选择 (3)2.1.6黑线检测模块的选择 (3)2.1.7显示部分的选择 (4)2.2方案论证 (4)3 系统的硬件设计 (4)3.1系统的整体设计 (4)3.2各单元电路设计 (5)3.2.1电机驱动部分 (5)3.2.2舵机控制部分 (5)3.2.3语音模块部分 (6)3.2语音播报模块的实现 (6)3.2.4液晶屏显示部分 (7)3.2.5传感器检测部分 (7)4 系统的软件设计 (8)4.1程序总体流程图 (8)4.2各个功能模块流程图 (9)4.2.1语音播报流程 (9)4.2.2检测黑线模块流程图 (9)5 系统测试 (10)5.1测试仪器 (10)5.2测试数据及结果分析 (10)6 总结 (10)7 参考文献 (10)附录一总电原理图 (11)1 设计任务与要求1.1设计任务设计并制作一套用电池供电的智能公交车系统,包括一台能沿着黑色引导线自主行驶的公交车和两个电子公交站,公交车行驶线路如下图所示。

基于单片机的公交车自动找零系统设计

基于单片机的公交车自动找零系统设计

基于单片机的公交车自动找零系统设计摘要:自动收费系统集机械制造、计算机技术以及信息收集处理技术于一体,共同组成了一个自动售、检票系统,其智能化功能较强。

本文详细的介绍了公交车自动找零系统方案设计的思路,阐述了公交车自动找零系统的组成及其工作原理,提出了公交车自动找零系统主程序和子程序的设计方案,以供参考。

关键词:单片机;公交车;自动找零1.公交车自动找零系统的组成及其工作原理公交车自动找零系统主要由四大部分构成,也即是纸币子系统、硬币子系统、控制子系统以及信息传递与执行系统。

其中本设计重点研究的就是公交车自动找零系统的控制子系统。

1.1公交车自动找零系统的组成部分公交车自动找零系统主要由主控单元、接收纸币模块、纸币找零模块、处理识别纸币模块、处理零钱箱信息模块、硬币模块以及不间断电源组成。

该自动找零系统的主要功能是能够贮备公交车自身的零钱,确定和控制不同路线公交车票的价格、识别纸币与硬币的面额、计算投入钱币与车票之间的差额并进行找零,以及辨别乘客投入钱币的真伪等。

1.2 公交车找零系统工作的原理1.2.1投币找零的原理公交车自动找零系统的基本工作原理是乘客从投币口投下纸币或者是硬币,然后通过系统内的传感器对纸币的数据进行采集,感应纸币的图像,或者是判断硬币的重量;识别器进行判别投入货币的面值和真伪; 按照识别器对投币信息判定的情况,将该判定信息数据传输到通信模块。

通信模块和售票价格确定系统共同来控制通信,在操作面板系统上显示出投入货币的面值,做差便可以得出应该找零的金额。

1.2.2退款的原理在系统正常运行过程中,可能会发生两种退款的情况。

一种是从硬币通信模块中退出硬币。

另外一种是从货币识别器中退出纸币。

若是自动找零系统发现找车身自备零钱的金额不足,无法完成找零的任务,就将会发出预警,提醒乘客,这时就能够将乘客投入的货币及时退还给乘客。

当乘客取走自动投币机的找零之后,这样一个投币过程就结束了,这时自动找零系统就会复零,准备接收一位乘客的投币并完成找零工作。

基于单片机的公交车自动报站系统

基于单片机的公交车自动报站系统

基于单片机的公交车自动报站系统基于单片机的公交车自动报站系统随着科技的不断发展,智能化成为了各个领域的重要发展方向。

在公共交通领域,基于单片机的公交车自动报站系统正逐渐成为一种新型的技术手段,为公交车的智能化管理提供了有力支持。

本文将介绍一种基于单片机的公交车自动报站系统,该系统结合了单片机技术、传感器技术以及语音提示技术,实现了公交车到站自动报站的功能。

首先,我们需要选择合适的单片机作为主控制器。

考虑到系统的性价比和易用性,我们选择具有丰富的外设资源和灵活控制能力的单片机作为主控制器。

同时,为了方便调试和测试,我们还需要选择一款适合初学者的单片机。

在硬件设计方面,我们需要考虑传感器的选型和安装。

为了准确检测公交车是否到站,我们需要选择具有较高检测精度的传感器。

同时,为了方便安装和维护,我们需要设计一个结构简单、易于拆卸的传感器安装装置。

在电路连接方面,我们需要根据单片机的资源和传感器的工作原理进行合理设计。

考虑到单片机的I/O端口有限,我们需要通过串口或并口扩展外围设备。

同时,为了降低系统的功耗,我们需要设计一个合理的电源管理方案。

在软件设计方面,我们需要编写单片机控制程序和语音提示程序。

为了实现公交车到站自动报站的功能,我们需要编写程序控制单片机读取传感器数据,并在公交车到站时触发语音提示程序。

同时,为了提高系统的可靠性和稳定性,我们还需要设计相应的异常处理程序。

在实验验证方面,我们需要在不同的天气条件和交通状况下进行测试。

通过测试,我们可以验证系统的稳定性和准确性,并针对存在的问题进行优化和改进。

基于单片机的公交车自动报站系统具有以下优点:首先,该系统能够实现公交车到站自动报站的功能,提高了公交车的智能化水平;其次,该系统具有较低的成本和较高的可靠性,易于推广和使用;最后,该系统能够减少公交车上的误操作和晚点情况,提高了公交车的运行效率和服务质量。

然而,基于单片机的公交车自动报站系统也存在一些不足之处,例如系统的稳定性和准确性有待进一步提高。

基于51单片机的公交车报站系统

基于51单片机的公交车报站系统

2012届毕业设计任务书一、课题名称:基于51单片机的公交车报站系统二、指导老师:熊异三、设计内容与要求1、课题概述本课题要求设计一公交车报站系统,以实现公交车的语音手动报站,播报语音提示信息及服务用语,同时利用显示电路进行汉字显示。

本设计要求利用AT89S51作为主控芯片完成主控电路的设计,辅助电路要求包括语音电路、电源电路等,并实现温度显示、日历显示等功能。

显示部分可以使用LCD或者点阵滚动显示。

2、设计内容与要求⑴绘制系统组成框图,确定设计方案;⑵了解电路所需集成芯片的功能,参数和工作原理;⑶绘制整机电路图;⑷制作实物并完成软、硬件调试;⑸提交毕业设计论文。

3、技术参数1)6站点手动控制2)语音报站3)LCD液晶显示(或者点阵滚动显示)4)日历时间显示5)温度显示四、设计参考书《模拟电子技术》、《高频电子技术》、《电子设计自动化技术》、《数字电路设计方法》、《电子装置的设计》、《单片机原理及应用》五、设计说明书要求封面:包括设计题目,班级,姓名,指导老师,完成时间目录:根据说明书的内容决定,一般采用2-3级。

设计任务书:包括课题名称、目的、用途、主要技术性能指标(参照教材目录编排)。

中文题目、摘要、关键词;英文题目、摘要、关键词。

正文:设计方案框图及电路工作原理:包括系统方框图,电气原理图,各单元电路的设计,简述主要部件(包括主要集成电路)的工作原理、工作条件、给定参数、理论公式及详细的计算步骤、计算结果。

这是说明书的主要部分。

元件参数表:包括所选用的元器件名称、参数、型号。

调试方案:包括调试的条件、方法、使用仪器设备的型号,并对测试数据进行分析。

设计心得:包括对本课程设计的客观评价、设计特点、存在的问题以及改进意见等。

参考文献:包括作者、署名、出版地、出版年等六、设计进程安排第1周:资料准备与借阅,了解课题思路。

第2-3周:设计要求说明及课题内容辅导,完成图纸初稿。

第4-6周:进行毕业设计,完成说明书初稿。

基于单片机的公交车自动报站系统设计毕业设计

基于单片机的公交车自动报站系统设计毕业设计
方案二:LCD1602液晶显示器是一块价廉物美的器件,其体积小,控制简单,使用方便。它能显示2行16Байду номын сангаас的数字或英文信息,另外它的线很少,只要8根数据线和3根控制线,这样给使用带来很大的方便,节约单片机I/O口。市场上一块LCD1602的价格也就15元左右,比数码管还便宜,况且显示的站牌能更清晰。
方案三:功能强大、可以显示中文文字的LCD12864液晶显示器,其价格贵,体积大,控制比LCD1602稍微复杂点,但是使用也是很方便的。在控制使用上,需要8根数据线和3根控制线,其余的PSB、 和BLA直接与VCC相连接。但是在本设计中使用它的性价比不高,体积大,占用覆铜板面积大,而且笨拙。
公交车报站系统的设计应用单片机,LED显示,语音芯片,使得到站信息及提示信息以语音和显示的方式告知市民,为市民提供更人性化,更完善的服务。
选题的研究现状如下所述:
目前公交车报站系统技术主要有以下几种:第一种是目前最常用的系统,到站前由乘务人员按动进站按钮开始报站,出站时由乘务人员按下出站按钮并且开始预报下站的站名;第二种是门控语音报站器,将开门、关门时转换信号和语音报站器连接,开门和关门时自动报站;第三种是无线信标语音报站器,它是在每个公交车站点设置发射信标点,公交车临近到站点左右会收到信标信号,开始自动报站,出站后信号消失,开始预报下一站,此报站器报站准确,但需要为每个站点组建无线发射信标,建设复杂、费用高,大部分站点无电源供应,公交车数量多时存在频率干扰问题,且较严重,用户修改站点非常不方便,系统维护成本高;第四种就是GPS自动语音报站器,此报器是在公交车上安装GPS自动语音报站器,自动识别站点并报告站点信息。
根据系统设计的要求和设计思路,确定该系统的系统设计结构图。如图2-1所示。硬件电路主要有MCU微处理控制器单元、LCD液晶显示模块、语音芯片、功放、按键控制、红外电路模块、温度测试模块、实时时钟电路、晶振电路、电影模块等电路组成。

基于单片机的公交车报站系统毕业设计【范本模板】

基于单片机的公交车报站系统毕业设计【范本模板】

毕业设计说明书课题名称:基于单片机的公交车报站系统设计学生姓名专业应用电子技术班级 1202时间2014.10-2014.12指导教师电子工程学院摘要:本文介绍了一种公交车报站系统的硬件设计原理,提供了一种以AT89C52单片机为核心,控制大屏幕LED点阵显示的硬件设计方案。

系统主要通过AT89C52单片机做为系统CPU,处理包括键盘输入和LED显示屏显示站名的所有信号处理.系统扫描到有键按下,判键确定后给CPU一个脉冲信号,然后CPU处理信号,确定所到站的站名,再通过扫描驱动从LED显示屏上显示出所到站的站名.达到半自动报站的作用.整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。

其中显示模块是本系统的重点。

本系统很大程度上提高公交车报站的准确性,可靠性。

提高了公交系统的服务质量。

促进城市经济发展和交通变化的和谐发展。

关键词:AT89C52单片机,16*16LED点阵显示屏,目录第一章 (3)1.1前言 (3)1。

2背景与意义 (3)1。

3 现状 (4)1.4 发展趋势 (4)1。

5 设计任务 (4)第二章案论证和选择 (5)2。

1总体方案 (5)2.2单片机的选择 (5)2.3 LED点阵显示方式的选择 (6)第三章系统硬件设计 (7)3.1单片机介绍 (7)3.1.1晶振电路 (10)3。

1.2复位电路设计 (11)3。

1.3按键电路设计 (11)3.2 显示电路设计 (12)3.2。

1 16*16LED显示屏……………………………………………………123.2.2 LED显示屏工作原理 (14)第四章软件设计 (16)4.1 软件开发工具和语音 (16)4.2 单片机软件流程图 (16)4.3 LED程序分析 (17)结论 (18)致谢 (19)参考文献 (19)附录A 元器件清单 (20)附录B 原理图、proteus仿真图 (21)第一章1。

1前言随着科技的不断进步,人们对事物的认知程度已经得到了广泛的提升,在实际生活中,大家都希望能使用简便、智能、人性化的产品.在公交车自动报站方面,由于我国现状,人口众多,口音复杂,对于乘客而言,原来的人工报站存在着很多的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的公交车自动找零系统设计
作者:包凡彪詹乃欢
来源:《科技创新与应用》2014年第22期
摘要:文章介绍了公交车自动找零系统方案的设计思路,根据公交运行的主要特点,初步统计分析乘客的投币特征,根据规律设置零钱储备。

运用单片机能实现控制钱币识别、计算差额、找零等分解功能。

文章提出找零系统各项功能、组成部分、程序控制等,设计一款由单片机控制的快自动找零系统,将为公交系统提升服务水平发挥重要作用。

关键词:单片机;自动找零;功能模块;控制系统
引言
自动收费系统是融合计算机技术、信息收集和处理技术、机械制造于一体的自动化售票、检票系统,具有很强的智能化功能。

本设计主要对公交汽车无法快速实现的较大面额找零系统装置进行研究,针对传统的公交车投币系统,自备零钱,不设找续的缺点,以单片机为核心,优化找零系统的内部设计。

公共交通是城市重要的服务窗口,通过设计这样的公交找零系统,不仅让公交系统智能化更进一步,更让市民可以随心所欲的自由乘坐公交汽车,不需要考虑身上是否有零钱,大大提高公交的乘坐率,促进城市公交公益事业的发展。

日本、韩国已有相关产品投入使用,而且效果明显。

作为人口第一大国的中国,公交系统的发展需要这样的一个产品设计很有必要[1]。

1 系统的组成和工作原理
1.1 自动找零系统的主要组成
自动找零系统由以下主要模块组成:主控单元、纸币识别处理模块、纸币找零模块、纸币接收模块、硬币模块、零钱箱信息处理模块和不间断电源。

主要功能:零钱的自身储备、线路价格控制、面额识别、差额计算和找零,可找续的投币功能,附带真伪币识别功能等。

1.2 公交找零系统的工作原理
公交车自动找零系统格局功能模块其工作过程和基本原理如下[2]:
从投币口送入货币(包括纸币或硬币),然后通过传感器采集数据、感应图像或判断重量,识别器判断货币的真伪并判别面值。

根据识别的投币情况,识别器把信息数据传给通信模块。

通信模块与设置线路售票价格控制系统通信,操作面板系统显示面值,做差确定找零的数
额。

退币分为两种情况:一种是由货币识别器完成退纸币,另一种是由硬币的通信模块完成退硬币。

如果发现找零金额不足,预警提醒。

当无法实现找零,或者找零不够等意外情况发生时,能及时退还乘客的投币。

乘客取走找零后,完成这一个投币过程。

系统复零,完成等待下一位乘客投币的准备。

综上所述,自动找零系统可以分为四部分,即控制子系统、信息传递和执行系统、硬币器子系统以及纸币器子系统。

其中控制子系统是本设计研究重点。

2 公交找零系统的主程序分析
本系统采用AT89C51单片机为核心,乘客上车后把钞票放进进钞口(硬币放进硬币口),机器自动运转,单片机根据相应的程序执行对应的工作。

系统的主体框架如图1所示。

主程序由单片机和报警系统、硬币模块、找零模块等进行信息连接和处理[3]。

图1 系统主体框图
3 公交找零系统的子程序设计
3.1 纸币真伪及面额辨别的功能子程序设计
现在不乏有些破坏分子使用假币,尤其当公交系统实现大面额找续之后,所以这样的系统必须具备真伪币识别功能。

钞票进入进钞口,系统对纸币先进行面额识别,再对纸币进行真伪识别,当识别为假币的时候会报警亮灯,并把假币退出;当为真币就进入下一个程序。

在本设计中,只有在按键选错,导致系统无法正常处理时,才会出现报警现象。

当出现错误的时候,输出信号通过光电耦合,来驱动一个扬声器工作,实现报警功能,其原理如图2所示。

图2 找零子系统流程图
3.2 公交找零系统实现的主要子程序设计
这部分的设计主要针对纸币的找零功能。

当乘客放进钞票,以100块为例,当100进入进钞口,系统运行,纸币识别处理模块识别为100,找零模块立马从零钱箱调出97块零钱进入待机,与此同时100块在系统中继续进行真伪币识别,当为真币的时候,识别处理模块会向处理中心发出确认指令,之前已经进入的待机的97块零钱马上从出钞口出来;当为假币的时候,报警灯亮起,100块会自动原路返回,之前待机的97块零钞会自动进入废钞箱。

3.3 零钱箱信息处理模块的子程序设计
由于最高面额是100,所以准备的零钱从50元起,分别有50、20、10、5、1元等面额,初次系统运行,零钱箱一般设计为1000张零钱,其中50元占1%,20元占13%,10元占22%,5元占26%,1元占38%。

零钱箱的设计可以根据每个公交线路途径的地方不同而对各面额所占的百分比进行调整。

每次公交出行,零钱箱会整理上次的出行记录,反馈出“哪些纸币需要准备更多”的信息。

假设公交车票是3元一人,一开始乘客准备的是100元,那么系统优先找一张50元、两张20元、一张5元、两张1元,假如缺少某种币值,就选择另一种找零模式,会根据零钱箱哪种币值多而优先更多使用该币值。

零钱箱也有自动报警系统,当零钱箱的纸币不够的时候,反馈到处理器,报警系统自动亮灯,告诉司机这时候乘客开始要自备零钱。

零钱箱还包括废纸箱,根据系统的需要,当系统检测出假币的时候,零钱箱准备的零钱会被自动送进零钱箱。

4 结束语
市面上出现过自动的找零系统,因为其不具备真伪币识别的功能,所以使公交集团受到很大的损失,也因系统经常无法正常运行,程序冗长,找零缓慢,增加公交车在每一站的停留时间,导致交通混乱,所以并未在市场上推出过一套成熟的公交找零系统。

文章主要从硬件和软件了进行设计,分析如何实现公交自动找零,对各子程序的控制进行程序设计。

文章设计的公交车自动找零系统具有现实意义,可投入生产。

最终实现的功能就是公交车有找续,进一步智能化,便民化。

对于本次的设计,在零钱箱处理的模块会出现缺陷,可以进一步对各线路进行调查,确保零钱箱有足够的零钱储备。

参考文献
[1]自动售货机主控制器及执行机构的设计与实现[J].东南大学学报(自然科学版),2007年11期.
[2]富安.单片机与可编程控制应用技术[M].北京:电子工业出版社, 2003,8第1版:89-94.
[3]茂祥,巩荣芬,吴庆洪.一种纸币识别系统的设计,2004年第12期.。

相关文档
最新文档