基于单片机的出租车计价器设计本科毕业设计论文.doc
《基于单片机的出租车计价器设计本科毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的出租车计价器设计本科毕业设计论文.doc(48页珍藏版)》请在三一办公上搜索。
1、 毕业设计(设计)题目:基于单片机的出租车计价器设计 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本
2、和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用
3、学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:
4、理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任
5、务书、开题报告、外文译文、译文原文(复印件)次序装订基于单片机的出租车计价器设计摘 要随着国内城市现代化的发展,出租车行业突飞猛进,出租车计价器的市场需求量也大大增加。出租车计价器是乘客与司机双方的交易准则,是出租车行业发展的重要标志,关系着乘客和出租车司机双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。传统机械式和半机械式出租车计价器主要依靠传感器接收的脉冲进行计数,依靠齿轮比进行计价,不可避免的造成计价器易损耗,精度低,不易调整价格,容易作弊等问题。从加强出租车行业管理及服务质量并且节约成本出发,考虑到单片机已经再各个领域成熟的应用了几十年,其技术可靠,
6、参考资料丰富,价格低廉,因此本文选取了AT89S52这一单片机做为计价器的核心。运用霍尔传感器检测车轮转数,读取掉电存储单元里面的价格信息,经单片机处理之后显示到LED数码管上。用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合很容易实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。通过软件就可以轻易的实现计费模式的切换。本设计采用LED数码管提供了友好易读的界面,数据信息一目了然,极大的方便了司机朋友的使用。关键词:出租车计价器;AT89S52;单价调节; 软硬件设计A DESIGN OF TAXIMETER BASED ON SINGLE CHIP DES
7、IGNABSTRACTWith the development of modern domestic cities, the taxi industry by leaps and bounds,and the rental car mileage fare meters market demand is also greatly increasing. Taximeter is both passengers and drivers of the transaction criteria, a taxi is the most important tools. It relates to th
8、e interests of both transactions. Has a good performance regardless of the meter is a vast number of taxi drivers or passengers are very necessary.Traditional mechanical and semi-mechanical Taximeter rely mainly on the sensor to receive the pulse count, relying on the pricing of gear ratio, the inev
9、itable result of the meter easy to wear and tear, low precision, easy to adjust the price, easy to cheat and other issues.In order to strengthen the rental car trade management and the grade of service,and saves the cost to embark,The single-chip circuitry to AT89S52 as the center, an additional Hal
10、l sensor A44E ranging, to realize Taximeter statistics, using AT24C02 realize when the system power-down unit prices and save information such as system time. MCU used for the design, a relatively powerful, with less hardware and appropriate software can easily coordinate with each other to achieve
11、the design requirements, flexibility and strong, can be programmed by software to complete more of the additional Function. Pricing model for the switch, software programming and can easily cite the achievement. Also in this programme that the use of a 8 digital display tube, can be more friendly to
12、 use interface. This design uses LED digital tube to provide a friendly and easy to read interface and data information at a glance, which greatly facilitates the use of the driver friends。Key words: Rental car mileage fare meter;AT89S52 ;unit price adjustment;software and hardware design目录1 绪论11.1课
13、题背景11.2 本文研究目的21.3本文主要内容22 总体方案设计32.1方案论证与比较32.2单片机系统总体设计42.3芯片简介52.3.1 AT89S5252.3.4 DS130262.3.5 A44E72.3.6 AT24C0282.3.7 74LS138103 硬件电路设计113.1 CPU模块113.2 路程测量部分123.3 数据显示部分133.5 时钟部分143.6 掉电存储电路143.7 按键部分电路153.8 章节总结164 系统软件设计174.1 主程序设计174.2 里程计数中断服务程序184.3 仿真结果194.3.1仿真软件Proteus194.3.2 Proteus
14、 界面介绍204.3.3 Proteus 仿真结果205总 结22参考文献23致谢25附录A 系统总原理图26附录B 各部分程序27附件附件1 开题报告(文献综述)附件2 译文及原文影印件1 绪论1.1课题背景出租车行业在我国是八十年代初兴起的一项新兴行业,随着出租车行业的迅速发展,出租车已经成为了城市交通不可分割的部分,出租车计价器是乘客与司机之间的一把秤,它关系着交易双方的利益,是出租车中最具标志性的工具。一个性能良好的计价器无论是对广大出租车司机朋友还是乘客来说都是非常重要的1。出租汽车计价器是一种专用的计量仪器,它安装在出租汽车上,能连续累加计算,并指示出行程中任一时刻乘客应付费用的总
15、数,其金额值是计程和计时时间的函数。出租车计价器在最初使用时具备的主要功能是根据行驶里程计价,要求精度高,可靠性好。要将出租车计价系统产品化,应该根据客户不同的需求进行不同的设计,在程序中增加一些可以人为改变但又不是可以在运行中随意改变的参数,以便客户根据不同的需要随时调节单价以及计价方式。多年来国内普遍使用的车租车计价器计量功能少,操作不便,而且目前世界上90%的计价器产自台湾。现今国内生产计价器的企业仅有数百家,主要是集中在珠江三角和江苏等地。这些企业也大都是一些中小型的企业,研发水平有限,技术水平不高,国际竞争力也不强2。我国最早的计价器几乎都采用机械齿轮构成,只能完成简单的测量功能,从
16、某种程度上说,早期的计价器就只是个特殊的里程表。随着科学技术的发展,产生了采用了手摇计算机与机械结构相结合的新一代的计价器。它在计程的同时还可完成计价的工作。大规模集成电路的发展带来了第三代计价器,也就是现在常见的功能也在不断完善的全电子化的计价器。现在各大中城市出租车行业都必备出租车计价器,甚至于没有正规的出租车计价器的出租车几乎不再有人相信是真的,所以计价器市场的发展已成为了不可阻挡的趋势3。而部分小城市出租车行业尚不发达,但随着城镇城市化进程的日益加快,象征着城市面貌的出租车行业也将加速发展,计价器市场的不断扩张也是毫无疑问的,所以未来出租车计价器的市场潜力还是巨大的。1.2 本文研究目
17、的目前的出租车计价器种类繁多,采用的方案也各不相同。从传统简单的逻辑电路方案到高性能的FPGA方案,极大地丰富了计价器市场。但是各个方案又都有其难以避免的缺点,例如逻辑电路,由于主要依靠传感器接收的脉冲进行计数,依靠齿轮比进行计价,不可避免的造成计价器易损耗,精度低,不易调整价格,容易作弊等问题4。因此本文拟采用一个简单易行,且价格低廉的方案来取代当前的出租车计价器。考虑到单片机已经再各个领域成熟的应用了几十年,其技术可靠,参考资料丰富,价格低廉,因此本文选取了AT89S52这一单片机做为计价器的核心。运用霍尔传感器检测车轮转数,读取掉电存储单元里面的价格信息,经单片机处理之后显示到LED显示
18、屏上。相信这种计价器能够成功的取代当前的出租车计价器给乘客和出租车司机带来方便和实惠。1.3本文主要内容本文第一章主要介绍了出租车计价器的一些相关信息,简要的叙述了本设计存在的意义。第二章对当前的各种方案进行了比较论证,最后选取其中综合性能最好的方案,并且对这一方案里面所采用的各种芯片进行了简要的减少和说明。第三章则详细的叙述了各个芯片的硬件电路,各部分的功能构成,以及周边电路的设计。第四章则介绍了各个软件模块的设计方案,软件流程。也简单介绍了本文模拟用的软件Proteus和Proteus的仿真的结果。 2 总体方案设计2.1方案论证与比较出租车计价器是出租车营运收费的专用计量仪表,随着电子技
19、术的发展也给出租车计价器的发展带来了春天,日渐丰富的功能,完善的周边电路,更加人性化的操作也让出租车计价器技术日新月异,国内出租车计价器的发展从传统的齿轮传动组成的机械式到用手摇式计算机代替部分机械元器件的半电子化出租车计价器5。出租车计价器的发展从未有过停止,各种新的解决方案也层出不穷。面对众多可选择的方案,出租车计价器计费是否能够公平公正准确的计费、是否能够让乘客信任是才是广大客户最关心的问题,而计价器营运数据是否方便管理,是否能够实现燃油附加费、税收的方便管理才是出租车司机最关注的6。在查阅了大量的资料和文献之后,本文最终筛选出了以下的两种较为简单易行又常见的方案: 方案一:采用单片机技
20、术。单片机有着丰富的 I/ O端口,可实现基本的里程计价功能和价格调节、时钟显示功能。其原理如图2.1所示。图2.1单片机控制方案方案二:采用EDA技术,根据层次化设计理论,该设计问题自顶向下可分为分频模块,控制模块、计量模块、译码和动态扫描显示模块,其系统框图如图2.2所示:图2.2 FPGA控制方案通过比较以上两种方案,FPGA设计虽然也能满足要求,但是考虑到成本和扩展性上不如单片机,而且维修不方便,在中小规模生产的情况下没有明显的性价比。而相比来说单片机有较大的活动空间,利用单片机丰富的IO端口,及其控制的灵活性,不但能实现基本的里程计价功能和价格调节、时钟显示功能,而且能在很大的程度上
21、扩展功能,还可以方便的对系统进行升级。为此采用了单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求。2.2单片机系统总体设计本次设计我们利用单片机AT89S52芯片作为设计的核心,利用霍尔传感器测距,实现对出租车计价统计,采用AT24C02 实现在系统掉电的时候保存单价和系统时间等信息,显示采用8位LED数码管,分屏显示单价、路程、总金额以及时间.当出租车启动时,单片机检测到霍尔传感器的脉冲信号并进行里程计算。当无乘客时,单片机调用芯片DS1302程序和74LS138串口显示驱动程序,用LED进行时钟显示。当空车灯掰下乘客上车时:通过DS1302获取时间
22、信息分辨白天/晚上,然后调用AT24C02程序获取白天、晚上的单价及起始价,便开始计价并显示时间、里程和金额等信息。当空车灯打上乘客下车时,等待出租车再次启动后单次金额与里程等信息清零复位,就此完成一次计价。总体框图如2.3:图2.3 总体设计框图2.3芯片简介根据任务书的功能要求和现在所具备的条件,本设计拟采用5个芯片,分别为: AT89S52、AT24C02、74LS138、DS1302、霍尔传感器A44E。2.3.1 AT89S52 本文所选用的AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造
23、,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案7。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 出租车 计价器 设计 本科 毕业设计 论文
链接地址:https://www.31ppt.com/p-4022531.html