(完整版)基于单片机出租车计价器的设计_开题报告
- 格式:doc
- 大小:39.51 KB
- 文档页数:3
本科毕业论文题目基于单片机的出租车计价器的设计学院信息科学技术学院专业电子信息工程毕业届别2015届姓名董胜斌指导教师王钧职称讲师目录摘要 (3)关键字 (3)Abstract (4)Keyword (4)1.绪论 (5)1.1研究背景: (5)1.2研究意义 (5)1.3研究内容 (6)1.3.1 系统的主要功能 (6)1.3.2 方案论证与比较 (6)2.系统总体设计 (8)2.1硬件设计 (8)2.2软件设计 (8)3.硬件设计 (9)3.1 STC89C52单片机介绍 (9)3.2 单片机各引脚功能说明 (9)3.3 振荡电路设计 (11)3.4 复位电路设计 (12)3.5 键盘接口电路设计 (12)3.6 显示电路设计 (13)3.6.1 1602LCD的基本参数及引脚功能 (13)3.6.2 显示模块采用1602液晶显示接口电路 (15)4.软件设计 (16)4.1 单片机资源使用 (16)4.2 单片机软件模块设计 (16)4.2.1 中断子函数 (16)4.2.2 判键子函数 (16)4.2.3 显示子程序 (17)4.3 总程序流程框图 (18)4.4. 使用软件proteus的介绍 (19)5.系统测试 (21)5.1 计价器模式测试 (21)5.2 计价器计价参数测试 (22)5.3 计价器稳定性测试 (22)6.总结 (23)参考文献 (24)致谢 (25)附录1 元件清单 (26)附录2 原理图 (27)附录3 单片机程序 (28)基于单片机的出租车计价器的设计董胜斌(甘肃农业大学信息科学技术学院电子信息工程董胜斌甘肃-兰州730070)摘要:随着经济的发展,以及城市的发展,带动了出租车行业的快速发展,使出租车成为我们日常生活中不可缺少的交通工具,了解和研究出租车上应用的计费原理及计费系统,对我们日常生活也有帮助。
而使用单片机实现出租车计价系统,是学习和深化单片机应用的较好途径。
一、设计目的了解和掌握掉电存储芯片AT24C02、霍尔传感器A44E、数码管、驱动芯片74LS245等外部接口芯片器件的应用。
二、主要设计内容实现出租车行驶里程和总金额的显示,预设起步价和起步公里数;实现清零、复位和掉电保护功能;实现对单价的调整。
三、重点研究问题(1)按下启动按键,显示起步里程与起步价。
(2)按模拟传感器信号的按键,显示行驶里程与总金额。
(3)按键控制清零、复位、掉电保护、调整预设单价。
(4)在软件中实现起步价,单价。
四、主要技术指标(1)数码管显示起步里程、单价,总里程、总金额。
(2)用按键控制清零、复位、掉电保护、调整预设单价。
五、设计成果要求(1)源程序通过编译、运行(2)软件烧录单片机硬件进行调试,运行(3)实现所述功能(4)电路板焊接、检测(5)最终提交软硬件、设计说明书、外文翻译、毕业设计说明书等设计开题报告本电路以AT89S51单片机为中心,附加A44E霍尔传感器测距(本电路中用模拟开关替代),实现对出租车计价,采用AT24C02 实现在系统掉电的时候保存单价,输出采用8段数码显示管,显示行驶总里程和总金额。
模拟出租车计价器设计:进行里程显示,预设起步价和起步公里数;行程按全程收费,有复位功能和启动功能,启动后,开始计价。
我们采用单片机进行设计,可以用较少的硬件和适当的软件相互配合来实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能,应用前景广阔。
关键字:出租车计价器AT89S51单片机A44E霍尔传感器断电保存8段数码显示管第 1章绪论1.1 课题背景我们知道,只要乘坐的出租车启动,随着行驶里程的增加,就会看到司机旁边的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如2KM)计费数字显示开始从起步价(如4元)增加。
当乘客到站时,按下停止按键,计费数字显示总里程和总金额,它可以很直观的反映用户使用情况。
1.2.2 主要设计内容及基本要求利用AT89S51单片机,设计简单的出租车计价器。
大连理工大学城市学院本科生毕业设计(论文)学院:电子与自动化学院专业:自动化学生: 姜美芹指导教师:刁立强完成日期:2013年6月6日大连理工大学城市学院本科生毕业设计(论文)题目基于单片机出租车多功能计价器设计总计毕业设计(论文)32页表格6表插图26幅摘要随着社会的高度发展,出租车已经成为人们日常生活中必不可少的代步工具,但由于各个地方的生活水平不同,导致物价存在一定的差异,因此出租车的计费标准也不尽相同。
这就要求我们设计出简易化、智能化、计价精确、可移植、可靠性高的出租车计价器。
本次设计利用软件设计和硬件设计相结合,设计出具有性能可靠、电路简单、成本低等特点的多功能计价器。
由单片机AT89C51控制,使用12MHz 晶振提供时钟信号,利用装在车轮上的霍尔传感器A44E发出的脉冲个数来测速,因为本设计涉及到白天和黑夜的转换,通过AT24C02实现白天和黑夜单价的修改和存储,从而实现白天和黑夜不同的计费标准。
另外AT24C02中的数据是不可随意更改的,具有防作弊的效果。
通过C语言编程实现记时、里程检测、费用计算,同时通过LED数码管将里从而达到计费的目的。
最后将总车费和总金额很直观的在LED数码管中显示出来,达到计价器计价收费的目的。
而且,本次设计还通过DS1302,可以在不计价的情况下作为时钟显示时、分、秒,使驾驶员了解实时时间。
系统包括控制模块、里程传感模块、掉电保护模块、独立键盘电路、电源电路、时钟显示模块部分。
该系统设有五个按键(清除、查询/确认、停止、白天/黑夜、功能选择),进行相应的操作就可实现单程/往返模式选择、停止计费、等待时间查询、清除复位等功能,使操作简单方便。
关键词:单片机; 霍尔传感器A44E; LED数码管;DS1302AbstractWith the high degree of social development, the taxi has become an everyday essential means of transport, but because of the different levels of each of the local life, causing prices there are some differences, so taxis are not the same accounting standards. This requires us to design a simple, intelligent, accurate pricing, portable, high reliability taxi meter.The design of the software and hardware design using the combination of design with reliable performance, the circuit is simple and low cost multifunction meter. Controlled by the microcontroller AT89C51 using 12MHz crystal oscillator provides the clock signal, the use of a wheel mounted on the Hall sensor A44E number of pulses sent to the gun, as the design involves the conversion of the day and night, night and day to achieve through AT24C02 price changes and storage, day and night in order to achieve different billing standards. The data in another AT24C02 can not be changed, with the effect of anti-cheating. Through the C programming language in mind, the mileage testing, cost calculations, while the inside through the LED digital tube so as to achieve the purpose of billing. Finally, the total amount of the total fare and very intuitive in the LED digital tube display, to achieve the purpose of the meter valuation fees. Moreover, this design also adopted DS1302, can not denominated in the case as the clock displays hours, minutes, seconds, the driver understand real-time. System comprises a control module, mileage sensing module, power protection module, separate keyboard circuit, power circuit, the clock display module section. The system has five buttons (Clear, check / confirm, stop, day / night function selection), the appropriate action can be achieved one way / returnmode selection, stop charging, waiting time queries, clear Reset function. make operation simple and convenient.Keywords: microcontroller; hall sensor A44E; LED digital tube; DS1302目录第一章引言 (1)1.1出租车简介 (1)1.1.1出租车计价器概述 (1)1.1.2出租车计价器的工作原理 (1)1.2 单片机简介 (2)1.2.1单片机的基础知识 (2)1.2.2单片机的发展历史、趋势及应用 (2)1.2.3 MCS-51 单片机的应用特性 (3)1.3设计目的及要求 (4)1.3.1设计任务 (4)1.3.2 设计要求 (4)1.3.3系统主要功能 (5)第二章计价器硬件设计 (6)2.1.出租车计价器方案论证 (6)2.2 系统的硬件构成及功能 (8)2.3 AT89C51单片机及其引脚说明 (8)2.4 AT24C02掉电存储电路设计 (11)2.5里程计算、计价单元的设计 (13)2.6电源电路设计 (15)2.7独立键盘电路设计 (16)2.8指示灯电路设计 (16)2.9数码管显示电路设计 (17)2.10 DS1302时钟电路设计 (20)第三章系统的软件设计 (23)3.1 系统主程序设计 (23)3.2 定时中断服务程序 (24)3.3 里程计数中断服务程序 (25)3.4 中途等待程序 (27)3.5 键盘扫描子程序 (28)3.6计算程序 (30)结束语 (32)致谢 (33)参考文献 (34)附录多功能计价器程序设计 (35)设计原理图 (55)第一章引言本次毕业设计利用单片机知识作为理论支撑来实现一台多功能出租车计价器设计,使之具有性能可靠、电路简单、成本低、使用方便等特点。
基于单片机的出租车计价器设计设计出租车计价器是一种基于单片机的设备,用于计算乘客乘坐出租车的费用。
在设计出租车计价器时,需要考虑到计价规则、硬件设计和软件编程等因素。
首先,我们需要确定计价规则。
一般来说,出租车的计价规则包括起步价、里程费和时间费。
起步价是乘客上车时需要支付的固定费用,里程费是根据乘客的行驶里程来计算的变动费用,时间费是在乘客等待或者拥堵时计算的费用。
接下来,我们需要进行硬件设计。
出租车计价器的硬件设计包括显示屏、键盘、车速传感器和单片机等组成部分。
显示屏用于显示计价器的计费结果和其他信息,键盘用于输入乘客的上下车信息和计价规则,车速传感器用于检测出租车的速度,单片机用于控制计价器的计费过程和显示信息。
然后,我们需要进行软件编程。
软件编程主要是为了控制单片机的工作流程和计费逻辑。
在软件编程中,我们需要设计计费算法,根据乘客的上下车信息、里程和时间等数据来计算费用。
同时,我们还需要设计按钮和操作界面,以便乘客和司机能够操作和使用计价器。
此外,出租车计价器还可以增加一些额外功能,如记录行驶轨迹和生成行驶报告等。
行驶轨迹可以用于监控出租车的行驶情况,而行驶报告可以提供给乘客或者出租车公司,以便进行事后结算和分析。
最后,我们还需要考虑出租车计价器的安全性和可靠性。
安全性是指计价器应具备防止数据篡改和信息泄露的能力,可靠性是指计价器应具备稳定工作和数据准确性的能力。
综上所述,基于单片机的出租车计价器设计需要考虑计价规则、硬件
设计和软件编程等因素。
通过合理的设计和规划,可以实现一个功能完善,安全可靠的出租车计价器。
基于单片机控制的出租车计价器设计任务书一.设计要求(一)基本功能1.显示:可以显示单价、里程、总金额2.停车计费功能:中途因故停车超过5分钟后每分钟按当时单价的50%收费3. 自动分时计费功能:白天和夜间应能自动更换单价(二)性能里程误差小于2%(三)扩展功能1.可增加时钟功能2.可增加数据掉电保护功能二.计划完成时间三周1.第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。
2.第二周完成软件的具体设计和硬件的制作。
3.第三周完成软件和硬件的联合调试。
基于单片机控制的出租车计价器设计摘要:随着出租车行业的发展,出租车行业已经是城市交通的重要组成部分,以单片机为核心的智能出租车计价系统的开发就显得尤其重要。
本设计采用89S51单片机为主控器,以FJ2E-D10NK霍尔传感器测距,实现对出租车的多功能的计价设计,并采用AT24C02实现在系统掉电的时候保存单价和系统时间等信息,输出采用8段数码显示管。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜,中途等待来调节单价,但同时在不计价的时候还能作为时钟为司机同志提供方便。
关键词:AT89S51,霍尔传感器,AT24C02,数码显示管,定时器/计数器目录1引言 (1)2总体设计方案 (1)2.1方案论证与比较 (1)2.2主要元器件的介绍 (2)2.3设计方框图 (3)3电路设计原理分析 (4)3.1里程计算、计价单元的设计 (4)3.2数据显示单元设计 (4)3.3掉电存储单元的设计 (6)3.4按键单元的设计 (6)3.5主程序设计 (6)4总结与体会 (8)参考文献 (8)附录 (9)1 引言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。
2 总体设计方案2.1方案论证与比较方案一:采用数字电路控制。
其原理方框图如图2-1 所示。
采用传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性能不够稳定,而且不能调节单价,也不能根据天气调节计费标准,电路不够实用。
基于单片机的出租车计价器的设计作者:王素芹来源:《电子世界》2011年第23期【摘要】随着出租车行业的发展,出租车已经是城市交通的重要组成部分,具有良好性能的计价器对出租车司机和乘客来说都是很有必要的。
本设计电路以AT89S52单片机为中心,采用A44E 霍尔传感器测距,实现对出租车里程统计,并进行计价。
采用看门狗电路MAX813L实现上电复位、手动复位和监视电压功能,时钟芯片DS1302在系统掉电时可以用来保存单价、里程等信息和显示时间,采用LED显示。
【关键词】计价器;AT89S52一、设计方案(一)主控电路的设计利用单片机丰富的 I/O端口和其本身控制的灵活性,可以实现基本的里程计价功能和价格调整、时钟显示等功能。
(二)掉电保护DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟,它可以在很小电流的后备电源(2.5V~5.5V电源,在2.5V时耗电小于300nA)下工作,利用DS1302的RAM就可以实现掉电保护,而且可以很直观的就可以显示时间,可带来很多方便。
(三)显示设计采用LED数码管显示。
数码管具有编程简单,夜间显示效果好,而且其价格便宜。
二、各单元电路设计(一)里程计算、计价单元的设计里程计算是通过安装在车轮上的霍尔传感器检测到的脉冲信号,送到单片机产生中断,单片机再根据程序设定,计算出里程。
A44E 属于开关型的霍尔器件,其工作电压范围比较宽(4.5~18V),其输出的信号符合TTL电平标准,可以直接接到单片机的IO 端口上,而且其最高检测频率可达到1MHZ。
在霍尔电势发生器的两端加上电压VCC后,根据霍尔效应原理,当霍尔片处在磁场中时,霍尔传感器的输出端输出低电平。
当车轮转动一圈时小磁铁提供一个磁场,则霍尔传感器输出一次低电平完成一次数据采集。
我们选择了P3.3 口作为信号的输入端,内部采用外部中断0,车轮每转一圈,霍尔开关就检测并输出信号,引起单片机的中断,对脉冲计数。
单片机系统课程设计报告完成日期:2010年12月28日系:电子信息工程系专业:通信工程班级:071班设计题目:出租车计价器学生姓名:谢明七王勉指导教师:董玉华、许爽目录一、设计任务和性能指标 (2)1.1设计任务 (2)1.2性能指标 (2)二、设计方案 (3)2.1任务分析 (3)2.2系统设计 (4)三系统硬件设计 (6)3.1电源电路 (6)3.2单片机的最小系统 (7)3.3 DS1302时钟电路 (8)3.4显示电路的设计 (9)3.5按键控制的设计 (10)3.7复位电路 (12)四、系统软件设计 (13)4.1主程序设计 (13)4.2 子程序设计 (14)4.2.1 DS1302子程序 (14)4.2.1 DS1302子程序流程图 (14)4.2.2 显示子程序 (16)4.2.2 显示子程序流程图 (18)4.3 修改时间子程序 (19)五、调试及性能分析 (20)5.1调试步骤 (20)5.1.1硬件调试 (20)5.1.2软件调试: (20)5.2性能分析 (20)六、心得体会 (22)七、参考文献 (23)八、附录 (24)附录1、程序清单 (24)附录2 系统硬件电路图 (34)一、设计任务和性能指标1.1设计任务出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
出租车计价器的主要功能是计价显示、时钟显示、根据白天、黑夜、途中等待来调节营运参数、计量数据查询等。
要求用Protel 画出系统的电路原理图(要求以最少组件,实现系统设计所要求的功能),印刷电路板(要求布局合理,线路清晰),绘出程序流程图,并给出程序清单(要求思路清晰,尽量简洁,主程序和子程序分开,使程序有较强的可读性)。
1.2性能指标1.不同情况具有不同收费标准:白天、晚上、途中等待(>10min开始收费);2.数据输出:单价输出、路程输出、总金额输出;3.按键:启动计时开关、数据显示切换、白天/晚上切换、复位;4.能手动进行修改单价,但单价设定需密码进入。
单片机出租车计价器开题报告及任务书201 届毕业设计,论文,材料院、部: 电气与信息工程系学生姓名: 指导教师: 职称: 专业: 电子信息工程班级: 电子学号:201 年月材料清单1、毕业设计(论文)课题任务书2、开题报告3、毕业设计(论文)工作进度检查表4、指导教师评阅表5、评阅教师评阅表6、答辩资格审查表7、答辩及最终成绩评定表8、毕业设计说明书9、附录材料湖南工学院201 届毕业设计,论文,课题任务书院、部:电气与信息工程学院专业:电子信息工程指导教师学生姓名课题名称基于单片机的出租车计价器设计1、设计任务设计一个基于单片机的出租车计价器。
2、设计内容(一)、多功能出租车计价器的硬件系统(1)、单片机最小系统模块 (2)、供电模块内(3)、显示模块容(4)、键盘模块及(5)、DS1302时钟模块任(6)、传感器模块务 (二)、多功能出租车计价器的软件系统 (1)、显示程序模块(2)、键盘程序模块(3)、测量及计算程序模块1、基于单片机出租车计价器的设计要求(1)开机系统能显示实时日期及时间,且通过按键能对日期及时间进行矫正。
(2)系统内部设定了起步价和起步公里数。
(3)系统具有白天和黑夜两种计价模式,设定了不同的起步价和每公里单价,通过按键实现更换计价模式;其中起租里程3公里,起步价白天为8元、晚上为10元。
拟每天6:30至22:00之间,按“白天”计费,白天每公里单价1.5元;22:00至次日达到6:30,按“晚上”计费,每公里单价2元。
的 (4) 启动后,开始计价,计价因素包括运行里程和等待时间,当汽车行驶未满起步要求公里数时,均按起步价计算,超过起步公里数后,实现超出部分每公里按单价收费;或中间遇等待时,计程的数额将不再增加,开始计时收费,等待10s后,每秒0.4元;技术最后测距收费和计时收费之和为总车费。
指 (5) 在运行过程中会实时显示出租车的运行里程、等待时间及总价格;且工作时会标显示实时时间。
1 绪论 ............................................................................................ 错误!未定义书签。
1.1 选题概述 (2)1.2 单片机概述 (2)2 实施方案设计 (2)2.1 设计任务要求 (2)2.1.1 设计任务 (2)2.1.2 设计要求 (2)2.2 设计的主要功能 (2)2.3 方案的确定 (2)2.3.1 单片机的选择 (3)2.3.2 计时模块的选择 (3)2.3.3 显示模块的选择 (3)2.3.4 最终方案的确定 (4)3 硬件电路设计 (4)3.1 STC89C52单片机 (5)3.2 时钟模块 (11)3.2.1 DS1302性能简介 (11)3.2.2 DS1302接口电路设计 (1)3.3 按键控制模块 03.4 LCD1602显示电路 (1)3.5 AT24C02存储模块 (3)3.6 电机驱动模块 (6)4 软件设计 (7)4.1 系统流程图 (7)4.2 编程软件Keil C51 (8)4.3 画图软件Protel99SE (8)4.4 Protel使用常见问题 (9)参考文献 (12)附1、系统原理图 (13)附2、proteus仿真图 (14)1.1 选题概述1.2 单片机概述2 实施方案设计2.1 设计任务要求2.1.1 设计任务2.1.2 设计要求2.2 设计的主要功能本设计采用STC89C52单片机作为主控模块的主控芯片,结合单片机的外围电路实现对整个系统的控制,DS1302时钟芯片准确计时具有重新上电不用调时的功能,显示部分采用LCD1602液晶显示,24c02芯片可以掉电存储设置的计费数据,即使掉电也不会丢失设置的费用,3v直流电机模拟发动机工作,使整个设计更加逼真,当无乘客时液晶可以显示时间(年月日时分秒),时间可以按键设置,此时电机不工作;当有乘客时电机工作,可以通过按键开始计费系统工作,有清零键,收费可以修改(包括起价费、超过起价费每公里或分钟收费、白天和夜晚收费标准),可以切换白天和夜晚收费标准,可以按照分钟或公里收费切换。
《基于单片机的出租车计价器的设计》开题报告关键词:出租车计价器浙江师范大学应用电子技术专业开题报告范文杭州论文开题报告一.选题背景和意义随着我国经济的迅速发展,人民生活水平的显著提高,城市的交通日趋完善,出租车计价器的应用也越来越广泛。
虽然私家车的拥有量在大幅度地提高,但是出租车还是在我国的交通运输中承担着重要的角色,出租车计价器是出租车上必不可少的重要仪器,它是负责出租车营运收费的专用智能化仪表。
用户不仅要求计价器性能稳定、计价准确而且对它的要求也越来越高。
近年来,我国出租汽车行业迅猛发展,出租汽车已经成为我国城市公共交通的重要组成部分和现代化城市必备的基础设施,成为人们工作、生活中不可缺少的交通工具。
出租汽车服务行业和出租汽车计价器紧密相关,因为出租汽车必须安装出租汽车计价器才能投入营运。
出租汽车计价器是一种能根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并直接显示车费值的计量器具。
计价器是出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,因而计价器计价准确与否,直接关系到经营者和消费者的经济利益。
依据国家有关法律、法规,出租汽车计价器是列入国家首批强制检定的工作计量器具之一,也是近年来国家质量技术监督部门强化管理的六类重点计量器具之一。
出租车行业在我国是八十年代初兴起的一项新兴行业,随着我国国民经济的高速发展,出租汽车已成为城市公共交通的重要组成部分。
多年来国内普遍使用的计价器只具备单一的计量功能。
目前全世界的计价器中有90%为台湾所生产。
现今我国生产计价器的企业有上百家,主要是集中在北京,上海,沈阳和广州等地。
在出租车是城市交通的重要组成部分,行业健康和发展也获得越来越多的关注。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
二、国内外研究现状、发展动态出租车行业在我国是八十年代初兴起的一项新兴行业,随着我国国民经济的高速发展,出租汽车已成为城市公共交通的重要组成部分。
毕业设计(论文)开题报告
2、选题研究的方法与主要内容
选题研究的方法:
文献资料法:⑴查阅了大量相关的文献资料,对出租车计价器进行了深入地研究,完成了论文撰写的理论基础及准备工作。
⑵采用相应的技术手段,进行论文课题图纸的设计。
⑶应用实用仪器设备及工具加以适当验证。
⑷采用适宜软件进行必要的仿真及绘图。
主要内容:
出租车计价是根据车所行驶的路程以及乘客乘车的方式综合决定的。
本出租车自动计费,上电后显示最初的起步价,里程计费单价,等待时间计费单价,通过按键可以调节起步价,里程计费单价,等待时间计费单价。
同时具有运行,暂停,停止等状态,可以显示运行的时间,同时可以显示暂停的时间,具有累加功能,暂停和运行时间在暂停和运行前一次的状态上计时。
出租车停止后能够显示行驶的总费用。
整体模块如图所示:
计价器分为硬件部分和软件部分。
硬件部分主要有主控电路、按键电路、显示电路、电源电路、传感电路。
主控电路采用AT89S52单片机,通过计算接收到的脉冲个数,计算出当前所行驶的路;按键电路采用独立式按键,每个按键占用一根I/O口线;显示电路采用1062字符型液晶显示,完成LED灯、行驶里程、等候时间、总费用的显示功能;电源电路采用120V电压,用于接通电源,使计价器正常运行;传感电路采用霍尔传感器,把经过整形后的信号输入计价器主机接口。
软件部分主要有主程序、中断子程序、判断子程序、显示子程序。
基于单片机的出租车计价系统的设计随着经济的高速发展,交通系统的完善出租车计价器的应用越来越广泛。
计价器计价准确与否,直接关系到司机和乘客的经济利益。
使用单片机实现出租车计价系统,是对单片机应用的深入学习。
本系统将会提高我们在C语言编写程序的能力有所提高,这里主要是以AT89C52单片机为核心控制器,单片机有着丰富的I/O端。
本文基于STC89C52单片机为系统的控制中心,利用传感器测量路程,设计了出租车计价器,具有自动计程、计价显示时间、调节起步价等功能。
对其进行了硬件设计,硬件设计包括复位电路,复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
晶振电路、时钟电路,时钟电路作为系统的时钟源,具有较高的准确性。
按键电路,通过按键可以调整起步价,里程数。
通过按键模拟出租车的运行,暂停,停止。
显示电路,上电时LCD1602液晶显示屏显示最初的起步价,里程收费,当前时间。
然后采用C语言进行了软件设计,再通过软件设计接口芯片和参数的初始化按要求写入程序。
通过软硬件结合进行仿真,仿真结果表明此设计可以实现路程计价功能和价格调节、时钟显示功能。
关键词出租车计价器;89C52单片机;液晶显示器;硬件设计;软件设计;仿真0 引言随着科技和时代的进步,出租车在城市交通中发挥的作用越来越重要,可以说出租车行业的发展速度是迅速的,无论是从维护乘客以及司机的利益来说,还是从规范出租车行业的制度上来说,性能优异的出租车计价器对整个出租车行业的良性循环发展至关重要。
出租车行业是从1980年开始兴起的,属于新兴行业,重庆市起重机厂是中国第一家生产计价器企业。
在国内,最早的计价器最开始使用的是机械齿轮结构,但其实早期的计价器就是一个里程表,它仅仅只有计算里程功能。
在国内,机械齿轮结构是最早的计价器使用的结构,但其实早期的计价器其实就是一个里程表,它仅有计程功能。
仅仅能显示出租车行驶了的路程,不能准确的显示出更多的其他信息。
完成日期:2010年12月28日系:电子信息工程系专业:通信工程班级:071班设计题目:出租车计价器学生姓名:谢明七王勉指导教师:董玉华、许爽目录一、设计任务和性能指标 (3)1.1设计任务 (3)1.2性能指标 (3)二、设计方案 (4)2.1任务分析 (4)2.2系统设计 (4)三系统硬件设计 (6)3.1电源电路 (6)3.2单片机的最小系统 (6)3.3 DS1302时钟电路 (7)3.4显示电路的设计 (7)3.5按键控制的设计 (8)3.7复位电路 (9)四、系统软件设计 (11)4.1主程序设计 (11)4.2 子程序设计 (12)4.2.1 DS1302子程序 (12)4.2.1 DS1302子程序流程图 (12)4.2.2 显示子程序 (14)4.2.2 显示子程序流程图 (15)4.3 修改时间子程序 (17)五、调试及性能分析 (18)5.1调试步骤 (18)5.1.1硬件调试 (18)5.1.2软件调试: (18)5.2性能分析 (18)六、心得体会 (20)七、参考文献 (20)八、附录 (21)附录1、程序清单 (21)附录2 系统硬件电路图 (31)一、设计任务和性能指标1.1设计任务出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
出租车计价器的主要功能是计价显示、时钟显示、根据白天、黑夜、途中等待来调节营运参数、计量数据查询等。
要求用Protel 画出系统的电路原理图(要求以最少组件,实现系统设计所要求的功能),印刷电路板(要求布局合理,线路清晰),绘出程序流程图,并给出程序清单(要求思路清晰,尽量简洁,主程序和子程序分开,使程序有较强的可读性)。
1.2性能指标1.不同情况具有不同收费标准:白天、晚上、途中等待(>10min开始收费);2.数据输出:单价输出、路程输出、总金额输出;3.按键:启动计时开关、数据显示切换、白天/晚上切换、复位;4.能手动进行修改单价,但单价设定需密码进入。
基于单片机的出租车计价器设计报告————————————————————————————————作者:————————————————————————————————日期:河南理工大学《单片机应用与仿真训练》设计报告出租车计价器设计姓名学号:专业班级: 指导老师: 所在学院:2012年6月25日摘要本设计用直流电机转动模拟出租车车轮转动,实现出租车多功能的计价功能。
设计采用AT89S52单片机为主控芯片,用光电对管检测电机转盘转速,采用24C02芯片为系统在掉电时路程、钱数等重要信息提供存储保护,采用两个四位8段共阴数码管显示里程、总价格和等待时间等信息。
本设计可以实现单双程设置、系统暂停、空车指示、信息显示、掉电保护等功能。
出租车计价是根据车所行驶的路程以及乘客乘车的方式综合决定的。
出租车行驶总路程可以通过车轮的周长乘车轮旋转圈数得到.即可计算得到车轮旋转几周出租车能行驶一公里的路程.使用光电对管能方便地计量车轮旋转的圈数,输出的脉冲信号被接入到AT89S52单片机系统中,通过计算接收到的脉冲个数,计算出当前所行驶的路程,并且可以计算实时的速度.与此同时,根据不同的收费标准计算收费。
通过键盘能够实现往返设置,启动、暂停、停止计价器、设置单返程等。
关键字:出租车计价器,AT89S52,24C02,光电对管AbstractThis design with DC motor to rotate the analog taxi wheels turning, multi-purpose taxi pricing function. Design using AT89S52 MCU for master chip with a photoelectric tube test motor turntable speed, AT24C02 chip to make the system power-down distance, money and other important information on the storageprotection, the use of two four-segment common cathode digital display tube mileage, the total price and waiting time information. This design enables single and double—way set,system halted,empty instructions,information display, power—down protection and other functions.个人收集整理,勿做商业用途文档为个人收集整理,来源于网络The taxi meter according to the distance traveled by the vehicle and passengers ride the decision. Taxi driving the total distance by the circumference of the wheel drive wheel rotation laps。
基于单片机出租车计费器的设计题目基于单片机的出租车计价器学生指导教师王旭辉年级 2012级专业电子信息工程二级学院信息工程学院邯郸学院信息工程学院2015年1月目录摘要.............................................. 错误!未定义书签。
ABSTRACT........................................... 错误!未定义书签。
1 课程设计任务书 (2)1.1 课程设计任务.............................. 错误!未定义书签。
1.2 课程设计方案.............................. 错误!未定义书签。
2硬件电路设计 (4)2.1 振荡电路 (4)2.2 复位电路设计 (4)2.3 键盘接口电路 (5)2.4 显示电路 (5)2.4.1 1602LCD的基本参数及引脚功能 (5)2.4.2 显示模块采用1602液晶显示接口电路 (7)2.5 单片机各引脚功能说明 (7)3 软件设计 (8)3.1 单片机资源使用 (8)3.2 单片机软件模块设计 (8)3.2.1 中断子函数 (8)3.2.2 判键子函数 (9)3.2.3 显示子程序 (10)3.3 总程序流程框图 (11)总结 (12)参考文献 (14)致谢 (15)附录1 元件件清单 (16)附录2 原理图 (17)附录3 程序清单 (18)基于单片机的出租车计价器1 引言随着现代经济飞速的发展,人民生活水平的提高,越来越多的居民为了方便的出行,大都会选择乘坐出租车出行,而且随着科学技术的前进,各种各样的打车软件相继出现,例如滴滴打车软件等,都更加方便了生活,人们为了高效率的活动也更倾向于打车,于是了解出租车必备设备计价器成了人们的兴趣,这可以使我们了解其原理,避免出现被多要费用等情况的出现。
本课题采用STC89C52单片机进行设计,其中用按键来实现轮胎转圈行驶的里程数、显示模式的切换、时钟的调整、等待时间的增加等功能,使用DS1302进行计时,LCD1602液晶显示屏显示,使用芯片at24C02进行内容存储,使用Keil编程软件编写程序,实现了路程清零、里程数增加及路程和费用的显示、时间的加减调整、显示内容的切换等功能。
开题报告电气工程及其自动化基于单片机的出租车计价器的设计一、课题研究意义及现状出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。
国内出租车计价器已经经历了4个阶段的发展。
从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的出租车计价器;再从集成电路式到目前的单片机系统设计的出租车计价器。
出租车计价器计费是否准确、出租车司机是否超速才是乘客最关心的问题,而计价器营运数据的管理是否方便才是出租车司机最关注的。
因此怎样设计出一种既能有效防止司机作弊和超速又能方便司机的计价器尤为重要。
随着城市交通的发展,作为城市交通重要组成的出租车行业也得到了极大的发展,如何有效地保障出租车的服务质量,安全可靠运行,已成为亟待解决的新课题。
而提高服务质量,降低运行成本,也是出租车公司为在竞争中求得成功的迫切需要。
保障车辆和人身安全,更是司机切身利益相关的重要问题。
为了解决上述问题,GPS系统被应用到出租车上。
1.符合国家产业政策,发展潜力较大。
城市出租车是经济建设和人民生活密切相关的城市基础设施,由于中国人口众多的国情,各级政府都确定了优先发展公共交通的政策,要求城市建设成安全、便捷、及时、舒适、高效的运行系统。
出租车行业共同建设GPS卫星调度系统,最大化地拓展了主管业务,完善了城市公用服务设施,符合国家的产业政策,呈现良好的发展态势。
2.有利于缓解城市交通的压力,避免道路拥挤,降低出租汽车的空驶率,减少油耗和空气污染,提高城市路网的行车利用率。
3.可以增加出租车司机的收入,提高运力,减少空驶率。
4.有利于司机的人身安全车辆事故的抢救,有利于车辆的防盗,有效避免车辆丢失,使车辆的防盗抢险性也得到了提高和保障。
为充分发挥GPS卫星定位功能,保障乘客与司机的安全,GPS 实现了与公安的110报警系统联网。
5.通过GPS传递短信息,方便了单位或司机的亲朋与司机的联系。
《单片机原理与接口技术》课程设计题目:基于单片机的出租车计价器的设计学院:管理科学与工程学院专业:电子信息工程学号:姓名:夏念念初始条件:1.运用所学的单片机原理与接口技术知识和数字电路知识;2.52单片机应用开发系统一套;3.PC机及相关应用软件。
要求完成的主要任务:以目前生活中正在使用的出租车计价器为原型进行设计,要求具有按时间和里程综合计算车价的功能,能显示时间、里程、单价、总车价等相关信息。
1.完成出租车计价器的设计和调试。
2.撰写课程设计说明书,说明书使用A4打印纸计算机打印,用Proteus等绘图软件绘制电子线路图纸。
基于52单片机原理出租车计价器的设计摘要本设计的是一个基于单片机AT89C52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。
复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时字符型液晶1602显示最初的起步价,里程收费,等待时间收费三种收费,通过按键可以调整起步价,里程收费,等待时间收费。
通过按键模拟出租车的运行,暂停,停止。
在1602液晶上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总共的费用和总的路程。
在这里主要是以AT89C52单片机为核心控制器,P0口接1602液晶显示模块,P1口接按键的,通过按键输入。
关键词:单片机AT89C52;1602液晶;出租车计费器;目录前言 (1)第一章出租车计价系统的设计要求与设计方案 (2)1.1出租车计价器设计要求 (2)1.2系统主要功能 (2)1.3方案论证与比较 (2)第二章出租车计价系统的硬件设计 (4)2.1振荡电路 (4)2.2复位电路设计 (4)2.3键盘接口电路 (5)2.4显示电路 (5)2.5路程测量部分 (6)2.6单片机各引脚功能说明 (6)2.71602液晶的简介 (8)第三章出租车计价系统的软件设计 (10)3.1单片机资源使用 (10)3.2中断子函数 (10)3.3判键子函数 (11)3.4显示子程序 (11)3.5总程序流程框图 (13)第四章PROTEUS的简介 (14)4.1P ROTEUS介绍 (14)第五章设计体会与小结 (15)参考文献 (15)附录 (16)一.源程序 (16)二.设计总图 (2)前言出租车计价器是出租车营运收费的专用智能化仪表,随着电子技术的发展,出租车计价器技术也在不断进步和提高。
毕业设计(论文)开题报告
2、选题研究的方法与主要内容
选题研究的方法:
文献资料法:⑴查阅了大量相关的文献资料,对出租车计价器进行了深入地研究,完成了论文撰写的理论基础及准备工作。
⑵采用相应的技术手段,进行论文课题图纸的设计。
⑶应用实用仪器设备及工具加以适当验证。
⑷采用适宜软件进行必要的仿真及绘图。
主要内容:
出租车计价是根据车所行驶的路程以及乘客乘车的方式综合决定的。
本出租车自动计费,上电后显示最初的起步价,里程计费单价,等待时间计费单价,通过按键可以调节起步价,里程计费单价,等待时间计费单价。
同时具有运行,暂停,停止等状态,可以显示运行的时间,同时可以显示暂停的时间,具有累加功能,暂停和运行时间在暂停和运行前一次的状态上计时。
出租车停止后能够显示行驶的总费用。
整体模块如图所示:
计价器分为硬件部分和软件部分。
硬件部分主要有主控电路、按键电路、显示电路、电源电路、传感电路。
主控电路采用AT89S52单片机,通过计算接收到的脉冲个数,计算出当前所行驶的路;按键电路采用独立式按键,每个按键占用一根I/O口线;显示电路采用1062字符型液晶显示,完成LED灯、行驶里程、等候时间、总费用的显示功能;电源电路采用120V电压,用于接通电源,使计价器正常运行;传感电路采用霍尔传感器,把经过整形后的信号输入计价器主机接口。
软件部分主要有主程序、中断子程序、判断子程序、显示子程序。