基于单片机的出租车拼车计价器设计毕业设计.docx

上传人:b****9 文档编号:54655 上传时间:2022-10-01 格式:DOCX 页数:39 大小:259.38KB
下载 相关 举报
基于单片机的出租车拼车计价器设计毕业设计.docx_第1页
第1页 / 共39页
基于单片机的出租车拼车计价器设计毕业设计.docx_第2页
第2页 / 共39页
基于单片机的出租车拼车计价器设计毕业设计.docx_第3页
第3页 / 共39页
基于单片机的出租车拼车计价器设计毕业设计.docx_第4页
第4页 / 共39页
基于单片机的出租车拼车计价器设计毕业设计.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

基于单片机的出租车拼车计价器设计毕业设计.docx

《基于单片机的出租车拼车计价器设计毕业设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的出租车拼车计价器设计毕业设计.docx(39页珍藏版)》请在冰豆网上搜索。

基于单片机的出租车拼车计价器设计毕业设计.docx

毕业设计(论文)

题 目 基于单片机的出租车拼车计价器设计

独创声明

本人郑重声明:

所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。

据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本声明的法律后果由本人承担。

作者签名:

年 月 日

毕业设计(论文)使用授权声明

本人完全了解该学校关于收集、保存、使用毕业设计(论文)的规定。

本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。

(保密论文在解密后遵守此规定)

作者签名:

年 月 日

本科毕业设计(论文)

基于单片机的出租车拼车计价器设计

摘要

随着环境污染日益严重的趋势,以及城市交通越来越拥堵的趋势,出租车拼车越来越流行,拼车在城市交通中扮演着举足轻重的作用。

然而,拼车带来一系列的问题,例如乘客与司机间的纠纷,乱收费的现象,究其原因,没有一套完善的拼车计价器得到推广使用。

基于这个问题,本设计致力于完善传统的拼车计价器,以满足市场,乘客,司机的需求。

系统的功能是基于单片机控制下的各个模块功能的实现。

系统以

AT89S52单片机为控制核心,实现车内液晶显示,语音播报,票据打印等功能。

系统硬件主要包括:

12V转5V的电源模块,输入模块,单片机最小系统,车内液晶模块,车外LED模块,霍尔传感器测距模块,语音播报模块,票据打印模块等。

软件则包括:

系统的流程图,主程序以及各模块子程序。

本设计可完成车外显示拼车状态,车内显示时间,里程数,票价,语音播报,票据打印等功能。

本设计最多可完成三人拼车,而且拼车达一定里程数可有优惠,最终使得乘客,司机都受益。

关键词:

拼车计价器,单片机,霍尔元件

ii

CarpoolMeterDesignBasedOnSCM

Abstract

Withthetrendofincreasinglyseriousenvironmentalpollution,aswellasthetrendofincreasinglycongestedurbantraffic, carpoolbecomesmoreandmorepopular,soitplaysanimportantroleinurbantransport.However,carpoolcausesaseriesofproblems,suchasdisputesbetweenpassengersanddrivers,thephenomenalofbadcharge.Themainreasonisthatthemarketdoesn’thaveawidespreadcarpoolchargedevice.Inviewofthisproblem,thisdesigniscommittedtoimprovingthetraditionalcarmeterforsatisfyingthemarket's,passengers'anddrivers'needs.

Functionofthesystemistherealizationofeachmodulebasedonsingle-chipmicrocomputercontrol.TheSystemisbasedonAT89S52single-chipmicrocomputer,coupledwithinsideLCD,voicebroadcast,ticketprintingandotherfunctions.Systemhardwareincludes:

12Vturn5Vpowersupplymodule,data-inputmodule,smallestsingle-chipmicrocomputersystem,LCDmodule,LEDmoduleoutsidethecar,Hallsensorsmodule,broadcastmodule,ticket-printingmodule.Softwareincludes:

systemflowchart,themainprogram,aswellasmodulesubprograms.

Thisdesignallowsforthedisplayofcarpoolconditon,time,mileage,fare,anditalsohasthefunctionof broadcastingvoice,printingbill.Thisdesigncancompleteuptothreepeopleforcarpool,what’smore,carpoolatacertainmileagewilleventuallybenefitthepassengersanddrivers.

Keywords:

carmeter,microcontroller,holzercomponents

目 录

第一章绪论 1

1.1拼车计价器研究的背景意义 1

1.2设计的主要研究工作 1

1.3设计目标 2

第二章系统总设计方案 3

第三章系统硬件设计 5

3.1电源转换电路 5

3.2单片机最小系统 5

3.3掉电保护电路 6

3.3.1TL7705的工作特性 7

3.3.2掉电保护电路工作原理 7

3.4路程测量模块 7

3.4.1A44E的工作特性 8

3.5输入模块 8

3.5.174HC164移位寄存器 9

3.5.2外部中断扩展设计 9

3.5.3输入模块的电路原理图 10

3.6显示模块 10

3.6.112864液晶显示 10

3.6.2车外LED显示屏 11

3.7语音模块 12

3.8票据打印模块 13

第四章系统软件设计 14

4.1主程序流程图设计 14

4.2各个子模块流程图设计 15

II

4.2.1掉电保护电路 15

4.2.2路程测量模块中断流程 15

4.2.3独立键盘模块 16

4.2.4车内液晶显示模块 17

4.2.5车顶LED显示模块 17

4.2.6语音模块 18

4.2.7票据打印模块 18

4.3主要模块子程序 19

4.3.1路程测量程序:

19

4.3.2计价程序 20

4.3.3独立键盘程序(外部中断方式查询) 21

4.3.412864液晶显示程序 24

第五章总结 27

参考文献 28

谢辞 29

附录 30

第一章绪论

1.1拼车计价器研究的背景意义

在大力倡导节能环保减排的当下,拼车能够起到缓解交通压力的作用,而且节省道路资源,还能提高汽车使用效能,因此无论是从环保,还是缓解交通压力方面看,拼车,可以减轻污染,节省资源[1],对于社会的可持续发展起着重要作用。

拼车以一种合理的计价方式向乘客收取乘车费用,降低乘车成本,而且对于司机来说可以获取更多的回报。

因而当打车困难时,很多乘客乘客是愿意进行拼车出行的。

只要拼车适当,既能降低乘客的乘车费用,而且能够提高交通运输的效率,理应得到社会的推广与完善,尤其是在提倡可持续发展的当下。

网友吐槽的热点。

因此,研制出合理的拼车计价器不仅能保障消费者的权益,也使

但是,部分出租车司机强行拼车、绕路拼车、拼车不打折等行为,也一度成为

得出租车市场更加公开公正,使得广大市民放心乘车,从而有效缓解环境污染,交

通拥堵问题,对于社会的长远发展起着举足轻重的作用。

1.2设计的主要研究工作

目前单片机的应用越来越广泛,在众多控制领域都有涉及到单片机。

单片机作为方便高效的微控制处理器,给科技社会的发展带来了日新月异的变化。

单片机因其体积小,功耗小,控制功能强大等许多优点,被广泛地用于智能仪器,家用电器,工业控制,网络通信,汽车电子等众多领域。

而且单片经过几十年的发展完善,功能越来越强大,在科技社会中占有重要地位。

本次设计就是一款基于单片机AT89S52的拼车计价器设计。

本系统的硬件部分需要完成电源模块,液晶显示模块,语音模块,路程测量模块,票据打印等模块的设计。

其中电源模块需要根据车载电瓶的输出电压设计出一款电压转换电路,提供单片机以及其他用电模块的额定使用电压。

液晶显示模块则要选定合适的液晶显示屏,然后弄清楚使用手册,然后实现相应的功能。

路程测量模块需要比较一些常用测距的传感器,确定一款性价比较高的传感器作为本系统的路程测距模块。

语音模块则使得本次设计更加人性化,合理化,提供更高质量的服务。

票据打印本着公平

33

公正的原则,避免一些因为不公平问题引起的纠纷。

软件部分采用C语言进行编程。

首先,可以根据硬件部分的系统框图设计出结构流程图,然后用C语言写出主程序,各个模块重要的子程序,程序的各个模块子程序应该做到见名达意。

1.3设计目标

系统能够实现12V电压转5V电压,进过滤波电路处理后,能够保持稳定的5V电压输出。

当乘客上车后可以通过触摸屏输入相关信息,然后系统立即能够更新乘客的乘车信息,车内液晶显示屏上能够及时更新乘客行驶的里程数,乘车费用,时间等信息。

车外LED显示器能够显示行驶路向,拼车状态(拼车人数是否已满)。

语音播放器则能播报一些人性化的内容,放松乘客的心态。

当乘客到站下车后,系统能通过票据打印器打印出乘车信息。

第二章系统总设计方案

本系统以AT89S52单片机为控制核心,以电源转换模块,输入模块,距离测量模块,车内液晶显示模块(采用12864液晶),车外LED模块,语音播报模块,票据打印模块为主要的模块单元。

系统框图如图2-1所示。

图2-1系统框图

车载电瓶12V电压经过电源转换电路得到5V电压,5V电压供电给MCU,以及各个模块。

当有第一位乘客A乘车时,司机通过触摸屏输入该乘客的目的地,然后通过车外LED显示器显示出来。

同时通过键盘按下按键start1,当车开动后,通过测距传感器传送的路程进行计费,同时把路程距离和费用实时在12864液晶屏上进行显示。

在行车过程中,语音模块播送相关信息。

乘客A到站下车后,司机按下按键stop1,则停止对乘客A的信息记录,然后通过票据打印机打印出相关的费用票据,司机再次按下按键clear1,则会清空乘客A的乘车记录。

如果途中有乘客协商拼车,司机按下按键start2则对第二名乘客B进行乘车记录,乘客B下车时只需按下stop2,清空记录只需按下按键clear2,操作及功能与乘客A相同。

本系统最多允许

3人拼车,第三人拼车时操作规程与乘客A,B类似。

以上即为系统的设计方案。

本系统计费方式根据行车阶段划分车费。

具体计费方案举例来说明:

甲从A地

上车,行驶了a段路

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1