出租车计费系统的设计
更新时间:2023-03-20 10:03:01 阅读量: 实用文档 文档下载
出租车的计费系统的设计论文写作的参考文献
摘 要
本文介绍了一种采用单片FPGA芯片进行出租车计费器的设计方法,主要阐述如何使用新兴的EDA器件取代传统的电子设计方法,利用FPGA的可编程性,简洁而又多变的设计方法,缩短了研发周期,同时使出租车计费器体积更小功能更强大。本设计不仅实现了出租车计费器所需的一些基本功能,同时考虑到出租车行业的一些特殊性,更注重了把一些新的思路加入到设计中。主要包括采用了FPGA芯片,使用VHDL语言进行编程,使其具有了更强的移植性,更加利于产品升级。
此外,VHDL就是超高速集成电路硬件描述语言。覆盖面广,描述能力强,是一个多层次的硬件描述语言。在VHDL语言中,设计的原始描述可以非常简练,经过层层加强后,最终可成为直接付诸生产的电路或版图参数描述。具有良好的可读性,即容易被计算机接受,也容易被读者理解。使用期长,不会因工艺变化而使描述过时。因为VHDL的硬件描述与工艺无关,当工艺改变时,只需修改相应程序中的属性参数即可。支持大规模设计的分解和已有设计的再利用。一个大规模的设计不可能由一个人独立完成,必须由多人共同承担,VHDL为设计的分解和设计的再利用提供了有力的支持。
关键词:出租车计费器,FPGA,VHDL语言,多功能
出租车的计费系统的设计论文写作的参考文献
Abstract
Along with the development of taxi trade, counting fees that the requirement of ware is also more and more higher to the taxi, user not only asks to count fees, and the ware function is stable, and it is accurate to count fees, and has guarding against the function cheated; At the same time still ask his to possess ticket material to print and IC blocks paying fees and computer string capable communication function.The method that hardware and software each other combine is adopted in this design, and takes one piece machine as the nucleus, printting to doing business information all did the detailed introduction from the circle pulsing,To the content of 89C51 and MAX813L Guarding the entrance the dog and the introduction that reduces the circuit to blame for focal point at the same time, this system still possesses to prevent to disturb and the function guarding against the dead machine, and special in the taxi design during power supply of system, possessing fairly strong steady pressure effect, the system adopted IC Block the memory, and can make things convenient for just the information of safe record customer and Che owner.
Key words:The dog is guarded the entrance 89c51 Circle pulse Anti-jamming
出租车的计费系统的设计论文写作的参考文献
目 录
第一章 引 言 ................................................ 1 第一节 设计背景 .................................................. 1 第二节 出租车记费器设计要求 ...................................... 1 第二章 出租车计费系统的设计思想 ............................... 2 第三章 出租车计费系统的实现 .................................. 4 第一节 出租车系统的总体框图设计 ................................... 4 第二节 计费设定系统原理图 ......................................... 6 第四章 系统模块的设计 ........................................ 7 第一节 启动停止按键模块 ........................................... 7 第二节 启动停止显示模块 ........................................... 8 第三节 计时模块 ................................................... 8 第四节 计程模块 ................................................... 9 第五节 计程计时选通模块 ........................................... 9 第六节 计程计时显示输出模块 ...................................... 10 第七节 总额计算模块 .............................................. 10 结束语 ......................................................12 谢 辞 .......................................................13 参考文献 ....................................................14
出租车的计费系统的设计论文写作的参考文献
第一章 引 言
第一节 设计背景
随着出租车行业的发展,对出租车计费器的要求也越来越高。最近几年出租车行业发展迅速,在全国有几千家出租车公司,因此出租车计费器的市场是庞大的。由于受到油价影响,各大城市都推出了运价油价联动机制,所以出租车计费器记价标准的灵活设定成为未来计费器不可缺少的一部分。现在的计费器都没有把灵活设定计价标准的功能加入其中,可靠统计每台计费器更换标准以及调试所需时间为1小时。常用件描述语言有ABEL,VHDL语言等,其中ABEL是一种简单的硬件描述语言,其支持布尔方程、真值表、状态机等逻辑描述,适用于计数器、译码器、运算电路、比较器等逻辑功能的描述;VHDL语言是一种行为描述语言,其编程结构类似于计算机中的C语言,在描述复杂逻辑设计时,非常简洁,具有很强的逻辑描述和仿真能力,是未来硬件设计语言的主流。
第二节 出租车记费器设计要求
一个出租车计价器,该计价器的计费系统:行程3公里内,且等待累计时间2分钟内,起步费为8元;3公里外以每公里1.8元计费,等待累计时间2分钟外以每分钟1.5元计费。并能显示行驶公里数、等待累计时间、总费用。
计费及显示
(1)用二位数字显示里程,显示格式为XX,单位为km,计程精确到1km。 (2)计价范围为0-999.9元,计价精确到0.1元,显示格式为XXX.X,单位为元。
(3)计时范围为0-59分,计时精确到1分钟。
出租车的计费系统的设计论文写作的参考文献
第二章 出租车计费系统的设计思想
出租车计费器现状和挑战最近几年出租车行业发展迅速,在全国有几千家出租车公司,出租车计费器的市场非常庞大。目前市场上使用的出租车计费器主要采用的都是利用MCU如89C51单片机实现计费器设计,显示方式上主要采用的是固定显示内容的LED显示传统的出租车计费器,由于发展使用了十几年,在稳定性、成本、以及使用习惯上都具一些优势,但是随着出租车价格市场化,我国加入WTO以来主导出租车行业成本的许多因素主要包括油价的波动,都对传统的出租车计费器提出了更高的要求。近一年来,各城市都在对出租车价格进行调整,由于数量太多,很多城市的调价甚至需要一个月的时才能完成,经常会同一时间出现几个价格,有的城市的出租车上还会出现司机人工计价尴尬情形。这些都暴露了传统计费器在灵活性和升级换代能力的天生不足。 一.传统计费器的不足可以体现在以下几点:
(一)产品更新周期长
传统计费器利用MCU如89C51单片机实现汽车计费器的设计,大部分的功能可以用片机来实现。但是单片机程序是不通用的,不同的芯片有不同的指令集,因此设计研发较困难,周期长。如果系统设计的不好,则系统不是很稳定,而且灵活度不够,不易实现功能复杂的设计。
(二)计价方式的不灵活
每次计价标准的修改都需要将芯片从新烧录,使得每次调价都需要耗费大量的人力物力,很难达到目前油价联动的需求。
(三)固定化,如果需要改变显示内容,甚至需要整个设备的更换,不利于产品的理想升级。这些都体现了目前对出租车计费器市场更新换代的需求。 二.解决方案
考虑到目前出租车行业迅猛发展的趋势以及对计费器更高的灵活性要求,本设计希望尝试一些新的方法来予以解决。
(一)利用FPGA取代MCU
随着FPGA等数字可编程器件的出现解决传统电子设计不能完成的任务,利用FPGA实现出租车计费器。可行性很高,而且电路简单,大大减少外围器件,可以用软件完全仿真,灵活度高,可以设计一些复杂的系统,而且编好的系统可以在不同的FPGA或CPLD片上通用。FPGA能完成任何数字器件的功能,使用FPGA来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性。同时由于FPGA的功能完全取决于VHDL语言编写的程序,不拘泥于某种芯片的特殊指令,更加提高了产品的更新换代能力。
出租车的计费系统的设计论文写作的参考文献
(二)增加计价标准设定功能
通过设计此功能模块可以使得计价标准设计更加灵活,体现目前出租车行业发展的需要,使运价、油价联动成为可能。
出租车的计费系统的设计论文写作的参考文献
第三章 出租车计费系统的实现
第一节 出租车系统的总体框图设计
系统流程介绍:系统主要由电动机驱动模块、LED显示模块、计费标准设定模块、自动计费模块、统计模块和时钟模块等组成。
首先由电动机驱动模块控制步进电机运转来模拟出租车车轮,速度值通过车速比较器判断是否低于12km/h,如低于12 km/h则进入计时状态(依照预设值每5分钟计为1km),车速在12到180km/h之间的则进入计程状态,根据车轮的大小不同每km计的次数也不同,计程和计时通过选通模块自动选择输出到自动计费模块,计程和计时同一时刻只会有一个处于运行状态。自动计费模块会按照不同的计费标准自动调节计费。计费标准设定模块包挂起步费、单位里程费、低速行驶等待时间设定部分。设定好的数值分别送到自动计费模块、计时模块和计程模块。按下计费启动键后利用电容的瞬间充电过程来清零上一次的计费数值,此后开始自动计费,按下计费停止键后计费终止,统计模块自动执行保存记录。统计模块统计的各项数据将通过LED显示模块,在最终界面上显示时钟、车速、等待时间和行驶路程和总费用.开始计费和停止、参数设定菜单等。
出租车的计费系统的设计论文写作的参考文献
图3-1 出租车系统的总体框图
出租车的计费系统的设计论文写作的参考文献
第二节 计费设定系统原理图
图3-2 计费设定系统原理图
出租车的计费系统的设计论文写作的参考文献
第四章 系统模块的设计
第一节 启动停止按键模块
一、启动停止部分
采用双刀双路开关,一路开关用于清零部分,另外两路开关外一路用于启动指示和启动/停止输出信号给FPGA芯片的分和启动计费部分同时进行,但清零只是瞬间的,计费指关换到另外的两路,空车指示灯黄灯亮起。
模块启动/停止按键部分的电路原理图如图:
图4-1 模块启动/停止按键部分的电路原理图
二、自动清零部分
由于显示部分的特殊要求,即计费停止后屏幕上仍然要保次计费启动时才清零从新开始计费。VHDL语言的特殊性,量同时用两个不同的动作使其赋值。所以必须要有一个瞬间清零I/O端口为“1”时就自动清零。使用电容的充放电功能来端为接地,按键闭合时电容充电清零输出端为高电平,充完电按键断开后,通过一个2k欧姆的电阻放电,为下次充电做好电平的时间大约为80ms,有足够的时间使FPGA实现清零了。
自动清零部分的电路原理图,如图所示。
出租车的计费系统的设计论文写作的参考文献
图4-2 自动清零部分的电路原理图
第二节 启动停止显示模块
启动停止显示模块当处于停止计费状态的话,屏幕上会屏幕上会显示“〉”且箭头向右做0.5秒一次的滚动。2Hz给clk端,每一个clk使MP输出为“〉”“〉”来呈现箭头滚动状态。
如下图所示:
图4-3启动停止显示模块
第三节 计时模块
当速度低于12km/h时计时模块启动。输入端clk为1Hz,clr为清零端(计费停止后动清零),time为时间设定输入端(默认为每5分钟计为1km,可设为其它值)。输出js60送到显示部分计数,每1分钟一个上升沿,js
端送到计程
出租车的计费系统的设计论文写作的参考文献
计时选通模块,默认为5分钟计为1km送出一个高电平。
如下图所示:
图4-4计时模块
.
第四节 计程模块
计程模块,计算出租车行驶路程,每行驶一公里输出端jc就发出一个上升沿给计程时选通模块。输入端P为车轮大小的设定值,根据车轮直径的不同,每转一圈行进路也不同,因此每公里计的CLK次数也会不同,车轮越大计的CLK数越少。clr是清零,每次计费结束后自动清零,保证下次计费的准确性。
如下图所示:
图4-5 计程模块
第五节 计程计时选通模块
通过速度比较器的输出信号给计程计时选通模块的选通端sel就可以识别现在是应该把计程的信号输出给自动计费模块还是把计时的信号输出给自动计费模块。输出端p每个上升沿都代表计了1km。
如下图所示:
出租车的计费系统的设计论文写作的参考文献
图4-6 计程计时选通模块
第六节 计程计时显示输出模块
LCD显示屏上会显示0到999km的路程和0到99min的时间。计程端有三位数字的CD码输出,通过译码器成为LCD模块可以识别的8位数字编码。计时端则有两位数字BCD码输出,最大计时99分钟。清零端clr则通过下次按下计费启动键的瞬间清零,
为计费停止后还要保持显示输出,让顾客和司机可以清楚地看到所有计费信息。
如下图所示:
图4-7 计程计时显示输出模块
第七节 总额计算模块
总额计算模块的输入端CF和LF代表车费和桥路费,ST为计算信号输入端,当按下停止计费键时就自动计算结帐,ZE把计算数值输出到同级模块和显示模
出租车的计费系统的设计论文写作的参考文献
块,clr清零端只启动的瞬间清零。
如下图所示:
图4-8 总额计算模块
出租车的计费系统的设计论文写作的参考文献
经过这一个多月的努力,我终于把这次的毕业设计写好了,通过这次做毕业设计让我懂得了很多的东西,同时也让我学到了很多我平时没有学到过的,让我受益很多。
通过对系统的测试结果分析符合预期结果,满足题目要求。基于FPGA所设计的多功能计程车计价器趋于简单、开发时间短;整个控制系统的所需元器件少、集成度较高、所占的空间小且可靠性也很高。不仅仅实现了计程车计费的功能,其多功能表现在它可以通过选择键来选择显示计程车累计走的总路程和乘客乘载的时间。应用于实际当中,比较有实用价值,可行性也较高,是个不错的创意。此外,如果实现软、硬件的相互结合还可以实现很多功能比如可以集成计算机网络、IC卡、语音报价、自动打印等新技术实现运营数据存储管理和税费计算控制。实现计价器的计费显示、自动打印发票、语音报价等功能一体化,有待进一步扩展。
在完成这次的毕业设计,我觉得最不能缺少的是团队精神,而且没有田老师的教导和同学间的帮助,我的这份设计很难完成。同时最让我感觉到的一点是,团结合作是很重要的一步。
从这次毕业设计的过程来看,我觉得我自己在处理事情上有了一定的提高,也为以后的工作生涯树立了一定的信心。虽然这次毕业设计学到了点东西,但是要学的东西还有很多,以后我还会虚心学习,借用一句老话来说,那就是“活到老,学到老”。
出租车的计费系统的设计论文写作的参考文献
首先,衷心感谢我的导师田老师。
本课题的大量研究工作都是在田老师的精心指导下完成的,在我整个研究学业过程中,包括这篇论文的完成,都受到田老师大量的帮助,从论文的选题,研制计划的安排到论文的具体的内容,田老师都给于了悉心的指导。导师渊博的知识,严谨的治学态度和求实精神,忘我的工作作风,学术上的远见和生活上的平易近人,时刻激励着学生,是学生毕生学习的榜样。值此论文完成之际,特向导师致以诚挚的感激和无尽的敬意!
在本文的完成过程中,始终得到领导和教员的热情帮助和指导,从论文选题,课题研究到学位论文的完成,都有他们的一份辛勤汗水。在此谨向他们表示诚挚的谢意和感激之情。
在课题研究中,得到了部分同志的关心和帮助,从与他们进行的多次有益的探讨和学术交流中,得到了许多启发。对于他们的支持和帮助表示诚挚的谢意!
最后,向所有给予我关心和帮助的领导,老师,亲人,同学和朋友再次表示衷心的感谢!
出租车的计费系统的设计论文写作的参考文献
参考文献
1.候伯亨,顾新.VHDL硬件描述语言与数字逻辑电路设计.修订版电子工程师必备知识[M].西安:西安电子科技大学出版社,1999
2. 曾繁泰,陈美金.VHDL程序设计[M].北京:清华大学出版社,2001 3. 高健, 沈庆宏, 高敦堂. ITS 中车辆检测器设备的研究与实现交通与计算机, 2002. 20 (5):15218
4. 王小平, 王彦芳, 等. 基于EDA 技术的出租车费计价单片系统 5. 卢庆利. 将VHDL 硬件描述语言引入数字电路教学的探索[J ]. 实验室研究与探索, 2000, 19 (5) : 67270
6. 潭会生,张昌凡. EDA技术及应用.西安:电子科技大学出版社.2001
正在阅读:
出租车计费系统的设计03-20
IPMP D级笔试样题(二)03-02
渠口农场医院妇幼保健考卷09-03
申华控股2012年年报60065305-03
硅片生产过程详解04-25
家乡的饮食特色作文500字07-16
大一期末计算机模拟考试803-21
荆轲刺秦王教案(精选多篇)09-26
第一篇金属的液态成形 - 图文07-08
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 计费系统
- 出租车
- 设计