- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号与信息处理综合应用设计报告
题目:基于FPGA的出租车计费器设计
二级学院 电子信息及其自动化学院
专 业 电子信息工程
班 级 电子2班
学生姓名 许震 学号 11107990326
指导教师 包明 王培容 施邦利
时 间 2014.10.21-2014.11.7
基于FPGA的出租车计价器设计
摘要
介绍了出租车计费器系统的组成及工作原理,简述了在EDA平台上用器件构成该数字系统的设计思想和实现过程。论述了计程模块计费模块动态译码模块等的设计方法与技巧。
随着EDA技术的高速发展,电子系统的设计技术发生了深刻的变化,大规模可编程逻辑器件CPLD/FPGA的出现,给设计人员带来了诸多方便。利用它进行产品开发,不仅成本低、周期短、可靠性高,而且具有完全的知识产权。本文介绍了一个以为控制核心、附加一定外围电路组成的出租车计费器系统。随着社会的不断进步,人们生活水平的不断提高,出租车逐渐成为人们日常生活不可缺少的交通工具。而计价器作为出租车的一个重要组成部分,关系着出租车司机和乘客双方利益,起着重要的作用,因而出租车计价器的发展非常迅猛。
2.1,出租车计价器的要求:
◇出租车起步价为8元,行驶过程中大于两公里后每公里1元,中途停止等待时间累计大于三分钟后按每3分钟1元计价。
◇计价系统里程显示范围为:0~99公里,分辨率1公里。计价费用显示范围为:0~999元,分辨率1元。等待计时器显示范围为:0~60分钟,分辨率1分钟。
2.2计价系统原理:
出租车载客后,启动计费器,整个系统开始运行,里程计数器和时间计数器从0开始计数,费用计数器从8开始计算。再根据行驶里程或停止等待的时间按以上的标准计费。若在行驶状态,则计程器开始加计数,超过两公里后每公里1元。若出租车停止等待状态,则计时器开始加计数,当时间超过三分钟后,计费器以每3分钟1元累加。出租车到达目的地停止后,停止计费器,显示总费用。
根据出租车计费器的工作过程,本系统采用分层次、分模块的方式设计,其本系统组成框图如下所示。其中行驶路程计数模块、等待时间计数模块和计费模块,用来统计路程、等待时间和总费用,控制模块是用来控制计费模块,数码管显示模块用来显示行驶的公里数、等待累计时间和总费用等信息。
总设计图:
3 .各模块设计:
3.1分频模块:
3.1.1,计数器的分频模块:
3.1 .2 计数器的分频模块具体框图:
引脚分配:
信号名称 功能描述 方向 宽度 Clk
输入50MHz的时钟信号 input 1
Clk_1 输出经过分频以后的1Hz的时钟信号
output
1 reset 复位信号 input 1 电路设计:
此模块的功能是对总的时钟进行分频,分出的频率是让计数器用的,因为总的时钟是50M的。设计该模块的时候用了一个30位的计数器,当计数器计到25_000000的时候产生时钟。
3.1 .3,计数器的分频模块VerilogHDL源代码:
module fenpin(clk,reset,clk_1);
input clk,reset;
output clk_1;
reg clk_1;
reg [29:0] count;
always@(posedge clk,negedge reset)
begin
if(!reset)
begin
count=0;
clk_1=1b0;
end
else if(count=
begin
count=0;
clk_1=!clk_1;
end
else
count=count+1d1;
end
endmodule
仿真的结果:
3.2,计程模块:
3.2.1,计程模块的框图:
引脚分配
信号名称 功能描述 方向 宽度 start 出租车开启信号 input 1 Clk_1 分频后计时时钟,频率为1Hz Input 1 reset 清零信号 Input 1 lch 计程模块计算出的里程数 Output 8
此模块的功能是计算出租车行驶的路程。在出租车启动并行驶的过程中(即复位/启动信号reset为0,行驶/停止信号start为1),当时钟clk是上升沿的时候,系统即对里程计数器进行加计数。
3.2.2计程模块的V
您可能关注的文档
最近下载
- 数码摄像机-松下-AJ-D965MC说明书.pdf VIP
- 2024年巡察整改专题民主生活会个人“聚焦四个方面”对照检查材料范文2篇.docx VIP
- 人工智能对文化产业的推动.pptx VIP
- 人教版(2024)七年级上册英语教学计划(含教学进度表).docx
- 软件的项目可行性的研究的报告编写.ppt VIP
- 一种用于处理高硫高砷金矿的提金剂及其制备方法.pdf VIP
- 中国甲状腺疾病诊治指南ppt.pptx VIP
- 《中国抗癌协会甲状腺癌整合诊治指南(2022精简版)》解读PPT课件.pptx VIP
- 一种澳洲坚果种质热敏感等级的精准诊断及其缓解新梢叶片热伤害的方法.pdf VIP
- 全球常见传染病防控概述.pptx VIP
文档评论(0)