精品文档---下载后可任意编辑姓 名 满眼皆是繁华指导老师: 2024 年 7 月 8 日实训题目:出租车计费器的设计1 系统设计1
1 设计要求1
1 设计任务 设计并制作一台出租车计费器
2 性能指标要求 ① 用 EDA 实训仪的 I/O 设备和 PLD 芯片实现出租车计费器的设计
② 出租车起步开始计程和计费,计程系统按实际公里数计程,计费系统首先显示起步价(如 7
0),车行驶 2km 以内,只收起步价 7 元
③ 出租车行驶超过 2km 后,按增加的每公里 1
6 元在 7
0 元的基础上增加
④ 出租车行驶超过 10km 后(或超过 20 元路费),每公里加收 50%的车费,即车费变为每公里 2
⑤ 出租车达到目的地后,(用一个按钮)计程和计费数据清零,为下一次计费开始
2 设计思路及设计框图出租车计费器的整体结构包括:分频模块,计数模块,计费模块
另外我还加了扩展功能:选择模块,计时模块
不计价时,可以切换到显示时分秒
这个功能需要选择模块和计时模块共同来实现
通过分频模块产生一个脉冲信号模拟汽车的启动与停止,然后通过计数模块,计算出一共所行驶的路程,最后通过记价模块,将所行驶的路程计算出相对应的价钱
计费显示起步价 7 元,2km 之内为起步价,以后每 1km 在起步价 7 元的基础上增加 1
6 元;超过 10km 以后,每 1km 增加 2
通过数学公式计算出费用,这就是费用计算模块
结合生活中的出租车计费器,分别有 3km 以内,10km 以内以及超过 10Km 以后的计费标准
我设计用拨码开关来实现清零与车速的转换,并通过数码管来显示路程与车费
车轮每转一圈就是一个脉冲,因此,脉冲频率的快慢就是车速的快慢,这就是车速的计算;把车轮每转一圈 4 米的话,每来一个脉冲路程就加 4 米,这就是路程的计算;当路程的百位向千位进