基于单片机的出租车计费器的设计Word格式.docx
《基于单片机的出租车计费器的设计Word格式.docx》由会员分享,可在线阅读,更多相关《基于单片机的出租车计费器的设计Word格式.docx(60页珍藏版)》请在冰豆网上搜索。
杨环宇
班 级:
电科1101 学号11401701312指导教师姓名:
周玉 职称 副教授最终评定成绩:
湖南工业大学教务处
2015届
第一部分 毕业论文
本科毕业设计(论文)
学 院(部):
电气与信息工程学院专 业:
电子科学与技术学生姓 名:
杨环宇
1101 学号11401701312
指导教师姓名:
周玉 职称 副教授
最终评定成绩
2015年5月
湖南工业大学本科毕业设计(论文)
摘要
随着我国国民经济的快速发展,出租车已经逐渐成为城市公共交通的主要组成部分。
而出租车计价器作为出租车行业发展的主要标识,是出租车中最显著地工具。
影响到买卖两方的利益。
所以从使行业管理进步以及减少司机与乘客的纠纷出发,具备良好功能的计费系统对出租车司机和乘客来说都是十分必须的。
随着电子技术的迅速发展,出租车计费系统技术也在不断加强和提高。
其功能也趋向于多元化,但出租车计价器计费能否精准、出租车司机是否舞弊才是乘客最关心的地方,而计价器营运数据的制度是否便当才是出租车司机最关心的。
因而怎么设计出一种既能避免司机舞弊又能使司机得到便利的计价器势在必行。
采取单片机的设计,,用较少的硬件和适宜的软件相互配合能够很容易地完成设计要求,用较少的硬件和合适的软件相互协调可以十分简单地实现设计要求,不仅能通过软件编程完成所要求的性能并且能在关键的步骤上扩大功能,还可以便利的对系统停止升级。
所以本次课程设计利用单片机技术来完成一台多功能出租车计价器,具有功能可靠、电路简单、成本低廉等特点。
应用单片机多样性的IO端口,及其控制的机动性,及其机动性的可控性。
总体来说单片机开发的体系以其体积小、重量轻、功耗低、速度快、成本低、保密性好而脱颖而出。
总体来说单片机开发的体系以其体积小、重量轻、功耗低、速度快、成本低、保密性好而脱颖而出
关键词:
出租车计价器,单片机,系统
ABSTRACT
WiththerapiddevelopmentofChina’snationaleconomy,thetaxihasbecomeanimportantpartoftheurbanpublictransport.Andthetaximeteristheimportantsymbolinthedevelopmentofthetaxiindustry,alsoisthemostimportanttoolinthetaxi.Itisthetradingstandardsofthepassengersandthedrivers,relatedtothebenefitofthecounterparties.Tostrengthentrademanagementandreducethedisputesofthedriverandpassenger,withagoodperformancetaximeterareverynecessaryfordriversandpassengers.Withthedevelopmentofelectronictechnology,thetaximetertechnologyisalsocontinuedtoprogressandimprove.Thetaximeter’sfeaturesalsotendtodiversify.Whetherthetaximeterbillingisaccurateandtaxidriverscheatingismostconcernedbythepassengers.Ontheotherhand,thetaximeteroperationdatamanagementisthetaxidriversaremostconcernedabout.Sohowtodesignonecaneffectivelypreventthedriverfromcheatingbutalsoconvenientfordriversmeterisparticularlyimportant.Thetaximeterdesignedbymicrocontrollerrelativetotheanalogcircuitanddigitalcircuitdesignedismorepowerfulwitheachother,withlesshardwareandappropriatesoftwarecaneasilyachievethedesignrequirements,andflexibility,notonlycanextendedfunctionalitythroughsoftwareprogramtoachievetherequiredfunctionsandtoalargeextent,butalsoeasytoupgradethesystem.Thecurriculumdesignusingmicrocontrollertechnologytoachieveamulti-purposetaximeter,withreliableperformance,thecircuitissimpleandlowcost.MakinguseoftheaplentyIOportofmicrocontrollerandtheflexibilityincontrollingistoachievethebasicmileagepricingandpriceoptions,thetimedisplayandcontrolfunctions.
Allinall,themicrocontrollerdevelopmentsystemcometotheforebecauseofitssmallsize,lightweight,lowpowerconsumption,highspeed,lowcost,confidentiality.
Keywords:
multifunctionaltaximeter,microcontroller,syste
III
目 录
摘要 I
ABSTRACT II
第1章引言 1
第2章系统总体方案设计 2
2.1设计思想 2
2.2实现功能 2
2.3设计方案 2
2.4方案确定 3
第3章硬件电路设计 4
3.1振荡电路 4
3.2复位电路设计 5
3.3键盘接口电路 5
3.4显示电路 6
3.5语音提示电路 7
3.6出租车里程计数电路 8
第4章软件设计 10
4.1软件功能概述 10
4.2单片机软件模块设计 10
4.2.1中断子函数 10
4.2.2判键子程序 11
4.2.3显示子程序 11
4.2.4计价子程序 12
4.3总程序流程图 13
第5章系统仿真 15
5.1Proteus介绍 15
5.2Proteus仿真结果 15
心得体会 18
参考文献 19
致 谢 20
附录1 原理图 21
附录2 程序清单 22
第1章引言
随着改革开放以来,人们普遍的都达到了一定的富裕程度,尤其是最近十几年,人们生活水准大大提升了一个等级。
而随着生活水准的提高,人们的出行活动也越发增多,虽然私家车已大大普及,但出租车依旧在交通工具中占有极大比例,担任着极为重要的角色。
随着出租车行业的发展,出租车已成为大众化的交通工具,在人们日常生活,出行工作等方面成为了人们必不可少的代步工具。
所以人们对于出租车行业的健康发展也投入了更多的关注。
出租车必须安有租车计费系统才能进行营运,因此出租车行业与与出租车计费系统的关系也更加紧密,而出租车计费系统也随着出租车行业的发展而更加完善
出租车计费系统是根据出租车行驶路程的长短来进行计费的一种机器,是出租车司机与出租车乘客之间用于结算费用的一种重要工具,所以出租车计费系统是否精确,直接关系到司机与乘客双方的利益。
随着出租车行业的迅速发展,出租车行业已逐渐成为外地人进入一个城市后权衡这个城市的现代化与文明程度的第一窗口,出租车计费系统已不仅仅成
为了司机与乘客之间交易的一把“秤”,还直接反映出这个城市的道德水平高低。
所以为了加强对出租车行业的管理,减少出租车经营者与出租车消费者之间的
纷争,对出租车计费系统进行进一步开发,使出租车计费系统更加精确简单,具备更加良好的性能对于出租车经营者与出租车消费者来说是十分必须的。
所以出租车计费系统的研究十分具备现实意义。
第2章系统总体方案设计
2.1设计思想
所谓出租车计费系统就是通过传感器与车辆相连,实际里程通过传感器的脉冲信号在计价器里转化计价,明白了这个,我们就可以用单片机做控制中心,以键盘接口电路作为调整,振荡电路提供信号,显示电路显示单价,路程与总费用,语音提示电路进行报价以及语音提示,复位电路在系统死机或出故障时进行复位,里程计数电路算出实际行驶的路程,设计出租车计费系统,系统结构图如下图2.1所示:
35
2.2实现功能
图2.1系统结构图
(1)在车辆启动后系统拥有自动计价的功能。
(2)在运行过程中会实时显示出租车的运行里程及总价格;
当出租车停止工作时会显示总费用。
(3)系统具有计价预置、计价暂停、金额查询、语音提示等功能。
(4)计费功能,费用的计算是按行驶里程收费。
设起步价为5.00元,当里程小于或等于2km时,按起价计算费用,当里程大于2km时,每公里按1.2元计费。
2.3设计方案
方案一:
采用数字电子技术,采取外围的晶振电路作为时钟脉冲信号,采取计数芯片对脉冲对脉冲进行计数和分频处理,最终经过使用译码电路对数据进行译码,将译码得到的数据送给数码管显示,但电路过于简单,并且也没办法尽行计价预置、计价暂停。
方案二:
采取EDA技术,依据层次化设计原理,该设计可分为控制模块,,译码和动态扫描显示模块,计量模块,分频模块,其中控制模块是系统核心,可以对计价器进行控制,计量模块可以完成计价,计程与计时功能,分屏模块可以提供时钟信号,为各模块基础,译码模块可以完成各种数据的显示,此方案需要用VHDL语言进行编程,实现各基本功能.
方案三:
采用单片机技术,以AT89C51单片机为核心,作为系统的主控制器