全球旧事资料 分类
出租车计费器
一、设计任务
出租车自动计费器是根据客户用车的实际情况而自动计算、显示车费的数字表。数字表根据用车起步价、行车里程计费及等候时间计费三项显示客户用车总费用,打印单据,还可设置起步、停车的音乐提示或语言提示。1自动计费器具有行车里程计费、等候时间计费和起步费三部分,三项计费统一用4位数码管显示,最大金额为9999元。2行车里程单价设为180元km,等候时间计费设为15元10分钟,起步费设为800元。要求行车时,计费值每公里刷新一次;等候时每10分钟刷新一次;行车不到1km或等候不足10分钟则忽略计费。3在启动和停车时给出声音提示。
二、设计方案
方案1采用计数器电路为主实现自动计费。分别将行车里程、等候时间都按相同的比价转换成脉冲信号,然后对这些脉冲进行计数,而起价可以通过预置送入计数器作为初值,如图1的原理框图所示。行车里程计数电路每行车1km输出一个脉冲信号,启动行车单价计数器输出与单价对应的脉冲数,例如单价是180元km,则设计一个一百八十进制计数器,每公里输出180个脉冲到总费计数器,即每个脉冲为001元。等候时间计数器将来自时钟电路的秒脉冲作六百进制计数,得到10分钟信号,用10分钟信号控制一个一百五十进制计数器(等候10分钟单价计数器)向总费计数器输入150个脉冲。这样,总费计数器根据起步价所置的初值,加上里程脉冲、等候时间脉冲即可得到总的用车费用。
f“数字电子技术”课程设计指导书
图1出租车计费器原理框图一
上述方案中,如果将里程单价计数器和10分钟等候单价计数器用比例乘法器完成,则可以得到较简练的电路。它将里程脉冲乘以单价比例系数得到代表里程费用的脉冲信号,等候时间脉冲乘以单位时间的比例系数得到代表等候时间的时间费用脉冲,然后将这两部分脉冲求和。如果总费计数器采用BCD码加法器,即利用每计满1km的里程信号、每等候10分钟的时间信号控制加法器加上相应的单价值,就能计算出用车费用。
图2出租车计费器原理框图二
方案2采用单片机为主实现自动计费。单片机具有较强的计算功能,以8位MCS51系列的单片机89C51加上外围电路同样能方便地实现设计要求。电路框图如图2所示方案3采用VHDL编程,用FPGACPLD制作成“自动计费器”的专用集成电路芯片ASIC,加上少数外围电子元件,即能实现设计要求。
1
f“数字电子技术”课程设计指导书
将各种方案进行比较,根据设计任务的要求,各方案的优缺点、设计制作所具备的条件,r
好听全球资料 返回顶部