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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于FPGA的出租车计费系统设计毕业设计论文.doc

1、毕 业 设 计 论 文基于 FPGA 的出租车计费系统设计顾玮指导老师名称:王小娟专 业 名 称:物联网应用技术班 级 学 号:物联 142 14841113论文提交日期:2016 年 11 月 28 日论文答辩日期:2016 年 11 月 28 日2016 年 11 月 28 日绪论 毕业设计论文 0摘要车 租 车 是 现 在 人 们 出 行 方 式 中 必 不 可 缺 少 的 方 式 之 一 , 从 上 世 纪 八 九 十 年开 始 出 租 车 行 业 迅 速 发 展 出 租 车 计 费 器 就 面 临 着 巨 大 挑 战 , 出 租 车 计 费 器 的 性能 也 不 断 提 升 , ED

2、A 技 术 的 发 展 和 FPGA 的 发 展 让 电 子 产 品 设 计 发 生 了 巨 大 改变 , 不 仅 成 本 低 , 周 期 短 , 可 靠 性 高 , 给 人 们 的 设 计 带 来 了 诸 多 方 便 。FPGA, 又 名 现 场 可 编 程 门 阵 列 , 是 第 四 代 可 编 程 逻 辑 器 件 。 FPGA 运 用LCA 逻 辑 单 元 阵 列 , 包 括 可 配 置 逻 辑 模 块 CLB、 输 入 输 出 模 块 IOB 和 内 部 连线 这 三 块 。 FPGA 实 现 组 合 逻 辑 , 每 个 查 找 表 链 接 一 个 D 触 发 器 的 输 入 端 ,

3、触发 器 驱 动 其 他 逻 辑 电 路 或 驱 动 I/O, 这 样 就 构 成 了 可 实 现 组 合 逻 辑 功 能 又 实 现了 时 序 逻 辑 功 能 的 基 本 逻 辑 单 元 模 块 , 然 后 利 用 金 属 连 线 相 互 连 接 到 I/O 模块 。 FPGA 的 逻 辑 是 通 过 向 内 部 静 态 存 储 单 元 加 载 编 程 数 据 来 实 现 的 , 存 储 在 存储 器 单 元 中 的 值 决 定 了 逻 辑 单 元 的 逻 辑 功 能 以 及 各 模 块 之 间 或 模 块 与 I/O 间的 联 接 方 式 , 并 最 终 决 定 了 FPGA 所 能 实

4、现 的 功 能 , FPGA 可 以 无 限 次 的 编 程 。我 们 的 作 品 实 现 出 租 车 按 照 行 驶 的 路 程 来 计 算 所 属 要 付 的 钱 , 用 相 应 的 硬件 和 软 件 来 实 现 出 租 车 计 费 器 的 可 行 性 。关 键 词 : 出 租 车 计 价 器 FPGA Quartus II 软件 VHDL 语 言毕业设计论文 基于 FPGA 的出租车计费系统设计 1ABSTRACTCar rental car is now the way people travel one of the indispensable way, from the eight

5、ies and ninety years of the last century the rapid development of the taxi industry taxi counter is facing enormous challenges, taxi meter performance is also rising , EDA technology development and the development of FPGA electronic product design has undergone tremendous changes, not only low cost

6、, short cycle, high reliability, to the peoples design has brought a lot of convenience.FPGA, the field programmable gate array, is the fourth generation of programmable logic devices. FPGA uses the logic cell array LCA such a concept, including the configurable logic module CLB, IOB input and outpu

7、t 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 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 log

8、ic Logic unit modules, which are interconnected or connected to I / O modules using metal wiring. The logic of an FPGA is implemented by loading programming 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 c

9、onnected between the modules or I / O. FPGA can achieve the function, FPGA allows unlimited programming.Our work to achieve a taxi in accordance with 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.K

10、ey words: taxi meter Quartus II software FPGA VHDL language 摘要 毕业设计论文 2目录摘要 .1ABSTRACT .2第一章 绪论 .21.1 课题背景 .21.2 课题现状 .21.3 课题目的 .2第二章 设计内容介绍 .32.1 设计要求 .32.2 设计思路 .32.3 Cyclone IV 芯片介绍 .42.4 VHDL 语言介绍 .42.5 Quartus II 软件介绍 .4第三章 Quartus II 使用方法 .63.1 启动 Quartus II 软件 .63.2 新建工程 .63.3 文件新建 .8图 3.33

11、编程界面 .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 动态扫描模块 .194.2 实验测试结果图 .22结束语 .23致谢 .24参考文献 .25毕业设计论文 基于 FPGA 的出租车计费系统设计 1第一章 绪论1.1 课题背景随着人们生活条件的提升

12、,出行方式的多样性,出租车的市场也越来越大,对计费的要求也越来越高。集成电路和计算机的飞速发展,数字系统也得到发展。设计方法经历了很多个版本。为提高系统的可靠性与通用性,尤其是 FPGA 逻辑器件大量被人们使用到出租车计费当中。出租车消费群体的增大,广大乘客也对计费器的功能提出了更多的要求。顾客不仅要求计费器的稳定性,计算费用的精确,有防作弊功能;同事要求可以打印发票,IC 卡付费、语音报话、电脑串行通信及税控等功能。地区与地区之间的收费都是不一样的,车型不同收费也不一样。油价的波动或者经济发展的影响,收费方式和收费标准也有可能不断在变化。这时候传统单片机的出租车计费器系统已经满足不了这些需求

13、的变化了。硬件电路复杂功能升级也很繁琐,在运营过程中也很容易产生干扰,影响用户的使用。基于 FPGA 的出租车计费器,结合了硬件描述语言VHDL 和逻辑结合为基础的项目向下的电路设计方法,成本投入较低,可靠性高,通用性也比较强;同时也可以添加其他功能。出租车计费器采用软件编辑的形式,可以完成多种计费形式,使用的芯片不仅容量大,体积也比较小巧。计费器不仅在现代有着较强的应用性,同时在未来市场中的也有很大的发展前景。1.2 课题现状随着我国经济发展及道路建设,交通也越来越方便,特别是出租车,以迅速,方便的特点盛行在各个城市,成为城市交通出行不可缺少的一部分。出租车计费器也一直换了好几个版本,老式的

14、出租车计费器已经不可以代替现在的社会发展了。在此情况下,出租车计费器也在不断地更新,计费器的性能、稳定性等都在不断地提升,同时增加许多附加功能使计费器更加完善,更好的融入社会的发展。1.3 课题目的出租车计费器是顾客和出租车司机交易的工具,计费器是发展出租车重要体现。良好的出租车计费器对司机和顾客都是很重要的,计费器就有了很重要的发展意义,只有好的计费器才可以适用于社会,也可以让广大消费者所接受。我们的课题研究是通过 FPGA 来实现出租车的里程、计费。绪论 毕业设计论文 2第二章 设计内容介绍2.1 设计要求用 VHDL 设计出租车计费器,并且设计电路,来实现计费、预置功能、能模拟汽车启动、

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

16、的行驶圈数也不同,车速选择开关 k1、k0的选择也就不同,一共有 00、01、10、11 四种选择:毕业设计论文 基于 FPGA 的出租车计费系统设计 3当车速选择开关 k1、k0为 00 时,车轮直径为 520mm,对应的计费圈数为 61;当车速选择开关 k1、k0为 01 时,车轮直径为 540mm,对应的计费圈数为 60;当车速选择开关 k1、k0为 10 时,车轮直径为 560mm,对应的计费圈数为 57;当车速选择开关 k1、k0为 11 时,车轮直径为 580mm,对应的计费圈数为 55;2.3 Cyclone IV 芯片介绍Cyclone IV 为市场提供成本最低、功耗最低并具有

17、收发器的 FPGA。Cyclone IV FPGA 系列适合对成本敏感的大批量应用,满足越来越大的带宽需求,同时降低了成本。该系列包括:具有 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 语言主要用于描述数字系统结构,行为,功能和接口

18、,除了具有硬件特征以外,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.定时和 时序分析与关

19、键路径延时分析第二章 设计内容介绍 毕业设计论文 44.自动定位编译错误等。毕业设计论文 基于 FPGA 的出租车计费系统设计 5第三章 Quartus II 使用方法下载安装的 Quartus II 软件 32 位的。Quartus II 软件使用如下:3.1 启动 Quartus II 软件打开软件,启动界面如下图 3.11:图 3.11 Quartus II 启动界面3.2 新建工程(1)点击 File-New Project Wizard。出现如图所示的界面,点击next。图 3.21 新建界面如图所示的界面中,第一个选择保存路径,第二个填写项目名称“fenpin”,第三个写上实体名称。点击next。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。