(3)有乘客上车时间,可以选择按时间或路程来计算费用。
(4)乘车结束后,有价格显示,以元为单位,最后到小数位。
(5)基础路程是3公里,价格可以调整,超过基础路程的另外计费,最后再累计。
(6)重新计费可以清零。文献综述
(7)白天和晚上的价格,分别计算。
(8)断电后,时间可以恢复,之前设定的价格也可以恢复。
2。3设计功能说明
(1) 主控模块:由STC89C52单片机作为主要控制芯片,利用单片机的外围电路控制全部系统。
(2)时钟模块:由DS1302时钟芯片来调节重新通电时可以不再调整时间的功能。
(3)显示部分模块:由LCD1602液晶来显示。
(4)存储模块:由24C02芯片来存储掉电之前的费用数据,所以在停电之后,再重新开启,也不用担心会失去原来的信息。
(5)电机驱动模块:采用3V直流电机。
(6)按键模块:没有乘客时,液晶显示年月日时钟,分钟,秒钟。如果时间不对,可以通过按键来设置,这个时候计价器不工作;当乘客上车时,通过按键来计费,结束时可以清零,价格可以自主改变,可以切换不同的收费标准:
1。白天和晚上不同的收费;
2。超过起步价和未超过起步价;
3。超过时,可以按时间或路程的不同来计价。
2。4方案的确立
以前的仪表还是用数字电子技术,设计太繁琐,需要用555定时芯片来组成振荡器,或者是用晶振电路,来充当时钟脉冲信号。再计数,分频,译码,显示。而我用了单片机作主控芯片,电路由1602字符液晶来显示,时钟脉冲则用内部晶振。效率高,经济实惠,便捷操作。掉电后存储数据则是用AT24C02芯片中的I2C来保存。
本设计中的软件设计:KEIL程序编写、PROTEUS软件仿真、PROTEL99SE绘制原理图。硬件设计则是:电路的设计焊接、硬件的仿真模拟、电路板的完成制作。
软硬件设计则是我本次设计的主要内容。
2。4。1单片机的确定
用51单片机作为主控模块。
单片机运算速度快、编程简便。可以任意进行计算和控制。它消耗的功率低,小巧,费用少,快捷方便。所以,各个领域更倾向于使用它,而且性能更加稳定。
相比于凌阳系列的单片机,凌阳系列的单片机主要实现一些繁杂的逻辑算法,体积大,适合一些大型系统的控制。
2。4。2计时模块的确定
使用DS1302芯片控制时钟。因为是串口电路,接口简洁,操作方便。但是需要准备电池与32。768KHZ晶振。也会因为焊接的好坏以及晶振的质量好坏,使得准确度降低。
如果用DS121887做计时的芯片,则与单片机的8位并口通信,传输速度快。自身携带电池和晶振,停电后还可以保存数据很多年。而且准确度也很高,不受外部干扰。它的芯片功能很多,在内部寄存器可以设置闹钟,还可以产生中断闹钟。来*自-优=尔,论:文+网www.youerw.com
虽然DS1302比较复杂,准确度容易受到影响,但是它的性价比高,在生产过程中使用的比较多,所以我选择它。
2。4。3显示模块的确定
如果利用LED数码管,虽然它只能显示一部分的内容。但是一些数字和几个字母还是可以显示的,这就可以了。而且价格比液晶便宜很多,从成本角度来说,应选LED[3]。
而如果选择液晶显示器,那么可以显示很多很复杂的内容,但是成本高,而且本设计也不会显示那么多繁杂的内容。所以不用。
但是我所设计的出租车采用了液晶显示屏,因为数码管需要用到很多的IO接口,单片机并没有那么多的IO口,而如果要看到所有内容,那么必须要有齐全的功能,而齐全的功能要有锁存,还有驱动电路。但是液晶则没有繁杂的外围电路,所以从节省单片机的资源角度方面来说,采用液晶显示。