2002年一家公司请我解破一款公交车电子钟,结果发现其所用的IC市场上找不到,我提议:用单片机替代。
于是设计了附图的电子钟,与原钟比:
增加的内外温度采样
增加了年月日闪动显示
增加了时间校正(输入24小时所误差的时间,软件自动计算并修改时间运算程序,消除误差,能使用普通晶振达到月误差小于秒级)。
为了识别是不是我做的钟,还做了一个独特的软件设计:每逢X1分(01,11,21,31,41,51),闪动显示:年三次;月日三次。
已有数万辆车共交车装有此款电子钟。
一些硬件特点:
D1,D2防(汽车24V供电)电源反接。
LED不用5V供电!此款LED段位多,分上下层(二个公共端,屏本身的性质,不是普通的8段式),所以,合并电流大,设计采用24位供电,使得显示用的LED电流不从7805稳压器上走,降低了7805上的功耗。
R23经精心计算,与7805分压,也降低了7805上的功耗。
扫描由T1,T2完成,由于显示段多,故加T1、T2三极管扩流。
未用P0口,免去了8个上拉电阻(P0口为OC输出)。
用2003A进行电压匹配并扩流(5V驱动24V)。
外围器件由接插件完成连接。(实际是直焊接的,防振好。)。
温度传感器用的是电子可寻址的,最多可接8个,汽车常用内外两个,或不用。程序自动识别传感器的个数。
双电源输入:24VK接头,受汽车开关控制,汽车不用时,无电也不显示。24V接头不受汽车开关控制,汽车不用时,仍为CPU供电(这是汽车电源设计所允许的特点),保证时钟正常工作,但不显示,用电很少(软件中大部分时间CPU处理休眠)。
附件列表
I.jpg
(2016-6-26 22:48 上传)
原图尺寸 3.83 MB, 下载次数: 182