ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:1.04MB ,
资源ID:1120801      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1120801.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于fpga的出租车计费系统设计职业学院物联网应用大学论文.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于fpga的出租车计费系统设计职业学院物联网应用大学论文.docx

1、基于fpga的出租车计费系统设计职业学院物联网应用大学论文毕 业 设 计 论 文基于FPGA的出租车计费系统设计 顾玮指导老师名称:王小娟专 业 名 称:物联网应用技术班 级 学 号:物联142 14841113论文提交日期:2016年11月28日论文答辩日期:2016年11月28日2016年11月28日摘要车租车是现在人们出行方式中必不可缺少的方式之一,从上世纪八九十年开始出租车行业迅速发展出租车计费器就面临着巨大挑战,出租车计费器的性能也不断提升,EDA技术的发展和FPGA的发展让电子产品设计发生了巨大改变,不仅成本低,周期短,可靠性高,给人们的设计带来了诸多方便。FPGA,又名现场可编程

2、门阵列,是第四代可编程逻辑器件。FPGA运用LCA逻辑单元阵列,包括可配置逻辑模块CLB、输入输出模块IOB和内部连线这三块。FPGA实现组合逻辑,每个查找表链接一个D触发器的输入端,触发器驱动其他逻辑电路或驱动I/O,这样就构成了可实现组合逻辑功能又实现了时序逻辑功能的基本逻辑单元模块,然后利用金属连线相互连接到I/O模块。FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了FPGA所能实现的功能,FPGA可以无限次的编程。我们的作品实现出租车按照行驶的路程来计算所属要付的钱,用相应的

3、硬件和软件来实现出租车计费器的可行性。关键词:出租车计价器 FPGA Quartus II软件 VHDL语言 ABSTRACTCar rental car is now the way people travel one of the indispensable way, from the eighties and ninety years of the last century the rapid development of the taxi industry taxi counter is facing enormous challenges, taxi meter performanc

4、e is also rising , EDA technology development and the development of FPGA electronic product design has undergone tremendous changes, not only low cost, short cycle, high reliability, to the peoples design has brought a lot of convenience.FPGA, the field programmable gate array, is the fourth genera

5、tion of programmable logic devices. FPGA uses the logic cell array LCA such a concept, including the configurable logic module CLB, IOB input and output modules and internal wiring three departments. FPGA to achieve combinational logic, each look-up table linked to a D flip-flop input, flip-flop and

6、 then drive the other logic or drive I / O, which constitutes both a combination of logic functions can achieve the basic functions of logic timing logic Logic unit modules, which are interconnected or connected to I / O modules using metal wiring. The logic of an FPGA is implemented by loading prog

7、ramming data into an internal static memory cell. The value stored in the memory cell determines the logical function of the logic cell and how it is connected between the modules or I / O. FPGA can achieve the function, FPGA allows unlimited programming.Our work to achieve a taxi in accordance with

8、 the distance traveled to calculate the money they have to pay, with the appropriate hardware and software to achieve the feasibility of a taxi meter.Key words: taxi meter Quartus II software FPGA VHDL language 目录摘要 1ABSTRACT 2第一章 绪论 21.1 课题背景 21.2 课题现状 21.3 课题目的 2第二章 设计内容介绍 32.1 设计要求 32.2 设计思路 32.3

9、 Cyclone IV芯片介绍 42.4 VHDL语言介绍 42.5 Quartus II 软件介绍 4第三章 Quartus II使用方法 63.1 启动Quartus II软件 63.2 新建工程 63.3 文件新建 8图3.33编程界面 93.4 编译程序 93.5 生成模块 93.6建立原理图文件 10图3.64原理图 113.7 编译原理图 113.8 管脚锁定 113.9 重新编译原理图 133.10 下载程序 14第四章 程序与实验现象 154.1 程序说明 154.11分频模块: 154.12 车速控制模块 164.13 里程计数模块 184.14计费计数模块 184.15 动

10、态扫描模块 194.2 实验测试结果图 22结束语 23致谢 24参考文献 25第一章 绪论1.1 课题背景随着人们生活条件的提升,出行方式的多样性,出租车的市场也越来越大,对计费的要求也越来越高。集成电路和计算机的飞速发展,数字系统也得到发展。设计方法经历了很多个版本。为提高系统的可靠性与通用性,尤其是FPGA逻辑器件大量被人们使用到出租车计费当中。出租车消费群体的增大,广大乘客也对计费器的功能提出了更多的要求。顾客不仅要求计费器的稳定性,计算费用的精确,有防作弊功能;同事要求可以打印发票,IC卡付费、语音报话、电脑串行通信及税控等功能。地区与地区之间的收费都是不一样的,车型不同收费也不一样

11、。油价的波动或者经济发展的影响,收费方式和收费标准也有可能不断在变化。这时候传统单片机的出租车计费器系统已经满足不了这些需求的变化了。硬件电路复杂功能升级也很繁琐,在运营过程中也很容易产生干扰,影响用户的使用。基于FPGA的出租车计费器,结合了硬件描述语言VHDL和逻辑结合为基础的项目向下的电路设计方法,成本投入较低,可靠性高,通用性也比较强;同时也可以添加其他功能。出租车计费器采用软件编辑的形式,可以完成多种计费形式,使用的芯片不仅容量大,体积也比较小巧。计费器不仅在现代有着较强的应用性,同时在未来市场中的也有很大的发展前景。1.2 课题现状随着我国经济发展及道路建设,交通也越来越方便,特别

12、是出租车,以迅速,方便的特点盛行在各个城市,成为城市交通出行不可缺少的一部分。出租车计费器也一直换了好几个版本,老式的出租车计费器已经不可以代替现在的社会发展了。在此情况下,出租车计费器也在不断地更新,计费器的性能、稳定性等都在不断地提升,同时增加许多附加功能使计费器更加完善,更好的融入社会的发展。1.3 课题目的出租车计费器是顾客和出租车司机交易的工具,计费器是发展出租车重要体现。良好的出租车计费器对司机和顾客都是很重要的,计费器就有了很重要的发展意义,只有好的计费器才可以适用于社会,也可以让广大消费者所接受。我们的课题研究是通过FPGA来实现出租车的里程、计费。第二章 设计内容介绍2.1

13、设计要求用VHDL设计出租车计费器,并且设计电路,来实现计费、预置功能、能模拟汽车启动、停止、暂停、车速等并在数码管上显示。a.车辆起步价为7元,车辆行驶在3公里以内,只收7元。b.车辆行驶超过3公里。每公里加收2.2元(在7元基础上每公里加收2.2元),车费依次累加。c.车费达到20元时,每公里加收3.3元。车辆中途停车不收费,车辆停止(顾客下车)车费自动清零,等待下次计费。2.2 设计思路本次毕业设计基于FPGA的出租车计费系统设计一共包括分频模块、车速控制模块、里程计数模块、计费计数模块、动态扫描模块。设计框图如下图2-1所示。 图2-1 设计框图我们队不同型号的车辆,不同型号车的直径做

14、了不同的设计,比如同样行驶100米,所对应的行驶圈数也不同,车速选择开关k1、k0的选择也就不同,一共有00、01、10、11四种选择:当车速选择开关k1、k0为00时,车轮直径为520mm,对应的计费圈数为61;当车速选择开关k1、k0为01时,车轮直径为540mm,对应的计费圈数为60;当车速选择开关k1、k0为10时,车轮直径为560mm,对应的计费圈数为57;当车速选择开关k1、k0为11时,车轮直径为580mm,对应的计费圈数为55; 2.3 Cyclone IV芯片介绍CycloneIV 为市场提供成本最低、功耗最低并具有收发器的FPGA。Cyclone IV FPGA系列适合对成

15、本敏感的大批量应用,满足越来越大的带宽需求,同时降低了成本。该系列包括:具有8个集成3.125-Gbps收发器的Cyclone IV GX FPGA适用于多种通用逻辑应用的Cyclone IV E FPGACyclone IV特点:低成本、低功耗的FPGA架构:6K到150K的逻辑单元高达6.3Mb的嵌入式存储器高达360个18 X 18乘法器,实现DSP处理密集型应用协议桥接应用,实现小于1.5W的总功耗2.4 VHDL语言介绍VHDL语言主要用于描述数字系统结构,行为,功能和接口,除了具有硬件特征以外,VHDL语言样式和风格也类似一般计算机高级语言,VHDL语言有如下特征:1.VHDL语言功能强大,设计方式多2.VHDL语言具有强大的硬件描述功能3.VHDL语言具有强大的移植能力4.VHDL语言描述与器件无关5.VHDL语言程序易于共享,复用2.5 Quartus II 软件介绍Quartus II是PLD和FPGA开发软件,原理图、VHDL等多种设计输入形式,Quartus II里有综合器和仿真器,可以完成完整的设计流程。Quartus II特性如下:1.功能强大的逻辑综合工具2.完备的电路功能仿真和时序逻辑仿真3.定时和 时序分析与关键路径延时分析4.自动定位编译错

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1