- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编辑版
Word完美格式
EDA 课 程 设 计
课 程 ____________
题 目 ____________
学 院 ____________
专业班级
学生姓名
学生学号
指导教师
****年**月**日
题目 出租车自动计费器
摘要
本系统是基于FPGA的模拟出租车计费系统,是在实验室实验箱EP1C6P240C8芯片及其外围电路的基础上完成程序的下载仿真。本系统模拟了出租车计费系统的过程,其中出租车的状态分为等待、行驶,系统能够完成起步价计费,等待、行驶状态计费。
关键字:出租车 计费系统 起步价 等待 行驶
设计目的
掌握出租车计费的工作原理
进一步熟悉用VHDL语言编写出租车计费程序
开发软件: QuartusII
设计任务
1、?设计一个出租车自动计费器,具有行车里程计费、等候时间计费、及起价三部分,用三位数码管显示总金额,最大值为99.9元;
2、?行车里程单价1.7元/公里,等候时间单价1.7元/5分钟,起价8元(3公里起价)。
3、?行车里程的计费电路将汽车行驶的里程数转换成与之成正比的脉冲数,然后由计数译码电路转换成收费金额,实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里,然后用乘法器将里程数乘以每公里单价的比例系数,从而计算出具体费用。
4、?用数码管显示行驶公里数,三个数码管显示行驶里程。提示:
1、?等候时间计费需将等候时间转换成脉冲个数,用每个脉冲表示的金额与脉冲数相乘即得计费数,脉冲周期为1秒,例如60个脉冲表示1分钟,而5分钟收费1.7元。
2、?用2个LED显示等候时间。
3、?用加法器将几项收费相加,P=P1+P2+P3
4、?P1为起价,P2为行车里程计费,P3为等候时间计费,用四个数码管表示总的计费结果。
四、系统设计原理及过程
基本原理
本次设计首先在QuartusⅡ环境中对出租车自动计费器的各个部分利用VHDL这一硬件描述语言予以设计,生成模块。而整个设计的核心部分就在里程、计时、计费处理模块。里程、计时模块完成行驶距离和等待时间的处理以及起步距离之后和等待时间的计费脉冲的产生。计费处理模块完成起步价计费、在计费脉冲来临之际累加计费的功能。随后运用QuartusⅡ中的仿真功能对其予以仿真,从仿真的结果中分析程序的正确性。待所有模块的功能正确之后,运用原理图搭建电路并进行整体仿真直至达到最初的设计要求,最后再在实验箱上综合下载检验设计的正确与否。
系统框图
根据设计要求,电路具有计时、计程、计费功能,用数码管显示行驶公里数、等待时间、收费金额,行车里程和等待时间的处理电路将汽车行驶的里程数、转换成与之成正比的计费脉冲,然后由计费电路转换成收费金额,实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里,3公里以后每公里产生一个计费脉冲,一个1HZ的脉冲用来表示等待时间,60个脉冲代表1分钟,5分钟即300个脉冲产生一个等待计费脉冲,然后用计费电路对计费脉冲进行计费。实验箱中只有一个48MHZ的时钟,所以需要分频之后再送给其他模块,最后将等待时间、行驶里程、计费金额经过译码电路送到数码管显示。其设计框图如图1所示:
译码显示数据选择器八进制计数器分频
译码显示
数据选择器
八进制计数器
分频
行驶、等待处理电路分频48MHZ时钟
行驶、等待处理电路
分频
48MHZ时钟
计费电路
计费电路
图1 整体系统框图
电路及模块分析
系统总体设计电路如图2:
图2 出租车自动计费器顶层电路原理图
行驶里程、等待时间处理模块
本模块是系统的核心模块之一,能够对外部的行驶距离脉冲、等待时间脉冲进行计数。因为行驶距离每脉冲代表10米,所以计满100个数就输出一个行驶距离计费脉冲,因为3公里之内属于起步价,所以前3公里内不输出行驶距离计费脉冲,因为用3位数码管来显示行驶距离,其中两位整数,一位小数,所以行驶距离最小分辨率为0.1公里,行驶距离脉冲每计10个数,行驶距离输出加0.1,行驶距离最大值为99.9公里。等待时间脉冲频率为1HZ,所以一个脉冲代表1秒,60个等待脉冲是1分钟,输出等待时间加1,等待时间5分钟计一次费,所以对等待时间脉冲计数,计满300个数就输出一个等待计费脉冲。等待时间最大值为99分钟。将行驶距离、等待时间送到数据选择器,计费脉冲送到计费模块完成距离、时间的显
您可能关注的文档
- 建筑工地安全工作前期准备.doc
- 剑桥少儿英语三级Flyers重点上(下册).doc
- 剑桥少儿英语一级到三级词汇总表.doc
- 剑侠情缘3简体中文版科举考试题库完整.doc
- 交通信号控制系统的技术方案.doc
- 秸秆生物反应堆技术与发展趋势--汇报材料.doc
- 结构加固监理控制要点的说明.doc
- 精准扶贫培训班的讲话稿.doc
- 景观工程与铺装工程的施工设计方案.doc
- 课终论文-试述马克思剩余价值理论的主要内容与现实意义.doc
- 2025年超星尔雅学习通《劳动通论》章节测试及参考答案【能力提升】.docx
- 2025年社区工作者考试试题库附答案(精练).docx
- 2025年法律常识题库word.docx
- 2025年计算机知识题库含大题及参考答案【综合题】.docx
- 2025年计算机知识题库含大题附参考答案ab卷.docx
- 2025年法律常识题库带答案(培优b卷).docx
- 2025年国家电网招聘之经济学类考试题库附参考答案【达标题】.docx
- 2025年注册消防工程师之消防安全技术实务题库及参考答案(培优).docx
- 2025年中国聚四氟乙烯不粘涂料项目投资可行性研究报告.docx
- 2025至2030年中国大屏幕手机行业市场竞争格局分析及投资方向研究报告.docx
最近下载
- 湖北省2022年普通高中学业水平选择性考试历史试题.docx VIP
- 大件垃圾清运(建筑、装修垃圾)重点难点分析及解决措施.docx VIP
- (完整版)基于MATLAB的智能控制系统的介绍与设计实例最新毕业论文.pdf VIP
- 2024年贵州省中考语文试题及答案.pdf VIP
- 核电厂建设工程预算定额.pptx VIP
- YDT841.1-2016地下通信管道用塑料管第1部分:总则.docx VIP
- 应急预案的编制培训课件.pptx VIP
- 普陀区区域影像中心和区域检验中心项目可行性建设方案.pdf
- 金融服务居间协议(协议范本).doc VIP
- 2023年《建筑工程施工质量验收统一标准》.doc VIP
文档评论(0)