出租车计价器毕业设计
出租车计价器__毕业设计(完整版)
摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局,预计未来计价器市场很有前景。
计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因此,具有良好性能的计价器对广大出租车司机朋友和乘客来说是很必要的。
但是现阶段出租车的计费系统功能有时候并不能满足出租车司机的意愿。
本课题是出租车计价器系统的设计。
重点是设计出租车计价器的实用性,并尽量使最后的成品接近于商品。
整个系统是以89S51单片机为中心,采用A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量,并最终计算出结果。
其中采用掉电存储芯片AT24C02使系统在掉电的时候对单价、里程等信息进行存储,人机交换界面采用的是LCD1602液晶屏显示,并且通过语音芯片进行播报。
本电路设计的出租车计价器不但能实现计价的功能,同时还能实现根据时钟芯片自动调整白天、黑天计价模式,能自动处理中途等待等功能。
关键词:单片机AT89S51;LCD1602;出租车计价器;霍尔传感器;AT24C02ABSTRACTAutomatic taximeter has been universal among Cities for now. The taximeter technology is a foregone conclusion already. So taximeter of cars is still potential at next generation. As an important component taximeter is not only the interests of taxi drivers but also the passengers, so it has played an important role. The good performed taximeter is necessary for the public. The current taxi billing systems don’t meet the wishes of people. In this article we talk about various designs of taximeter system.The point is to design the practicality of the taximeter and as far as possible to make the final finished product close to commodities. The whole system is based on single-chip 89S51 and use a hall-sensor A44E to count the number of revolutions. In this way we can achieve the statistics of the taxi mileage and give out the final results. In this design we use AT24C02 to store the price, mileage and other information when the power is down. The man-machine interface of the exchange is LCD1602 screen, and through the voice chip broadcasts. This circuit design can not only realize the meter taxi valuation function, but also can realize the automatic adjustment according to the clock chips during the day, dark pricing mode, it can automatic processing midway waiting for function. Keywords: single-chip AT89S51; LCD1602; Taximeter; Hall sensor; AT24C02目录摘要 (I)ABSTRACT ....................................................................................... I I 1 绪论. (1)1.1 国内外出租车计价器的研究现状 (1)1.2 国内外出租车计价器的发展趋势 (2)1.3 本课题的研究目的及意义 (2)2 出租车计价器的方案论证 (4)2.1 出租车计价器的功能要求 (4)2.2 方案论证与比较 (5)3 出租车计价器的硬件设计 (7)3.1 单片机的介绍 (7)3.2 单片机最小系统 (11)3.3 里程计算模块的设计 (13)3.4 显示模块设计 (16)3.5 语音模块的设计 (18)3.6 掉电存储电路的设计 (21)3.7 按键电路的设计 (23)3.8 时钟电路的设计 (24)4 出租车计价器的软件设计 (27)4.1 模块介绍 (27)4.2 主程序模块 (27)4.3 里程计数中断程序 (28)4.3 定时中断服务程序 (29)4.4 中途等待服务程序 (30)4.5 显示服务子程序 (31)4.6 键盘服务程序 (33)5 系统调试 (34)5.1 软件调试 (34)5.2 里程计价测试 (35)5.2 掉电存储测试 (37)结论与展望 (38)可行性分析报告 (39)参考文献 (40)致谢 (41)附录一 (42)附录二 (43)附录三 (76)1 绪论出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。
出租车计价器论文毕业设计
出租车计价器论文毕业设计目录1 引言 (1)1.1 研究背景 (1)1.2 目前出租车计价器存在的问题和改进方案 (1)1.2.1出租车计价器存在的问题 (1)1.2.2改进的方法 (2)2 系统设计方案的论证与选择 (4)2.1 方案设计 (4)2.1.1方案一:基于单片机的出租车计价器方案设计 (4)2.1.2方案二:基于EDA的出租车计价器方案设计 (4)2.2 方案选择 (4)3 出租车计价器功能及要求 (7)3.1 出租车计费规则 (7)3.2 出租车计价器的功能 (7)3.3 出租车计价器的性能指标 (7)4 出租车计费系统硬件设计 (9)4.1 硬件总体方案设计 (9)4.2 FPGA核心模块 (9)4.3 按键控制电路 (13)4.4 电机模块电路 (13)4.5 电机测速模块 (14)4.6 液晶显示模块 (15)5 出租车计费系统软件设计 (16)5.1 VHDL语言概述 (16)5.2 系统总体框架 (17)5.3 系统的顶层原理图 (18)5.4 系统各功能模块的实现 (19)5.4.1 CC2 顶层模块的实现 (19)5.4.2 GL 模块的实现 (20)5.4.3 int_div 模块的实现 (22)5.4.4 key_set 模块的实现 (24)5.4.5 DENDAI 模块的实现 (25)5.4.6 MONEY 模块的实现 (26)5.4.7 conv模块的实现 (28)5.4.8 SF模块的实现 (29)5.4.9 ram_1602模块的实现 (30)结论 (32)参考文献 (33)致谢 (34)附录1:整体电路图(part1) (35)附录2:源程序 (37)1 引言1.1 研究背景出租车行业在我国是八十年代初兴起的一项新兴行业,随着我国国民经济的高速发展,出租汽车已成为城市公共交通的重要组成部分。
多年来国普遍使用的计价器只具备单一的计量功能。
目前全世界的计价器中有90%为所生产。
小度写范文基于单片机的出租车计价器设计(毕业设计) 出租车计价器设计原理模板
基于单片机的出租车计价器设计(毕业设计) 出租车计价器设计原理毕业设计课题基于单片机的出租车计价器设计学生姓名院部专业班级指导教师二○ 一四年五月杨凯:基于单片机的出租车计价器设计目录插图清单表格清单摘要Abstract第1章引言................................................................................................................................... - 1 -1.1概述......................................................................................................................................... - 1 -第2章计价器设计系统的方案选择........................................................................................ - 2 -2.1计价器系统的相关要求......................................................................................................... - 2 -2.1.1计价器系统的基本功能.............................................................................................. - 2 - 2.1.2计价器系统的技术要求.............................................................................................. - 2 - 2.2方案论证与比较..................................................................................................................... - 2 -第3章计价器设计系统的硬件设计...................................................................................... - 4 - 3.1硬件设计总述......................................................................................................................... - 4 -3.2里程计算模块的设计............................................................................................................. - 5 -3.3显示模块设计......................................................................................................................... - 7 -3.4语音模块设计......................................................................................................................... - 8 -3.5按键电路的设计..................................................................................................................... - 9 -3.6掉电存储电路的设计........................................................................................................... - 10 -3.7时钟电路的设计 ................................................................................................................... - 11 -第4章计价器设计系统的软件设计...................................................................................... - 12 -4.1模块介绍............................................................................................................................... - 12 -4.2主程序模块........................................................................................................................... - 12-4.3里程计数中断程序............................................................................................................... - 13 -4.4定时中断服务程序............................................................................................................... - 13 -4.5中途等待服务程序............................................................................................................... - 14 -4.6显示服务子程序................................................................................................................... - 14 -4.7键盘服务子程序................................................................................................................... - 15 -第5章系统调试.......................................................................................................................... - 17 -5.1 利用仿真软件Proteus进行仿真调试................................................................................ - 17 -5.2里程计价测试....................................................................................................................... - 18 -5.3掉电存储测试....................................................................................................................... - 19 -5.4 硬件电路.............................................................................................................................. - 19 -5.4.1 电路元器件检测....................................................................................................... - 19 - 5.4.2 元器件的焊接方法 ................................................................................................... - 19 - 5.5硬件检测............................................................................................................................... - 20 -5.6可行性分析........................................................................................................................... - 20 -第6章结束语 ............................................................................................................................... - 22 -6.1工作结果............................................................................................................................... - 22 -6.2心得体会............................................................................................................................... - 22 - 参考文献.......................................................................................................................................... - 23 - 致谢 .......................................................................................................................................... - 24 - 附录.......................................................................................................................................... - 25 -铜陵学院毕业设计插图清单图2-1 基于定时芯片的计价器………………………………………………………3 图2-2 基于单片机的计价器…………………………………………………………3 图3-1 系统电路图……………………………………………………………………4 图3-2 霍尔传感器工况图图…………………………………………………………6 图3-3 霍尔传感器外形及接线………………………………………………………6 图3-4 霍尔传感器测里程原理图图.........................................................6 图3-5 显示电路.................................................................................8 图3-6 语音播报电路...........................................................................9 图3-7 按键电路.................................................................................9 图3-8 掉电存储电路...........................................................................11 图3-9 时钟电路.................................................................................11 图4-1 主程序流程图...........................................................................12 图4-2 里程计数中断程序流程图............................................................13 图4-3 定时中断程序流程图..................................................................14 图4-4 中途等待服务程序流程图............................................................14 图4-5 显示服务程序流程图..................................................................15 图4-6 键盘服务程序流程图..................................................................16 图5-1 系统调试流程...........................................................................17 图5-2 系统仿真图 (18)杨凯:基于单片机的出租车计价器设计表格清单表3-1 LCD1602基本参数说明...............................................................7 表3-2 LCD1602引脚说明.....................................................................7 表3-3 AT24C02管脚功能.....................................................................10 表5-1 白天单价测试...........................................................................18 表5-2 晚上单价测试...........................................................................19 表5-3 中途等待价格测试.....................................................................19 表5-4 掉电存储测试 (19)铜陵学院毕业设计基于单片机的出租车计价器设计摘要随着城市改革开放的进一步深化,出租车行业发展迅猛,而仪表计价器的市场需求也日益扩大。
出租车计价器设计毕业设计说明书
关键字 : STC89C52;1602液晶;出租车计费器
3
湖南电子科技职业学院毕业设计
ABSTRACT
This design is a microcontroller-based design STC89C52 taxi automatic billing, with a reset circuit, clock circuit, keyboard circuit. Reset circuit is a single chip initialization, in addition to the normal initialization, is out of the woods, you can begin to re-reset circuit. Clock 12MHz crystal oscillator circuit, as the system clock source, with high accuracy.
基于单片机的出租车计费器的毕业设计
基于单片机的出租车计费器的毕业设计在现代社会中,出租车已经成为人们出行的重要交通工具之一、为了提高出租车计费的准确性和便捷性,本文将基于单片机来设计一个出租车计费器的毕业设计。
出租车计费器是指能够根据乘客的乘车时间和里程来计算出乘车费用的设备。
传统的出租车计费器通常采用机械式的结构,需要运营人员手动操作计费器的按钮来记录里程和时间,计算费用。
而基于单片机的出租车计费器可以实现更加准确和自动化的计费过程。
首先,本设计将采用单片机来记录乘车时间和里程。
通过设置两个红外传感器,一个用于检测车轮的转动次数从而计算里程,另一个用于检测乘客上车和下车的时间,用以计算乘车时间。
通过单片机的计算和储存功能,可以准确记录并保存乘车时间和里程。
其次,本设计将使用单片机来自动计算乘车费用。
根据不同地区或国家的计费标准,可以通过设置相应的计费算法来计算费用。
计费算法可以根据乘车时间和里程进行综合计算,还可以考虑到夜间加价和过路费等因素。
通过单片机的计算功能,可以更加快速和准确地计算出乘车费用。
同时,本设计还将使用单片机来显示乘车费用和其他相关信息。
通过连接LCD液晶显示屏,可以实时显示乘客的乘车费用,以及其他相关信息,如当前时间、里程数等。
这样可以方便乘客和司机随时查看乘车费用,避免争议和误解。
最后,本设计还将提供数据存储和查询功能。
通过连接存储器,可以将每次乘车的相关信息储存起来,包括乘车时间、里程、费用等。
这样可以方便运营人员进行统计和查询,了解每辆出租车的运营情况,并可以根据数据进行合理的调整和优化。
综上所述,基于单片机的出租车计费器可以大大提高计费的准确性和便捷性。
通过自动化的记录和计算功能,可以准确地计算出乘车费用,并通过LCD显示屏进行实时展示。
同时,还提供数据存储和查询功能,方便管理和优化运营。
这样设计的出租车计费器将有助于提高出租车行业的服务质量和运营效率。
毕业设计(论文)-出租车计费器的设计与发展[管理资料]
密级:NANCHANG UNIVERSITY GONGQING COLLEGE毕业论文THESIS OF BACHELOR(2011—2015年)中文题目: 出租车计费器的设计与发展英文题目:Design and development of the taxi fareregister学院:南昌大学共青学院系别:信息工程系专业班级:11级电子信息工程1班学生姓名:学号:指导教师:二○一五年三月学士学位论文原创性声明本人在此声明:所写论文为在指导老师的指导中单独思考并且独立创作所编写的。
除文中其他加以标注援用的知识结论以外,此论文不包括其余的单独或者团体曾经发表或者撰写的成果作品。
其中个人和集体研究对本论文的重要贡献,已在论文中明确书写。
本人对此产生的法律后果,有责任负责,并由本人承担。
本人签名:日期:摘要由于当今社会科学技术的飞速发展,使汽车工业的快速发展,城市里出租车市场正在增加,但出租车计价器也在不断的发展,而且更加精确化和功能的多样化。
这些改变让我们的日常生活习惯有了很大的改善。
我们利用单片机的操作来完成该系统,是强化单片机操纵的优秀方法。
出租车计价器是一个键盘电路,时钟电路,复位电路,STC89C52芯片用于出租车计费器的设计。
单片机的最初始操纵是复位电路,并且在平常的初始操纵下,为了解决一些问题,我们能够重新开始经过复位电路。
通过按钮可以由自行设置起始价格,调整后的里程,等候时间收费。
通过按键模拟出租车开始工作,等待时间所产生的费用。
在1602液晶上显示里程数、等待时间,在结束计费时显示白天与晚上的总费用。
关键字: STC89C52;1602液晶;出租车计费器ABSTRACTDue to the rapid development of science and technology in today's society, so that the rapid development of automobile industry, the city taxi market is increasing, but the taxi meter is constantly developing, but more precise and functional diversification. These changes make our daily habits have greatly improved. We use the MCU to complete the operation of the system, is a great way to strengthen the microcontroller manipulation.The taxi meter contains keyboard circuit, clock circuit, reset circuit, is chosen to design a microcontroller chip STC89C52 taxi meter. MCU is reset circuit to manipulate the most original, and in the usual initial manipulated, in order to solve some problems, we can begin again after a reset circuit. 12MHz crystal clock circuit uses, and to as the system clock source, has a very high accuracy rate.You can set your own buttons by starting price, mileage-adjusted waiting time charges. Taxi to work through the key analog, waiting time costs arising. LCD display mileage in 1602, the waiting time during the day and the total cost of the evening show at the end of the billing.Keyword:STC89C52;1602 LCD;Taxi devices目录摘要 ............................................................................................................................ I I ABSTRACT. (III)第一章前言 (1)课题背景 (1)课题研究的目的和意义 (1) (2)第二章出租车计价器的方案设计 (3) (3) (4)第三章出租车计价器的硬件系统设计 (4) (4)STC89C52单片机及其引脚说明 (5)AT24C02引脚图及其引脚功能 (8)AT24C02 掉电存储单元的设计 (9)数据显示单元设计 (9)键盘调整单元设计 (10)第四章出租车计价器的软件系统设计 (11)软件设计总流程 (11)按键模块设计 (12) (12) (13)第五章出租车计价器的仿真调试 (14) (14) (15)第六章实物的制作与调试 (18) (18) (18) (19)结束语 (20)致谢 (21)参考文献 (22)附录A:程序 (23)附录B:出租车计价器的系统原理图 (32)附录C:实物图片 (33)附录D:仿真图片 (34)第一章前言课题背景随着我国经济发展及道路建设,交通也越来越方便,特别是出租,以迅速,方便的特点盛行在各个城市,成为城市交通出行的重要工具,在现在城市中,出租车以及成为了人们生活中必不可少的一部分,人们的出行也更加需要出租车了,因此作为出租车结算价格的重要的部分,出租车计价器也就在不断的发展了。
出租车计费器毕业设计
出租车计费器毕业设计济南铁道职业技术学院毕业设计题⽬:出租车计费器系别:电⽓系专业:电⼦信息专业班级:0831班学⽣姓名:梁会超指导教师:何付志完成⽇期:2010年11⽉11⽇毕业设计报告摘要本⽂介绍了以STC12C5A08AD单⽚机为核⼼的多功能出租车计价器的设计 ,阐述了系统软硬件设计过程及关键技术。
经测试,本计价器具有计程、计价、计时、等待时间计价等多种计量功能,并且具有存储、查询、起步价、起步价⾥程和每公⾥价格的预置、价格预置密码确认、车速显⽰、超速提醒、语⾳服务、清单打印和车内温度显⽰等多种功能。
关键词出租车计价器多功能 STC12C5A08AD 软硬件设计⽬录1引⾔ (1)2 ⽅案论证……………………………………………………………………Y 2.1 主控芯⽚的选择………………………………………………………Y 2.2 键盘选择………………………………………………………………Y 2.3扫描⽅式的选择………………………………………………………Y2.4显⽰驱动⽅式选择………………………………………………………Y3 系统整体……………………………………………………………………Y 3.1系统整体框图………………………………………………………………Y 4各单元电路设计………………………………………………………………Y 4.1主控单元…………………………………………………………………Y 4.2模拟出租车车速装置与⾥程检测单元……………………………………Y 4.3键盘控制单元……………………………………………………………Y 4.4数码显⽰单元……………………………………………………………Y 4.5实时时钟与等待时间累加单元…………………………………………Y 4.6语⾳播报与超速提醒单元………………………………………………Y 4.7票据打印单元……………………………………………………………Y 4.8车内实时温度显⽰单元…………………………………………………Y 5系统软件设计…………………………………………………………………Y 6测试⽅案与测试结果…………………………………………………………Y 表1 系统性能测试项⽬表…………………………………………………Y 表2 按键模拟设置⾥程、单程/往返计价测试结果………………………Y 表3 预置转速后计价测试结果……………………………………………Y 表4 累计等待时间计价功能测试结果……………………………………Y 表5 起步价、起步⾥程与每公⾥价格预置功能测试结果…………………Y 表6 ⽩天/晚上计价标准测试结果………………………………………Y 总结……………………………………………………………………………Y致谢……………………………………………………………………………Y 参考⽂献…………………………………………………………………………Y 附录⼀主程序流程……………………………………………………Y 附录⼆计价⼦程序流程……………………………………………………Y 附录三显⽰⼦程序……………………………………………………Y 附录四时钟⼦程序……………………………………………………Y 附录五温度传感器⼦程序……………………………………………………Y引⾔出租车计价器是出租车营运收费的专⽤智能化仪表 ,随着电⼦技术的发展 ,出租车计价器技术也在不断进步和提⾼。
出租车计价器_毕业设计论文
毕业设计说明书(论文)中文摘要出租车行业在我国是八十年代初兴起的一项新兴行业,随着我国国民经济的高速发展,出租汽车已成为城市公共交通的重要组成部分,人们因公务和生活的出行无论在次数和距离上都较之以前有了大幅增长,城市客运交通的重要性日渐凸现,已经成为城市居民日常生活中不可或缺的重要组成部分。
城市出租车正是在这个过程中取得了长足的发展,成为人们工作、生活中不可缺少的交通工具。
出租车计价器是出租车上必不可少的重要仪器,它是出租车的经营者和乘坐出租车的消费者之间用于公平贸易的结算工具。
本电路以AT89S51单片机为中心、采用A44E 霍尔传感器测行驶里程,实现对出租车里程的计算,并进行价格的计算。
本次课题采用LCD进行显示,并用GP16打印机打印总里程、总金额等基本信息。
本课题电路设计的计价器不但能实现计价功能,而且还能根据时间处于哪个时间段调整白天和夜晚的计价模式的功能。
关键词出租车计价器 AT89S51 LCD显示 GP16打印毕业设计说明书(论文)外文摘要Title Taximeter Micro Control System DesignAbstractWith the rapid development of China's national economy,taxi has become an important part of public transportation of the city.People travel more on official business and life in terms of distance,there's a significant increase over previous.Urban passenger transport increased its importanceof highlights,and has become an indispensable part of our daily life.City taxi has made considerable development in the process,as the indispensable means of transport for people's work and life.Taxi meter is an important instrument,it is the ride tool of taxi operators and consumers for fair trade settlement.AT89S51 microcontroller circuit to the center of Hall sensor with A44E ranging achieve taxi mileage statistics,and for pricing.With LCD display and use of GP16 printer to print basic information such as total distance and total cost.The circuit design of the meter can not only realize pricing function,but also according to time to adjust day and night pricing modes.Keywords Taximeter AT89S51 LCD display GP16 printer目录前言 (1)第一章绪论 (2)1.1出租车计价器的发展背景 (2)1.2出租车计价器的设计目的 (4)1.3出租车计价器的设计要求 (4)1.3.1 设计任务 (4)1.3.2附加功能 (4)1.3.3显示功能 (4)第二章单片机总体设计方案及应用软件介绍 (4)2.2.1 PROTEL99SE介绍 (6)2.2.2K EIL C51介绍 (7)第三章硬件电路设计 (7)3.1元器件的选择 (7)3.1.1 单片机的选择 (8)3.1.2 测速装置的选择 (9)3.1.3 显示装置的选择 (9)3.1.4 键盘的选择 (9)3.1.5 打印机的选择 (9)3.2元器件详细介绍 (10)3.2.1 AT89S51 (10)3.2.2 霍尔传感器 (11)3.2.3 字符液晶LCD1602 (13)3.2.4 地址锁存器74LS373 (16)3.2.5 可编程外围并行接口8255A (16)3.2.6 GP-16微型打印机 (19)3.3各部分电路设计 (21)3.3.1键盘接口电路 (21)3.2.2振荡电路设计 (22)3.2.3 复位电路设计 (22)3.2.4 显示电路 (23)3.2.5 打印机电路 (24)第四章软件设计.................................. 错误!未定义书签。
出租车计价器-毕业设计完整版
毕业设计题目基于单片机的出租车计价器姓名欧鹏学号********系部理工系专业年级09级电子信息工程指导教师徐丽莎2013年10月30日中南林业科技大学涉外学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除设计中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。
对本设计的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
本科毕业设计作者签名:二○一年月日毕业设计任务书题目基于单片机的出租车计价器姓名欧鹏学号20097052系部理工系专业年级09级电子信息工程指导教师徐丽莎2013年10月 30日毕业设计任务书5.本毕业设计课题工作进度计划:起迄日期工作内容2012/10/01--2012/10/16 2012/10/17--2012/10/28 2012/10/29--2012/11/05 2012/11/06--2013/04/152013/04/16--2013/05/162013/05/17--2013/05/271.毕业论文选题,审题;2.查阅并整理资料,完成开题报告初稿;3.修改开题报告,定稿后按统一表格打印并上交;4.根据自己掌握的知识完成论文初稿,并按中南林涉外学院毕业论文格式进行排版;5.学生在教师指导下修改、完善毕业论文(设计),并将定稿后的论文(设计)按统一格式打印;6.完成论文答辩;所在系(专业)审查意见:负责人:年月日学院意见:院领导:年月日毕业设计(论文)开题报告毕业设计(论文)开题报告3、指导教师意见:指导教师:年月日所在系(专业)审查意见:负责人:年月日毕业设计题目基于单片机的出租车计价器姓名欧鹏学号 20097052系部理工系专业年级09级电子信息工程二班指导教师徐丽莎2013年 5 月 25 日摘要随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也大大增加,计价器作为出租车的一个重要组成部分,计价器的普及必将大势所趋,预计未来计价器市场将很有发展前景。
出租车计价器毕业论文
出租车计价器毕业论文出租车计价器毕业论文引言:出租车计价器是城市交通领域中的重要组成部分,它不仅对出租车司机和乘客具有重要意义,也对城市交通管理和规划具有重要影响。
本篇论文将对出租车计价器进行深入研究,探讨其技术原理、发展历程以及对城市交通的影响。
一、出租车计价器的技术原理出租车计价器是一种通过计算车辆行驶里程和时间来确定乘客费用的装置。
它通常由计价器主机、里程传感器和时间传感器组成。
计价器主机负责接收并处理传感器传来的数据,然后根据预设的计费规则进行计算。
里程传感器通过感应车辆轮胎的转动来测量行驶里程,时间传感器则通过感应车辆引擎的运转来测量行驶时间。
二、出租车计价器的发展历程出租车计价器的发展可以追溯到上世纪初。
最早的出租车计价器是机械式的,使用机械齿轮和计数器来进行计算。
随着电子技术的发展,电子计价器逐渐取代了机械计价器,能够更精确地计算乘客费用。
近年来,随着智能手机的普及,一些出租车计价器还加入了移动支付和导航功能,提升了乘客的使用体验。
三、出租车计价器对城市交通的影响1. 提高交通效率:出租车计价器能够准确计算车费,避免了司机和乘客之间的争议,提高了交通效率。
乘客可以更放心地选择出租车作为交通工具,而司机也能够更专注地驾驶,减少了交通事故的发生。
2. 促进公平竞争:出租车计价器使得不同出租车公司之间的价格更加透明,促进了公平竞争。
乘客可以根据计价器显示的价格来选择不同的出租车公司,从而推动了市场竞争,提高了服务质量。
3. 便于交通管理:出租车计价器可以记录车辆行驶的里程和时间等数据,为交通管理部门提供了重要的参考依据。
通过分析这些数据,交通管理部门可以更好地了解交通拥堵情况,优化交通规划和路线设计。
四、出租车计价器的问题与挑战尽管出租车计价器在提高交通效率和促进公平竞争方面发挥了积极作用,但也存在一些问题和挑战。
其中包括计价器设置不合理、计费规则不透明等问题。
此外,一些不法分子也利用计价器进行欺诈行为,给乘客造成了经济损失。
出租车计价器(毕业设计论文)
由于计价器的工作环境比较差,它要求有抗振动、抗高低温、抗潮湿、抗电磁干扰等能力,特别是电源方面的干扰,如出租车启动时,发动机打火、电瓶充电等造成输入计价器的+ 12 V电源不稳定。因此采用+ 12 V电瓶电源经过滤波和电源稳压管理芯片7805后得到+ 5 V的稳定电压输出,保证整个系统能够正常工作。如图3.3-1所示。
2、A44E霍尔传感器应用
出租车中需要一个能准确获得车轮转动即路程计量信号的装置,以得到标准的脉冲信号送入单片机的定时/计数器T1即P3. 5引脚,利用单片机的T1的计数功能完成100次的计数后产生一中断来完成路程的测量。(设车轮周长为1 m ,则霍尔传感器每产生100个脉冲便表示车已行程0. 1 km ,根据实际情况在程序中进行设置)。汽车联轴器按圆周间隔嵌入磁钢,用霍尔传感器集成芯片A44E检测并输出脉冲,其工作原理如图2-4所示,霍尔传感器集成芯片A44E有信号转换、电压放大、整形输出等功能,为增加其抗干扰的能力,经过74L S14对信号整形后再通过光偶送入P3. 5引脚。如图5所示。而在此电路中为了防止司机作弊,可采用加密传感器的方法,先对霍尔传感器采集到的计数脉冲加密,使计费脉冲以密文方式传输,最后解密为明文脉冲,传送到计价器计费。在密码传感器中,加密器向解码器发送的是密码,只有加密器和解密器固有密码相同时,解码器才向计价器发送计数脉冲,计价器才计费,因此,密码传感器提高了计价器计费可靠性,不法出租车司机也无法使车费增加,同时司机也不能私自更换计价器传感器,实现了计价器由国家计量部门统一安装、维修和年检的统一管理。
J.低功耗空闲和掉电模式
K.掉电后中断可唤醒
L.看门狗定时器
M.双数据指针
N.掉电标识符
出租车计价器毕业设计
出租车计价器毕业设计摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。
而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
出租车计价器是根据客户用车情况来自动显示车费的数字仪表,根据用车起步价、行车里程计费求得客户用车的总费用,并通过数码管显示相应的里程及金额。
本次设计中电路以AT89S51单片机为中心,附加A44E霍尔传感器测距(本电路中用模拟开关替代),实现对出租车计价,采用AT24C02 实现在系统掉电的时候保存单价,输出采用8段数码显示管,显示行驶总里程和总金额。
模拟出租车计价器设计:进行里程显示,预设起步价和起步公里数;行程按全程收费,有复位功能和启动功能,启动后,开始计价。
我们采用单片机进行设计,可以用较少的硬件和适当的软件相互配合来实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能,应用前景广阔。
关键词出租车计价器AT89S51单片机A44E霍尔传感器断电保存8段数码显示管目录摘要 0第1章绪论 (2)1.1 课题背景 (2)1.2 设计目的与要求 (3)1.2.1 设计目的 (3)1.2.2 主要设计内容及基本要求 (3)1.3 方案论证与比较 (3)第2章系统硬件设计 (5)2.1 硬件设计说明 (5)2.2 AT89S51单片机简介 (6)2.3 硬件电路设计 (7)2.4 硬件组成 (9)2.4.1 驱动电路 (9)2.4.2 显示电路 (10)2.4.3 复位电路 (11)2.4.4 掉电保护电路 (12)12.4.5 时钟电路 (14)2.4.6 按键电路 (15)第3章系统软件设计 (16)3.1 软件总体设计 (16)3.2 系统软件设计 (17)第4章系统调试 (19)4.1 软件调试 (19)4.1.1 编程工具—C51语言 (19)4.1.2 程序调试工具—KEIL (19)4.1.3 单片机仿真软件在线调试—PROTEUS (19)参考文献 (21)致谢 (22)附录Ⅰ程序源代码 (24)附录Ⅱ电路仿真图 (41)第1章绪论1.1 课题背景随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。
(完整版)出租车计价器毕业设计
201 届毕业设计说明书模板基于单片机的出租车计价器设计院、部:电气与信息工程学院学生:指导教师:职称:专业:电子信息工程班级:完成时间:摘要随着时代的发展,出租车已经成为一个城市公共交通的重要组成部分。
出租车计价器是出租车营运收费的专用智能化仪表,是出租车不可缺少的重要工具。
它是乘客和司机的交易准则,关系到交易双方的利益。
多年来国内普遍使用的计价器只具备单一的计量功能,随着出租车行业的日渐发展,从加强行业管理以及减少与乘客的纠纷出发,这种单一功能计价器越来越不能满足人们的需要。
因此出租车计价器的技术也在不断改进与创新,设计出良好性能的多功能出租车计价器显得尤为重要。
本设计利用单片机AT89S52 为核心设计一款多功能出租车计价器,通过A44E霍尔传感器检测出租车运行里程,脉冲的提取。
运用单片机实现对液晶显示LM016L的控制,同时完成整个出租车计价器信号的读、写处理。
由于仿真中无法实现A44E霍尔传感器,在仿真中以脉冲发生器代替,用不同频率的脉冲模拟不同的车速,根据每秒传送的脉冲数程序判别汽车是处于高速行驶还是等待状态,自动跳转到通过计程计费还是计时计费。
该计价器能实现里程与计价显示、时钟显示等功能。
它比市场上的一些计价器使用更方便, 功能更全,能为加强出租车行业管理提供可靠的依据。
采用单片机进行的设计,相对采用模拟电路和数字电路设计的计价器来说功能更为强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,不但能通过软件编程实现所要求的功能而且能在很大的程度上扩展功能,还可以方便的对系统进行升级。
关键词:出租车计价器;单片机;液晶显示;霍尔传感器ABSTRACTWith the development of the times, . Taxi meter taxi operating costs is dedicated inligent instruments, is an important and indispensable tool for a taxi. It is the passengers and the driver's trading standards related to the interests of both parties. For many years, widespread use of the meter the industry as well as reduce disputes with passengers starting, this single-function meter increasingly unable to meet people's needs . Therefore taxi meter technology is constantly improving and innovation, design a good performance multifunctional taxi meter is particularly important.This design uses a single-chip AT89S52 as the core design Multifunctional taxi meter, taxi via Hall sensor A44E running mileage, pulse extraction. Use MCU for LCD LM016L control, while completing the entire taxi meter signal read-write process. As the simulation can not be achieved A44E Hall sensor, in the simulation instead of a pulse generator, at a different frequency pulses simulate different speed, according tot a wait state, automatically jump By the meter to billing or time billing. The meter can achieve mileage and valuation display, clock display. It is on the market than some of the meter easier to use, more feature-full, able to strengthen the management of the taxi industry to provide a reliable basis. Using single-chip design, the relative use of analog and digital circuit design meter is more powerful, with less easily complement each other to achieve the design requirements, and flexibility, not only through software programming to achieve the requiredfunctionality and can to a large extent on the expansion of functions, you can easily up grade the system.Key words: multifunctional taximeter; micro controller; lcd;and experiment [M]. Shanghai: Fudan University press,2005.12.[2] 马淑华,王凤文,张美金编著. 单片机原理与接口技术第二版[M].北京:北京邮电大学出版社,2007.Ma Shuhua, Wang Fengwen, Zhang Meijin Bian Zhu. Single chip microcomputer principle and interface technology second edition [M].Beijing: Beijing University of Posts and ecommunications press,2007.[3] 谭浩强著. C程序设计第三版[M].北京:清华大学出版社,2005.大学出版社,1990.1.Tan Haoqiang. C programming third edition [M]. Beijing: Tsinghua University press,2005, University Press,1990.1.[4] 李光飞.单片机C程序设计指导[M].北京:北京航空航天大学出版社,2003.01.Li Guangfei microcontroller C program design guidelines [M] Beijing: Beijing University of Aeronautics and Astronautics Press, 2003.01. [5] 李广弟,朱月秀,冷祖祁.单片机基础第3版[M].北京:北京航空航天大学出版社,2007.Li Guangdi, Zhu Yuexiu, Qi cold progenitor. Based on Third Edition [M]. Beijing: Beihang University press,2007.[6] 周慈航.单片机应用程序设计技术[M].北京:北京航空航天大学出版社,2002.Zhou Cihang. Application programming technology [M]. Beijing: Beihang University press,2002.[7] 何立民.MS-51系列单片机应用系统设计[M].北京:北京航空航天大学出版社,1999.He Limin.MS-51series single-chip microcomputer application system design [M]. Beijing: Beihang University press,1999.[8] 李群芳,肖看.单片机原理接口与应用[M].北京:清华大学出版社,2005.Li Qunfang, Xiao. Principle of single-chip interface and application [M]. Beijing: Tsinghua University press,2005.[9] 马忠梅编著.单片机的C语言Windows环境编程宝典[M].北京:北京航空航天大学出版,2003.6.Edited by Ma Zhongmei. The MCU C language Windowsprogramming environment [M]. Beijing: Beihang Universitypress,2003.6.[10] 高峰.单片微型应用系统设计及实用技术[M].北京:机械工业出版社,2004.GaoFeng. Single chip microcomputer application system design and its practical technique [M]. Beijing: Mechanical IndustryPress,2004.[11] 刘守义.单片机应用技术[M].西安:西安电子科技大学出版社,1996.Liu Shouyi. Application technology [M]. Xi'an: Xi'an Electronic and Science University press,1996.[12] 谢剑英,贾青.微型计算机控制技术第3版[M].北京:国防工业出版社,2001.Xie Jianying, Qing Jia. The microcomputer control technologyThird Edition [M]. Beijing: National Defense Industry Press,2001.附录附录一:程序计程车计价器设计该模拟程序折合规则:1km-1m,等待30s-1km-1m,1m-1.4元底层规则:若脉冲个数秒< 10,则判为低速,1m-200个脉冲#include<reg51._Show_Time(uchar time_data[7]);void Money_Show(uint money[2]);void Show_Wait_Time(uint);void Show_Mileage(void);void Run_BackGround(void); 运行起来后,将在LCD上一直出现的void Run_BackGround(void){WriteChar('', 3,0);WriteChar(':',10,0);WriteChar(':',13,0);WriteChar('.',3,1);WriteChar('Y',6,1);}void Show_Mileage(void){WriteChar('.',12,1);WriteString("km",14,1);}void Show_Wait_Time(uint time_count){WriteChar('s',15,1);WriteChar(' ', 10,1);}void Money_Show(uint money[2]){WriteDecimal(money[0],0,3,1);WriteDecimal(money[1],1,3,1);}void Run_Show_Time(uchar time_data[7]) {WriteInt(BcdToInt(time_data[2]),1,2, 1,0);WriteInt(BcdToInt(time_data[3]),1,2, 4,0);WriteInt(BcdToInt(time_data[4]),1,2, 8,0); }void Time_Show(uchar time_data[7]){WriteChar('',6,0);WriteChar('',9,0);WriteChar(':',6,1);WriteChar(':',9,1);WriteInt(BcdToInt(time_data[0]),1,2, 4,0);WriteInt(BcdToInt(time_data[2]),1,2, 7,0);WriteInt(BcdToInt(time_data[4]),1,2, 4,1);WriteInt(BcdToInt(time_data[5]),1,2, 7,1);}void System_init(void){RstLcd();ClrLcd();P1 = 0x00;config_ok = 0;Time_Show(time);LcdPos(5,0);SetCur(3);INT1_init();while(config_ok == 0); 等待配置时间结束标志ClrLcd();SetCur(1);WriteString("set time over...",0,0);Delay(60000);ClrLcd();Run_BackGround();P1= 0xff;}void Delay(uint dtime){uint temp;for(temp=0;temp<dtime;temp++);}void INT0_init(void){EA = 0;IT0 = 1;EX0 = 1;EA = 1;}void INT1_init(void){EA = 0;IT1 = 1;EX1 = 1;EA = 1;}void main(){uchar time_tmp[7],i;System_init();DS1302_GetData(time);pulse_count_tmp = pulse_count;mileage_count_new = mileage_count_old = 0;Money_Show(money);if(k==1)Money_Show(money);elseMoney_Show(money1);Run_Show_Time(time);Show_Mileage();while(1){if(config_ok == 0) 若设置时间未完成System_init();DS1302_GetData(time_tmp);if(!(P1 & 0x04)){P1 &= 0xfe;P1 |= 0x02;pause = 0;if(time[6] != time_tmp[6]){Run_Show_Time(time_tmp);for(i = 0;i < 7;i++)time[i] = time_tmp[i];}first_3_km = 0;if(k==1){money[0] = 8;money[1] = 0;}else{money1[0] = 10;money1[1] = 0;}mileage_count_new = mileage_count_old = 0;WriteString(" ",0,1);WriteString(" ",9,1);if(k==1)Money_Show(money);elseMoney_Show(money1);Money_Show(money);pulse_count = 0;Show_Mileage();time_count = 0;}else if(pause == 0){INT0_init();if(time[6] != time_tmp[6]){Run_Show_Time(time_tmp);for(i = 0;i < 7;i++)time[i] = time_tmp[i];if(pulse_count - pulse_count_tmp < 10) 判断是否是低速行驶(计时),即一秒内,脉冲数目的个数变化值若小于10,则判为低速{state = 1;P1 &= 0xfe;P1 |= 0x02;time_count ++; 等待计时加1if(time_count % 10 == 0 && first_3_km > 2)由等待时间换算公里数,10s折合为1km(1m){if(k==1)money[1] += 40;elsemoney1[1] += 40;if(money[1] > 99){money[0] += 1;money[1] %= 100;}if(k==1)money[0] += 0;elsemoney1[0] += 0;if(k==1)Money_Show(money);elseMoney_Show(money1);}else if(time_count % 10 == 0 && first_3_km <= 2)first_3_km ++;else ;mileage_count_old = mileage_count_new;Show_Wait_Time(time_count);}else 否则则判为全速状态(计里程){state = 0;P1 &= 0xfd;P1 |= 0x01;time_count = 0; 全速状态下,把等待时间清0}pulse_count_tmp = pulse_count;}if(state == 0){mileage_count_new = pulse_count 200;if(mileage_count_new != mileage_count_old && first_3_km > 2) {Show_Mileage();for(i = mileage_count_old;i < mileage_count_new;i++){if(k==1)money[1] += 50;elsemoney1[1] += 20;if(money[1] > 99){money[0] += 1;money[1] %= 100;}if(k==1)money[0] += 1;elsemoney1[0] += 1;if(k==1)Money_Show(money);elseMoney_Show(money1);}mileage_count_old = mileage_count_new;}else if(mileage_count_new != mileage_count_old && first_3_km <= 2){first_3_km ++;mileage_count_old = mileage_count_new;Show_Mileage();}}}else{if(time[6] != time_tmp[6]){Run_Show_Time(time_tmp);for(i = 0;i < 7;i++)time[i] = time_tmp[i];}}}}static void INT0_ser(void) interrupt 0{pulse_count ++;}static void INT1_ser(void) interrupt 2{char result;uchar i;static uchar pos; 配置到哪一项配置时间if(!(P2 & 0x20) && config_ok == 0) ++{for(i = 0;i < 100;i++);if(!(P2 & 0x20) && config_ok == 0){result = BcdToInt(time[pos]) + 1;if((pos == 0 && result == 50) || (pos == 4 && result == 24) || (pos == 5 && result == 60) || (pos == 6 && result == 60))result = 0;else if(pos == 2 && result == 13)result = 1;else if(pos == 3){month_day[1] = (time[0] % 4 == 0 && time[0] % 100 != 0) || time[0] % 400 == 0 ? 29:28;判断润平年if(result == month_day[time[2] - 1] + 1)result = 1;}time[pos] = IntToBcd(result);}else;}else if(!(P2 & 0x40) && config_ok == 0) --{for(i = 0;i < 100;i++);if(!(P2 & 0x40) && config_ok == 0){result = BcdToInt(time[pos]) - 1;if((pos == 0 && result == -1))result = 49;else if(pos == 2 && result == 0)result = 12;else if(pos == 3){month_day[1]=(time[0] % 4 == 0 && time[0] % 100 != 0) || time[0] % 400 == 0 ? 29:28;判断润平年if(result == 0)result = month_day[time[2] - 1];}else if(pos == 4 && result == -1)result = 23;else if((pos == 5 || pos == 6) && result == -1)result = 59;else ;time[pos] = IntToBcd(result);}}else if(!(P2 & 0x08) && config_ok == 0) NEXT{for(i = 0;i < 100;i++);if(!(P2 & 0x08) && config_ok == 0){pos++;pos %= 7;if(pos == 1)pos = 2;}}else if(!(P2 & 0x10) && config_ok == 0) PREVIOUS {for(i = 0;i < 100;i++);if(!(P2 & 0x10) && config_ok == 0){pos--;if(pos == -1)pos = 6;if(pos == 1)pos = 0;}}else if(!(P2 & 0x80) && config_ok == 0) ENTER {for(i = 0;i < 100;i++);if(!(P2 & 0x80) && config_ok == 0){config_ok = 1;pos = 0;DS1302_Reset();DS1302_SettingData(time);}}else if(!(P2 & 0x80) && config_ok == 1) CONFIG {for(i = 0;i < 100;i++);if(!(P2 & 0x80) && config_ok == 1){config_ok = 0;}}else if(!(P1 & 0x08) && config_ok == 1){for(i = 0;i < 100;i++);if(!(P1 & 0x08) && config_ok == 1){pause = ~pause;EX0 = 0;}}if(config_ok == 0){WriteInt(BcdToInt(time[pos]),1,2,time_pos[pos],pos > 3 ?1:0 );LcdPos(time_pos[pos]+1,pos > 3 ?1:0);}}Type#define uchar unsigned char#define uint unsigned intuchar IntToBcd(uchar);uchar BcdToInt(uchar);uchar IntToBcd(uchar num){uchar result;result = (num10)<<4 | (num%10);return result;}uchar BcdToInt(uchar num){uchar result;result = ((num & 0x70)>>4)*10 + (num & 0x0f);return result;}Lcddisp**************************************************;连线图:; DB3---DPROT.3 DB7---DPROT.7 VLCD接10K可调电阻到GND*;80C51的晶振频率为12MHz;液晶显示程序;**************************************************#define uchar unsigned char#define uint unsigned int#include "reg51.(uchar ); 送控制字子程序(不检测忙信号)void mDelay(uchar ); 延时,毫秒数由j决定void WaitIdle(); 正常读写操作之前检测LCD控制器状态void WaitIdle1();void WriteString(uchar *,uchar,uchar);void WriteChar(uchar,uchar,uchar);void IntToString(uint,uchar *,bit,uchar);待转换的数字;存储用的字符串;显示数时是否添零:0:不添,1:添;若要添零,则该参数有效。
【完整版】基于51单片机的出租车计价器设计毕业论文设计
第一章绪论1.1出租车计价器的研究背景及意义1.1.1研究背景当今社会,随着生活水平的日益提高,衣食住的享受已不能满足人们的需求,出行的舒适度已受到越来越多人的关注。
于是,出租车行业以低价高质的服务给人们带来了出行的享受,所以越来越受到广大群众的欢迎。
我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
重庆市起重机厂是我国的第一家生产计价器企业,最早的计价器全部采用机械齿轮结构,只能完成简单的计程功能。
可以这么说,早期的计价器就是一个里程表,并且,总存在着买卖纠纷等各种问题困扰着行业的发展。
而改良出租车计价器是在出租车行业中解决这一矛盾的最好方法,用更加精良的计价器来为乘客提供更加优质的服务。
随着改革开放日益深入,出租车行业的迅猛发展,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。
出租车行业已成为象征着城市文明的窗口,现在各大中城市出租车行业都已普及自动计价器,计价器技术的发展已成定局,所以未来汽车计价器的市场还是十分有潜力的。
1.1.2 研究意义凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如3KM)计费数字显示开始从起步价(如7元)增加。
当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。
汽车继续行驶时,停止计算等候费,继续增加里程计费。
到达目的地,便可按显示的数字收费。
出租车计价的的原理简单的概括为以下几个方面:●里程传感器:采集车速信号,(也可以自己做车速传感器,采用霍尔效应做),车速信号为脉冲信号,采集脉冲信号的频率就可以得到车速,可以用到芯片的定时器捕获。
如果车速大于一定的值,采用公里数计算价格,如果车速小于这个值,就可以用时间计算。
出租车计费系统分析与设计(AT89C51)毕业论文
百度文库- 让每个人平等地提升自我1毕业设计(论文)设计(论文)题目:出租车计费系统分析与设计百度文库- 让每个人平等地提升自我I 重庆邮电大学移通学院毕业设计(论文)任务书设计(论文)题目出租车计费系统分析与设计学生姓名刘宏博系别自动化专业自动化班级07指导教师潘显兵职称副教授联系电话教师单位重庆邮电大学移通学院下任务日期2014 年 2 月18 日百度文库- 让每个人平等地提升自我II摘要随着经济的发展,带动汽车行业快速发展,出租车日益普遍,了解在出租车上应用的计费系统,对我们日常生活也有帮助。
而使用单片机实现该系统,是深化单片机应用的良好途径。
本文是基于AT89C51单片机完成的出租车计费系统设计与分析,系统由单片机AT89C51和一些外围原件组成,具有操作简单,显示明了,功能强大的特点。
整个系统只有四个按键,包括一个“启动/停止”,一个“复位清除”,一个“查询、确认”,一个“功能键”使用六个七段数码管作为显示器,可以显示数字、字母使系统信息一目了然;本系统除了里程统计和费用计算以外,还具有万年历和语音播报功能。
万年历由时钟芯片DS1302实时提供时钟信号,再由单片机调用显示;语音播报由语音芯片ISD1420提供语音信息,语音信息放在不同的地址里,由单片机从这些地址中调用合适的语音进行播放。
[1]本方案充分发挥人性化的特点,利用ISD1420的语音功能,模拟实现带语音提示的出租车计价系统。
比较真实地模拟出租车的空车、载客、到站及对各状况的费率的计算、统计、显示和语音播报等功能。
本系统涉及到的理论知识有:AT89C51单片机知识、ISD1420语音芯片的可擦、写的语音芯片的工作原理及应用、实时时钟芯片的工作原理及应用、出租车计费系统的原理和实现方法。
【关键词】时钟芯片DS1302 语音芯片ISD1420 单片机AT89C51 掉电保护芯片24C02百度文库- 让每个人平等地提升自我IIIABSTRACTThe abstract this graduation project instruction booklet in view of the rental car whichcompletes with monolithic integrated circuit AT89C51 counts the price system. Along with the economical development,leads the automobile profession fast development, the rental car is day by day common, understood on the rental car the application cost system, also has the help to our daily uses the monolithic integrated circuit to realize this system, is deepens the monolithic integrated circuit application the good way. This system is composed by monolithic integrated circuit AT89C51 and some periphery original part, has the operation to be simple, demonstration perspicuity, function formidable characteristic. Overall system only then two pressed keys, “start/stop” “replacement”; Uses six seven section of nixie tubes to take the monitor, may demonstrate the numeral, the letter cause the system information to be clear; This system besides course statistics and calculation of charge, but also has ten thousand calendars and the pronunciation disseminates news the function. Ten thousand calendars real-time provide the clock signal by clock chip DS1302, again transfers the demonstration by the monolithic integrated circuit; The pronunciation disseminates news by pronunciation chip ISD1420 provides the pronunciation information, the pronunciation information places in the different address, transfers the appropriate pronunciation by the monolithic integrated circuit from these addresses to carry on the broadcast. This plan full display user friendly characteristic, uses ISD1420 the pronunciation function, the simulation realization belt voice prompt rental car counts the price with really simulates the rental car the spatial vehicle, carries passengers, to station of arrival and to various conditions tariff computation, the statistics, the demonstration and the pronunciation disseminates news and so on the functions. This system involves the theory knowledge includes: The AT89C51 monolithic integrated circuit knowledge, the ISD1420 pronunciation chip may scratch the pronunciation chip principle of work and the application, the real-time clock chip principle of work and the application, the rental car cost system principle and the realization method which, write.【Key words】:Clock chip DS1302 Pronunciation chip ISD1420 Monolithic integrated circuit AT89C51 Fulls electricity protection chip 24C02百度文库- 让每个人平等地提升自我IV 目录前言 (1)第一章系统分析与设计题目要求 (2)第一节设计的意义 (2)第二节设计要求 (2)第二章概述 (3)第一节出租车计费器概述 (3)第二节单片机发展前景概述 (4)第三节单片机的应用范围 (5)第三章系统介绍 (6)第一节系统组成 (6)第二节里程计量及费用计算功能 (7)第三节NE555脉冲计量功能 (7)第四节按键功能 (8)第五节时钟功能 (8)第六节语音功能 (8)第七节电路设计原理图 (9)第四章硬件设计 (10)第一节主程序/CPU模块 (10)第二节NE555脉冲发射器模块 (13)第三节按键扫描模块 (14)第四节时钟模块 (15)第五节语音播放模块 (17)第六节掉电保护模块 (25)第七节显示模块 (26)第五章程序设计 (28)第一节主程序流程框图 (28)第二节里程和费率计算程序流程图 (29)第三节程序设计 (30)附录 (30)一、英文原文 (30)二、英文翻译 (33)百度文库- 让每个人平等地提升自我V百度文库- 让每个人平等地提升自我1前言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
出租车计价器毕业设计
分类号编号毕业设计题目:基于单片机的出租车计价器的设计——硬件部分系别信息工程学院专业电子信息工程姓名学号指导教师2010年6月1日学院毕业设计任务书设计题目:基于单片机的出租车计价器的设计——硬件部分专业:电子信息工程班级学号:姓名:指导教师:设计期限:2010年3月1日开始2010年6月1日结束院、系:信息工程学院2010年3月1日一、毕业设计的目的通过毕业设计使学生了解和掌握单片机应用技术;了解和掌握C语言的程序设计同硬件电路的结合;熟练运用proteus,keilC等软件的操作;了解和掌握单片机硬件电路的焊接和调试;了解和掌握掉电存储芯片AT24C02、霍尔传感器A44E、数码管、驱动芯片74LS245等外部接口芯片器件的应用。
二、主要设计内容实现出租车行驶里程和总金额的显示,预设起步价和起步公里数;实现清零、复位和掉电保护功能;实现对单价的调整。
三、重点研究问题(1)按下启动按键,显示起步里程与起步价。
(2)按模拟传感器信号的按键,显示行驶里程与总金额。
(3)按键控制清零、复位、掉电保护、调整预设单价。
(4)在软件中实现起步价,单价。
四、主要技术指标(1)数码管显示起步里程、单价,总里程、总金额。
(2)用按键控制清零、复位、掉电保护、调整预设单价。
五、设计成果要求(1)源程序通过编译、运行(2)软件烧录单片机硬件进行调试,运行(3)实现所述功能(4)电路板焊接、检测(5)最终提交软硬件、设计说明书、外文翻译、毕业设计说明书等六、其它参考文献:[1]谭浩强.C程序设计(第二版).清华大学出版社.2003[2]李刚民.单片机原理及应用技术.高等教育出版社.2005[3]张毅刚.单片机原理及应用.高等教育出版社.2004[4]胡汉才.单片机原理及其接口技术.北京:清华大学出版社.1995[5]马忠梅.单片机的C语言应用程序设计(第三版).北京航空航天大学出版社.2004[6]潘永雄.新编单片机原理与应用.西安电子科技大学出版社.2003毕业设计开题报告2010年3月15日学生姓名张学号专业电子信息工程题目名称基于单片机的出租车计价器的设计课题来源自选主要内容设计的主要内容是利用51单片机实现出租车计价器的功能。
出租车计价器设计 (毕业论文)
哈尔滨工程大学毕业论文题目:出租车计价器设计专业:姓名:目录1.摘要 (1)2.第一章绪论 (2)3.第二章总体方案的设计 (3)4.第三章系统硬件电路设计 (4)5.第四章软件设计 (12)6.第五章仿真与调试 (14)7. 第六章实物制作 (16)8.参考文献 (18)9.结论 (19)10.附录1 整机电路图 (20)11.附录2 源程序 (21)摘要时代变迁,电子技术也在智能化、自动化、人性化,传统出租车计价器已经满足不了人们的要求。
出租车计价器计费是否准确、出租车司机是否超速才是乘客关心的问题,而计价器营运数据的管理是否方便才是乘客最关心的问题,计价器营运数据的管理是否方便才是出租车死机最关注的。
因此怎样设计出一种面面俱到的计价器十分重要。
本设计利用AT89C52单片机,具有性能可靠、电路简单、成本低等特点。
所设计的出租车计价器的主要功能有:数据的复位、数据输出、路程输出、计时计价、单价输出及调整、显示当前的系统时间等功能,同时在不计价的时候还能作为时钟为司机同志提供方便。
关键词出租车;计价器;单片机第一章绪论入21世纪,出租车已经广泛地出现在我们周围。
随着人们生活水平的不断提高,出租车的使用频率也越来越高,出租车行业也以高质量的服务给人们带来了出行的享受。
随着出租车行业的发展,对出租车计费器的要求也越来越高。
二十世纪后半期,随着集成电路和计算机技术的飞速发展,数字系统也得到了飞速发展,其实现方法经历了由分立元件、SSI、MSI到LSI、VLSI以及UVLSI的过程。
同时为了提高系统的可靠性与通用性,微处理器和专业集成电路(ASIC)逐渐取代了通用全硬件LSI电路,而ASIC 以其体积小、重量轻、功耗低、速度快、成本低、保密性好而脱颖而出。
目前,业界大量可编程逻辑器件(PLD),尤其是现场可编程逻辑器件(FPLD)被大量地应用在ASIC 的制作当中。
在可编程集成电路的开发过程中,以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术最新成果的电子设计自动化(EDA)技术主要能辅助进行三方面的设计工作:IC设计,电子电路设计以及PCB设计。
出租车计价器系统设计毕业论文
出租车计价器系统设计摘要 (3)第一章前言 (4)第二章系统的工作原理及组成 (7)第一节设计要求 (7)第二节总体方案构想 (7)第三节总体设计方案的论证与选择 (7)第四节总体设计框图 (10)第三章硬件设计 (12)第一节硬件设计概述 (12)第二节AT89S51单片机及其引脚说明 (13)第三节里程计算单元设计 (18)第四节AT24C02 掉电存储单元的设计 (24)第五节显示单元的设计 (28)第四章系统的软件设计 (32)第一节模块介绍 (32)第二节主程序模块 (32)第三节里程计数中断服务程序 (34)第四节显示子程序服务程序 (35)第五章结论与展望 (36)参考文献 (37)现代社会中,出租车计价器系统是乘客与司机都不可或缺的设备,同时是出租车中相当重要的组成部分,没有了出租车计价器系统出租车便寸步难行,会给司机和乘客带来很大的麻烦,出租车计价器系统更是现代出租车行业发展的标志性设备之一,出租车行业的发展有很大一部分都体现在计价系统的更新和换代上。
它对于交易双方即乘客和司机都利益相关。
一个设计不完善,性能不够优良,不够效率的计价系统会使得乘客不满,并且使司机师傅工作更加复杂,而整个行业都使用设计不完善,性能不够优良,不够效率的计价系统会使得整个出租车行业的发展变得缓慢。
因此,在高速发展的今天,无论是出租车司机还是乘客都迫切的需要性能良好的出租车计价器系统。
因此出租车计价器系统设计具有相当大的研究价值,同时也具有很深刻的社会意义。
选择用何种手段完成出租车计价器系统设计也是很重要的问题,因为单片机功能强大,灵活性也相当强,并且通过软件编程能够实现模式转换等各种所需的功能从而避免了机械开关的不稳定性,相对于数字或者模拟电路的规模庞大,器件过多,调试困难,故障率高,单片机系统拥有巨大的优势,因此采用单片机来设计出租车计价器系统,并且能很好的完成设计问题中的各种要求。
关键词:出租车计价系统单片机第一章前言近十几年来我们的国家经济发展十分迅速,城市的交通也日渐完善,城市中出租车的数量也日渐增多,这样使得出租车计价器系统也越来越多,同时对计价系统的各种要求和需要也越来多并且复杂。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计题目基于单片机的出租车计价器姓名欧鹏学号20097052系部理工系专业年级09级电子信息工程指导教师徐丽莎2013年10月30日中南林业科技大学涉外学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除设计中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。
对本设计的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
本科毕业设计作者签名:二○一年月日毕业设计任务书题目基于单片机的出租车计价器姓名欧鹏学号20097052系部理工系专业年级09级电子信息工程指导教师徐丽莎2013年10月 30日毕业设计任务书毕业设计(论文)开题报告毕业设计(论文)开题报告毕业设计题目基于单片机的出租车计价器姓名欧鹏学号 20097052系部理工系专业年级09级电子信息工程二班指导教师徐丽莎2013年 5 月 25 日摘要随着城市改革开放的进一步深化,出租车行业迅速发展,出租车计价器的市场需求量也大大增加,计价器作为出租车的一个重要组成部分,计价器的普及必将大势所趋,预计未来计价器市场将很有发展前景。
与此同时计价器作为出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,计价器计价准确与否,直接关系到经营者和消费者的经济利益。
因此怎样设计出一种既能准确计价又能方便司机的计价器尤为重要。
本课题是出租车计价器系统的设计。
以出租车计价器的实用性和节约成本为起点出发,以AT89S52单片机为中心、通过霍尔传感器对脉冲的计数实现对里程和总金额的统计,人机交互界面输出采用LCD1602液晶屏。
独立按键进行复位、清零、白天黑夜模式选择功能的控制,本电路设计的计价器不但能实现基本的计价,掉电时进行数据存储,而且还能根据白天、黑夜、中途等待来调节单价,进行里程、单价、总车价相关信息的显示。
关键词:出租车计价器AT89S52 霍尔传感器软硬件设计Title Microcontroller-based taxi meterAbstract:With the further deepening of reform and opening up of the city, the taxi industry rapid development, the taximeter market demand also increased significantly, as an important part of the taxi meter, the meter's popularity is bound to the trend of the times, it is expected that the future meterthe market is promising. At the same time the meter as taxi operators and taxi consumer tools for fair trade settlement, the accuracy of the meter denominated, directly related to the economic interests of operators and consumers. Therefore, how to design a both accurate pricing but also convenient forthe driver's meter is particularly important.The issue is the design of the taxi meter system. Taxi meter practicality and cost savings as the starting point, AT89S52 microcontroller as pulse count on the mileage and the total amount of statistics, interactive interface output LCD1602 LCD. Independent button reset, clear, day and night control mode selection function, the meter circuit design not only to achieve the basic pricing, but also according to the day and night, half-way wait to adjust the unit price, mileage, price, gross vehicle price-related information.Keywords:taxi meter AT89S52 Hall sensor hardware and software designed目录1 引言 (1)2 出租车计价器的方案论证 (2)2.1 出租车计价器的基本功能 (2)2.2 出租车计价器的主要设计参数 (2)2.3 方案论证与比较 (3)3 系统硬件设计 (4)3.2 单片机的介绍 (4)3.3 硬件电路组成 (7)3.3.1 复位电路 (8)3.3.2 晶振震荡电路 (9)3.3.3 数据采集模块介绍 (9)3.3.4 掉电存储模块介绍 (10)3.3.5 按键模块介绍 (11)4.系统软件设计 (13)4.1主程序模块 (13)4.2 中断程序流程图 (13)5.系统调试 (16)5.1 软件测试 (18)5.1.1编程工具—C51语言 (18)5.1.2 单片机仿真软件在线调试—PROTEUS (18)5.2 硬件调试 (19)结论 (20)致谢 (21)参考文献 (22)附录 (23)1 引言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。
于是,出租车行业以快捷便利的服务给人们带来了出行的享受。
但是,一直以来存在着的买卖纠纷困扰着行业的发展。
而在出租车行业中解决这一矛盾的最好方法就是改良计价器。
用更加精良的计价器来为乘客提供更加方便快捷的服务。
我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程,到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。
鉴于目前有关出租车计费又出台了新的政策,在原有政策基础上新增了等待费用,为了与时俱进,设计一个计费功能较全面的系统也已是迫在眉睫。
凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时计费数字显示开始从起步价增加。
当出租车到达某地需要在那里等候时,系统会自动根据时间进行计时,每等候一定时间,计费显示就增加一个该收的等候费用。
汽车继续行驶时,停止计算等候费,继续增加里程计费。
到达目的地,便可按显示的数字收费。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有应用价值的。
2 出租车计价器的方案论证2.1出租车计价器的基本功能本课题所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、计时计价、路程和总金额的统计,掉电数据储存。
当按下按键后,启动计价器,开始采集脉冲信号,然后传送到单片机,单片机进行处理,计算出行驶路程以及总金额,将计算结果通过液晶显示屏显示,本电路设计的计价器不但能实现基本的计价,还能根据白天、黑夜、中途等待来调节单价,并且在计价器掉电后能将数据存储,不影响后续计费功能。
2.2 出租车计价器的主要设计参数本课题对出租车计价器的设计要求如下:设计一个出租车自动计价器,计价包括起步价、行车里程计费、等待时间计费三部分,用1602液晶显示总金额,运行时间,最大值为999元,起步价为6元,等待时间单价为超过等待时间30秒后每分钟1元,用液晶显示总里程、等待时间和总金额。
1、计费功能费用的计算是按行驶里程收费。
设白天起步价为6元,晚上起步价为7元。
等待时间超过30秒后按1元/min计费,未超过30秒时清零等待时间。
2、显示功能(1)显示单价:用两位数字显示,显示方式“XX”,单位为1元/km.(2)显示行驶里程:用两位数字显示,显示方式为“XX”,单位为km。
计程范围0-99km,里程精确到1km。
(3)显示总费用:用三位数字显示,显示方式为“XXX”,单位为元。
计价范围0-999元,精确到1元。
2.3方案论证与比较方案一: 采用数字电子技术,利用555定时芯片构成多谐振荡器,或采用外围的晶振电路作为时钟脉冲信号,计数芯片对脉冲的计数和分频,最后通过译码电路对数据进行译码,将译码所得的数据送给数码管显示。
方案二:用FPGA(可编程门阵列)实现:利用硬件描述语言编程,仿真调试后下载到可编程期间上(CPLD)上实现。
可以对计程车整个过程进行判断、处理。
整个过程完全实现了自动化和智能化。
方案三:采用单片机控制。
以单片机为核心,设计上采用89S52单片机为主控器,利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格选择功能。
不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级。
通过各个方案的比较,我们知道采用数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,并且难调试,而采用单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,有较大的活动空间,可以通过软件编程来完成更多的附加功能,方便对系统进行升级和功能扩展。
所以我们采用第三方案,用AT89S52单片机实现出租车计价的功能。
系统结构如图2.1下:图2.1 系统结构图3. 系统硬件设计3.1 硬件设计说明单片机是单片微型计算机的简称,单片机以其卓越的性能,得到广泛的应用,已经深入到各个领域。
在这次设计中,我们用到P0口和P2口,P0口为8位三态I/O口,此口为地址总线及数据总线分时复用;P2口为8位准双向口,与地址总线高八位复用;P0口和P2口都有一定的驱动能力,P0口的驱动能力较强。