大学毕业论文---基于fpga的出租车计费系统的设计.docVIP

大学毕业论文---基于fpga的出租车计费系统的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学毕业论文---基于fpga的出租车计费系统的设计

基于FPGA的出租车计费系统的设计 摘要 随着我国市场经济的发展,交通也越来越便利,特别是计程车,以快捷、方便的特点早已盛行各个城市,成为城市交通的重要工具。计程车市场从90年代初的起步阶段到现在已经进入了高峰期。随着城市化水平的提高和人民生活水平的改善,计程车的服务也就显得越来越重要。因此计程车计价器也就应运而生了。 在本设计中主要是通过VHDL语言来编程实现计费系统的四个功能块:分频模块,控制模块,计量模块和译码显示模块,最后使用MAX+PLUSII软件来对程序进行仿真,以模拟实现出租车的启动,停止以及等待等过程中的计时,计程和计费功能。并将各功能模块的结果通过动态译码扫描模块输出到显示模块进行显示。即通过显示模块显示出租车所行驶的路程,出租车等待的时间和出租车分别在等待过程中的费用和行驶过程中的费用。 关键字:VHDL语言;MAXPLUS II;出租车;计费器 目录 1绪论 5 1.1研究的意义 5 1.2当前国内外的研究现状 5 1.3本课题的目的 5 1.4本论文的章节安排 6 2 VHDL和FPGA的简介 7 2.1 VHDL的介绍 7 2.2 FPGA的介绍 7 3 Max+plusII平台简介 9 3.1概述 9 3.2 Max+plusII的特点 9 4 设计方案的简介及比较 11 4.1基于单片机出租车计费器设计方案 11 4.1.1硬件各模块的功能 11 4.1.2程序设计模块 12 4.2基于FPGA的出租车计费器的设计方案 12 4.3两种方案的比较 13 4.4方案的确定 13 5 出租车计费系统的设计 14 5.1整体方案设计 14 5.1.1设计的主要技术指标 14 5.1.2整体设计方案的实现 14 5.2模块的设计 15 5.2.1秒分频模块 15 5.2.2控制模块 16 5.2.3计量模块 17 5.2.4译码显示输出模块 21 5.2.5整体原理与仿真 23 5.2.6结果分析 24 5.2.7结论 24 1绪论 1.1研究的意义 随着我国市场经济的发展,交通也越来越便利,特别是计程车,以快捷、方便的特点早已盛行各个城市,成为城市交通的重要工具。计程车市场从90年代初的起步阶段到现在已经进入了高峰期。随着城市化水平的提高和人民生活水平的改善,计程车的服务也就显得越来越重要。因此计程车计价器也就应运而生了。 1.2当前国内外的研究现状 目前市场上使用的出租车计费器主要采用的都是利用MCU如89C51单片机实现的计费器设计,显示方式上主要采用的是固定显示内容的LED显示。 传统的出租车计费器由于发展使用了十几年,在稳定性、成本、以及使用习惯上都具有一些优势,但是随着出租车价格市场化,我国加入WTO以来主导出租车行业成本的许多因素主要包括油价的波动,都对传统的出租车计费器提出了更高的要求。近一年来,各大城市都在对出租车价格进行调整,由于数量太多,很多城市的调价甚至需要一个月的时间才能完成,经常会同一时间出现几个价格,有的城市的出租车上还会出现司机人工计价的尴尬情形。这些都暴露了传统计费器在灵活性和升级换代能力的不足。 传统计费器的不足可以体现在以下几点: 1)品更新周期长 传统计费器利用MCU如89C51单片机实现汽车计费器的设计,大部分的功能可以用 单片机来实现。但是单片机程序是不通用的,不同的芯片有不同的指令集,因此设计研发比较困难,周期长,如果系统设计的不好,则系统不是很稳定,而且灵活度不够,不易实 现功能复杂的设计。 2)计价方式的不灵活 每次计价标准的修改都需要将芯片从新烧录,使得每次调价都需要耗费大量的人力物 力,很难达到目前油价联动的需求。 1.3本课题的目的 考虑到目前出租车行业迅猛发展的趋势以及对计费器更高的灵活性要求,本设计希望尝试一些新的方法来予以解决以上问题。 1)利用FPGA取代MCU 随着FPGA等数字可编程器件的出现解决传统电子设计不能完成的任务,利用FPGA 来实现出租车计费器。可行性很高,而且电路简单,大大减少外围器件,可以用软件完全仿真,灵活度高,可以设计一些复杂的系统,而且编好的系统可以在不同的FPGA或CPLD芯片上通用。FPGA能完成任何数字器件的功能,使用FPGA来开发数字电路,可以大大 缩短设计时间,减少PCB面积,提高系统的可靠性。同时由于FPGA的功能完全取决于VHDL语言编写的程序,不拘泥于某种芯片的特殊指令,更加提高了产品的更新换代能力。 2)增加计价标准设定功能 通过设计此功能模块可以使得计价标准设计更加灵活,体现目前出租车行业发展的需要,使运价、油价联动成为可能。 1.4本论文的章节安排 本文在第2章介绍了VHDL语言的特点和FPGA

您可能关注的文档

文档评论(0)

zhaoqian1987 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档