新闻中心

EEPW首页 > 消费电子 > 设计应用 > 出租车计费器的EOA设计与实现

出租车计费器的EOA设计与实现

作者:时间:2010-09-25来源:网络收藏

摘要:以现场可编程逻辑器件()为设计载体,以硬件描述语言(VHDL)为主要表达方式,以QuartusⅡ开发软件和GW48EDA开发系统为设计工具,给出了一种出租车计费器的工作原理和软硬件实现方法。同时对该出租车计费器进行时序仿真和硬件验证。
关键词:出租车计费器;;VHDL;QuartusⅡ

本文引用地址:http://www.eepw.com.cn/article/166527.htm

O 引言
随着人民生活水平的提高。以车代步已成为很多人的出行方式;而在选择交通工具时,很多人倾向于方便快捷的出租车。基于EDA技术设计的出租车计费器,以其价格便宜、安全可靠、使用方便等优点,而受到人们的普遍关注。本文以现场可编程逻辑器件()为设计载体,以硬件描述语言(VHDE)为主要表达方式,以QuartusⅡ开发软件和GW48EDA开发系统为设计工具设计的出租车计费器,能够实现起步定价、行驶计费和等待计费等功能,完全能够满足出租车计费的要求。

l 出租车计费器的主要功能
出租车计费器能够实现的功能主要包括计费和显示两项功能。
一般费用的计算是按行驶的里程和等待时间收费。设出租车的起价为7.00元,当里程小于3km时,按起价计算费用;当里程大于等于3 km时按每公里2.5元计费。等待累计时间大于等于4min时,按每分钟1.8元计费。所以,总费用应按下式计算:
总费用=起始费用+(里程-3 km)×里程单价+(等候时间-4 min)×等候单价
显示功能的主要显示行驱里程、等候时间和总费用。其中显示汽车行驶里程用两位数字显示,显示方式为“××”,单位为km。计程范围为0~99 km,计程分辨率为1 km;而显示等候时间用两位数字显示分钟,显示方式为“XX”。计时范围为0~59 min,计时分辨率为1 mi-n;最后显示总费用用四位数字显示,显示方式为“XXX.X”,单价为元。计价范围为0~999.9元。计价分辨率为0.1元。

2 计费器结构和工作原理
2.1 出租车计费器的整体结构
出租车计费器的整体结构如图1所示,它包括分频器模块、计量模块、计价模块和整数转换BCD模块等。

19a.JPG


2.2 分频模块的设计
鉴于GW48EDA开发系统仅有两个时钟输入端口,而系统需要三个时钟,且各个时钟信号的频率不同,故需要对已有的时钟信号进行分频操作。

分频器相关文章:分频器原理

上一页 1 2 下一页

关键词: FPGA

评论


相关推荐

技术专区

关闭