基于multisim 实现的“出租车计价器的设计与仿真”

xiaoxiao2021-02-27  273

(1)设计要求

1.计费器具有行车里程计费,等候时间计费及起价等三部分。3位数码管显示最大金额为99.9(单位:元)。

2.行车里程单价(*.00元),等候时间单价(*.00元/5分钟)及起价(*.00元)均可以由键盘输入。此实验中行车里程单价和等候时间单价均由开关设置,起价由拨码开关(数字实验箱上配有此开关)设置。

3.先通过一个开关和一按钮将起步价置入,然后按下reset,计费值清零并根据里程脉冲和等候脉冲计数(手工输入或接入实验箱的单脉冲)。 4.3位数码管显示每公里或每5分钟刷新一次,实时地显示当前的费用。

  行车里程数和等候数脉冲都是可以从外部输入,也可以由内部的晶振分频产生。 5.汽车每行驶10m产生一个脉冲,则1公里产生100个脉冲,行车里程费用每公里刷新一次。 6.汽车每等待5分钟产生100个脉冲,等待计费每5分钟刷新一次。  

(2)仿真环境

使用 multisim12.0 进行设计与仿真。

(3)程序

1.总体程序

2.计时刷新模块

3.计价模块

4.计价方式选择与100倍降频(得出行驶的公里数)

5.里程显示模块

 

(4)设计思路与主要元器件说明

1.  75LS161D是16位计数芯片,(A B C D设置计数的初始值,QA QB QC QD设置计数的终值,默认值分别为0和16,在CLK信号的上升沿触发计数,记到16时RCO会出现沿信号)典型应用电路如下:10倍降频

2.起步价与单价模块的设计

之前100倍降频电路每公里会发出一个脉冲信号,用74LS283D

 

转载请注明原文地址: https://www.6miu.com/read-13711.html

最新回复(0)