我的地盘

学习与交流

My Links

Blog Stats

存档

看看

Monday, July 04, 2005 #

出租车计费器1

   出租车计费器设计与实现

设计:RedFox,巩远伟,赵小波

 

 

随着出租车行业的发展,对出租车计费器的要求也越来越高,用户不仅要求计费器性能稳定计费准确,乘客乘坐出租车时,其费用分成起步价、行车里程费和等候时间费三部分,由自动计费器自动记录。安装在与汽车轮相连接的传感器在汽车行进时向自动计费器发送脉冲信号,在一定的公里数(即一定的脉冲数)内,按起步价计费;超过这一里程后,自动计费器按里程计费;如果停车等候,按等候时间的多少计费。

二、 设计任务与要求

设计一个出租车自动计费器。

1)用3位数码管显示总的金额,最大值为99.9元。

2)起步价为6元,里程为3公里。

3)车轮旋转一圈(设周长为3),里程传感器发一个脉冲。单价为1.60/公里。

4)等待单价是0.1/分钟。车行过程中的等待也计费。

5)计费器按1角为单位累加,不足1角不加。

6)单价显示,等待计费,正常行驶计费。

7)行驶速度动态显示,四位显示,精度0.1公里/小时

 (8) 可以在当地的物价调整时改变起步价和每公里的单价

三、设计方案论证

方案一:

   利用大规模的数字逻辑器件来实现,简单的汽车计费器功能,其原理是利用计数器来实现对汽车车轮旋转时按在车轮上的传感器产生的计数脉冲进行计数,通过计数值达到33次可以认为近似0.1公里(车轮的周长为3米),每0.5公里显示0.8,用数字逻辑器件设计电路,电路的很复杂,成本很高,没有什么实际的运用价值。

方案二:

   利用89C51片机实现汽车计费器的设计,大部分的功能可以用单片机来实现,这样可以使整个电路比较简单,而且成本也比较低,(使用单片机的外围电路比较简单),而且在时间计数和速度的计算上精度大,扩展功能很方便。但如果系统设计的不好,则系统不是很稳定,这样就为系统设计提出了挑战。

方案三:

   利用CPLD/FPGA来实现-------电子EDA技术,实现汽车计费器。可行性很高,而且电路简单,可以用软件完全仿真,但设计实现比较困难,对设计者的要求很高。软件要求高。

   比较以上三个方案的优缺点,我们决定使用方案二,能够完成所有要求的功能。而且容易实现

          (待叙!!!!!)

posted @ 5:25 AM | Feedback (72)