利用业余时间自己diy了一个瞬时油耗显示器。
主控器件为89s51,a/d转换为ad0832,温度采集为18b20,1602+led数码管显示。脉冲整形电路处理后的喷油脉冲送入t0,计时后得到喷油时间,并根据从串口接收到的gps速度计算出瞬时油耗送1602屏显示。1602屏还可以显示电瓶电压、车内温度、卫星授时时间、海拔高度和行车方向。
瞬时油耗仪采用gps模块拾取车速,车速显示数码管和led屏集成在一个机壳内,安装时三条线即可,安装方便。
gps版显示仪安装于方向盘前中控台上,与车体连接只需电源、地、喷油信号三(四)条线。朝向司机的lcd屏显示瞬时油耗,还可以显示车内温度、电瓶电压、海拔高度、卫星授时时间(比车载仪表的时间准,因为是卫星授时,常年运行无误差,不用手工校时)、行驶方向(字符形式显示8个方向),还有以玻璃反射的方式抬头显示车速(gps速度,精度比车载时速表高)。
pcb打样时做了10块板子,除去必要的测试以外,还可以做出7-8个这样的成品机。如果哪位朋友有兴趣装一个玩玩,可以以成本价提供几个成品。按7-8台成品机的数量,算上开发过程发生的费用,每台成本大概200元左右。
做好的pcb:
用于验证电路性能的成品机:
成品机桌面测试:
搭了个可调脉宽的方波发生器模拟喷油脉冲做桌面测试,验证单片机程序的稳定性、硬件电路的稳定性、整机温度稳定性和震动稳定性。
这个电路已经运行了3-4天,硬件电路正常稳定,稳压电路的温升指标在允许范围内。程序无死机、跑飞的现象。
1:脉冲发生电路
2:gps模块
3:主机
4:喷油脉冲整形后的波形
5:回传给计算机用于监控和分析的的喷油数据