基于单片机的出租车计价器设计本科毕业设计论文.doc
《基于单片机的出租车计价器设计本科毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的出租车计价器设计本科毕业设计论文.doc(48页珍藏版)》请在三一文库上搜索。
1、 基于单片机的出租车计价器设计 毕业设计(设计)毕业设计(设计) 题目:基于单片机的出租车计价器设计题目:基于单片机的出租车计价器设计 基于单片机的出租车计价器设计 毕业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明 原创性声明原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的 指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和 致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不 包含我为获得 及其它教育机构的学位或学历而使用过的材料。 对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的 说明并表示
2、了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文) 的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本; 学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅 览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在 不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名: 日 期: 基于单片机的出租车计价器设计 学位论文原创性声明学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所 取得的研究成果。除了文中特别加以标注引用的内容
3、外,本论文不包含任 何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡 献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的 法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意 学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文 被查阅和借阅。本人授权 大学可以将本学位论文的全部或 部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手 段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期: 年 月 日 导师签名: 日期:
4、 年 月 日 基于单片机的出租车计价器设计 注 意 事 项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300 字左右) 、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论) 、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图纸、程序清单 等) ,文科类论文正文字数不少于 1.2 万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件) 。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹
5、工整,打印字体及大小符合要求,无错别字, 不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸 应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写, 不准用徒手画 3)毕业论文须用 A4 单面打印,论文 50 页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 基于单片机的出租车计价器设计 基于单片机的出租车计价器设计基于单片机的出租车计价器设计 摘摘 要要 随着国内城市现代化的发展,出租车行
6、业突飞猛进,出租车计价器的市场需求量 也大大增加。出租车计价器是乘客与司机双方的交易准则,是出租车行业发展的重要 标志,关系着乘客和出租车司机双方的利益。具有良好性能的计价器无论是对广大出 租车司机朋友还是乘客来说都是很必要的。 传统机械式和半机械式出租车计价器主要依靠传感器接收的脉冲进行计数,依靠齿 轮比进行计价,不可避免的造成计价器易损耗,精度低,不易调整价格,容易作弊等 问题。从加强出租车行业管理及服务质量并且节约成本出发,考虑到单片机已经再各 个领域成熟的应用了几十年,其技术可靠,参考资料丰富,价格低廉,因此本文选取 了 AT89S52 这一单片机做为计价器的核心。运用霍尔传感器检测车
7、轮转数,读取掉电 存储单元里面的价格信息,经单片机处理之后显示到 LED 数码管上。用单片机进行的 设计,相对来说功能强大,用较少的硬件和适当的软件相互配合很容易实现设计要求, 且灵活性强,可以通过软件编程来完成更多的附加功能。通过软件就可以轻易的实现 计费模式的切换。本设计采用 LED 数码管提供了友好易读的界面,数据信息一目了然, 极大的方便了司机朋友的使用。 关键词:出租车计价器;AT89S52;单价调节; 软硬件设计 基于单片机的出租车计价器设计 A DESIGN OF TAXIMETER BASED ON SINGLE CHIP DESIGN ABSTRACT With the de
8、velopment 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 the interests of both tr
9、ansactions. 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 inevitable result of the
10、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 Hall sensor A44E ranging
11、, 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 the design requireme
12、nts, 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 use interface. This
13、 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 绪论1 1.1 课题背景1 1.2 本文研究目的
14、.2 1.3 本文主要内容2 2 总体方案设计3 2.1 方案论证与比较3 2.2 单片机系统总体设计4 2.3 芯片简介5 2.3.1 AT89S52.5 2.3.4 DS13026 2.3.5 A44E .7 2.3.6 AT24C02.8 2.3.7 74LS13810 3 硬件电路设计11 3.1 CPU 模块.11 3.2 路程测量部分.12 3.3 数据显示部分.13 3.5 时钟部分.14 3.6 掉电存储电路.14 3.7 按键部分电路.15 3.8 章节总结.16 4 系统软件设计17 4.1 主程序设计.17 4.2 里程计数中断服务程序.18 基于单片机的出租车计价器设计
15、 4.3 仿真结果.19 4.3.1 仿真软件 Proteus19 4.3.2 Proteus 界面介绍.20 4.3.3 Proteus 仿真结果.20 5总 结22 参考文献23 致谢25 附录 A 系统总原理图26 附录 B 各部分程序.27 附件 附件 1 开题报告(文献综述) 附件 2 译文及原文影印件 第 1 页 共 40 页 1 绪论 1.1 课题背景 出租车行业在我国是八十年代初兴起的一项新兴行业,随着出租车行业的 迅速发展,出租车已经成为了城市交通不可分割的部分,出租车计价器是乘客 与司机之间的一把秤,它关系着交易双方的利益,是出租车中最具标志性的工 具。一个性能良好的计价器
16、无论是对广大出租车司机朋友还是乘客来说都是非 常重要的1。 出租汽车计价器是一种专用的计量仪器,它安装在出租汽车上,能连续累 加计算,并指示出行程中任一时刻乘客应付费用的总数,其金额值是计程和计 时时间的函数。出租车计价器在最初使用时具备的主要功能是根据行驶里程计 价,要求精度高,可靠性好。要将出租车计价系统产品化,应该根据客户不同 的需求进行不同的设计,在程序中增加一些可以人为改变但又不是可以在运行 中随意改变的参数,以便客户根据不同的需要随时调节单价以及计价方式。 多年来国内普遍使用的车租车计价器计量功能少,操作不便,而且目前世 界上 90%的计价器产自台湾。现今国内生产计价器的企业仅有数
17、百家,主要是 集中在珠江三角和江苏等地。这些企业也大都是一些中小型的企业,研发水平 有限,技术水平不高,国际竞争力也不强2。 我国最早的计价器几乎都采用机械齿轮构成,只能完成简单的测量功能, 从某种程度上说,早期的计价器就只是个特殊的里程表。随着科学技术的发展, 产生了采用了手摇计算机与机械结构相结合的新一代的计价器。它在计程的同 时还可完成计价的工作。大规模集成电路的发展带来了第三代计价器,也就是 现在常见的功能也在不断完善的全电子化的计价器。 现在各大中城市出租车行业都必备出租车计价器,甚至于没有正规的出租 车计价器的出租车几乎不再有人相信是真的,所以计价器市场的发展已成为了 不可阻挡的趋
18、势3。而部分小城市出租车行业尚不发达,但随着城镇城市化进 程的日益加快,象征着城市面貌的出租车行业也将加速发展,计价器市场的不 基于单片机的出租车计价器设计 第 2 页 共 40 页 断扩张也是毫无疑问的,所以未来出租车计价器的市场潜力还是巨大的。 1.2 本文研究目的 目前的出租车计价器种类繁多,采用的方案也各不相同。从传统简单的逻 辑电路方案到高性能的 FPGA 方案,极大地丰富了计价器市场。但是各个方案 又都有其难以避免的缺点,例如逻辑电路,由于主要依靠传感器接收的脉冲进 行计数,依靠齿轮比进行计价,不可避免的造成计价器易损耗,精度低,不易 调整价格,容易作弊等问题4。 因此本文拟采用一
19、个简单易行,且价格低廉的方案来取代当前的出租车计 价器。考虑到单片机已经再各个领域成熟的应用了几十年,其技术可靠,参考 资料丰富,价格低廉,因此本文选取了 AT89S52 这一单片机做为计价器的核心。 运用霍尔传感器检测车轮转数,读取掉电存储单元里面的价格信息,经单片机 处理之后显示到 LED 显示屏上。相信这种计价器能够成功的取代当前的出租车 计价器给乘客和出租车司机带来方便和实惠。 1.3 本文主要内容 本文第一章主要介绍了出租车计价器的一些相关信息,简要的叙述了本设 计存在的意义。第二章对当前的各种方案进行了比较论证,最后选取其中综合 性能最好的方案,并且对这一方案里面所采用的各种芯片进
20、行了简要的减少和 说明。第三章则详细的叙述了各个芯片的硬件电路,各部分的功能构成,以及 周边电路的设计。第四章则介绍了各个软件模块的设计方案,软件流程。也简 单介绍了本文模拟用的软件 Proteus 和 Proteus 的仿真的结果。 基于单片机的出租车计价器设计 第 3 页 共 40 页 2 总体方案设计 2.1 方案论证与比较 出租车计价器是出租车营运收费的专用计量仪表,随着电子技术的发展也 给出租车计价器的发展带来了春天,日渐丰富的功能,完善的周边电路,更加 人性化的操作也让出租车计价器技术日新月异,国内出租车计价器的发展从传 统的齿轮传动组成的机械式到用手摇式计算机代替部分机械元器件的
21、半电子化 出租车计价器5。出租车计价器的发展从未有过停止,各种新的解决方案也层 出不穷。面对众多可选择的方案,出租车计价器计费是否能够公平公正准确的 计费、是否能够让乘客信任是才是广大客户最关心的问题,而计价器营运数据 是否方便管理,是否能够实现燃油附加费、税收的方便管理才是出租车司机最 关注的6。在查阅了大量的资料和文献之后,本文最终筛选出了以下的两种较 为简单易行又常见的方案: 方案一:采用单片机技术。单片机有着丰富的 I/ O 端口,可实现基本的里 程计价功能和价格调节、时钟显示功能。其原理如图 2.1 所示。 AT89s52 单片机 按键 AT24C02掉电存储单元 里程测量单元 显示
22、驱动单元 单价显示总价显示 图 2.1 单片机控制方案 基于单片机的出租车计价器设计 第 4 页 共 40 页 方案二:采用 EDA 技术,根据层次化设计理论,该设计问题自顶向下可分 为分频模块,控制模块、计量模块、译码和动态扫描显示模块,其系统框图如 图 2.2 所示: 时钟信号 等待信号 公里脉冲 计费/复位 分频器 控制器 显示 译码 计费 计时 计程 图 2.2 FPGA 控制方案 通过比较以上两种方案,FPGA 设计虽然也能满足要求,但是考虑到成本 和扩展性上不如单片机,而且维修不方便,在中小规模生产的情况下没有明显 的性价比。而相比来说单片机有较大的活动空间,利用单片机丰富的 IO
23、 端口, 及其控制的灵活性,不但能实现基本的里程计价功能和价格调节、时钟显示功 能,而且能在很大的程度上扩展功能,还可以方便的对系统进行升级。为此采 用了单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配 合可以很容易的实现设计要求。 2.2 单片机系统总体设计 本次设计我们利用单片机 AT89S52 芯片作为设计的核心,利用霍尔传感器 基于单片机的出租车计价器设计 第 5 页 共 40 页 测距,实现对出租车计价统计,采用 AT24C02 实现在系统掉电的时候保存单 价和系统时间等信息,显示采用 8 位 LED 数码管,分屏显示单价、路程、总金 额以及时间. 当出租车启动时,单
24、片机检测到霍尔传感器的脉冲信号并进行里程计算。 当无乘客时,单片机调用芯片 DS1302 程序和 74LS138 串口显示驱动程序,用 LED 进行时钟显示。当空车灯掰下乘客上车时:通过 DS1302 获取时间信息分 辨白天/晚上,然后调用 AT24C02 程序获取白天、晚上的单价及起始价,便开 始计价并显示时间、里程和金额等信息。当空车灯打上乘客下车时,等待出租 车再次启动后单次金额与里程等信息清零复位,就此完成一次计价。总体框图 如 2.3: AT89s52 单片机 空车检测 单价显示总价显示 键盘控制 AT24C02掉电存储单元 里程测量单元 DS1302时钟电路 显示驱动 图 2.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 出租车 计价器 设计 本科 毕业设计 论文
链接地址:https://www.31doc.com/p-3314953.html