论坛» 综合技术» 电源与模拟

4英寸数码管显示屏实用案例

高工
2014-11-02 20:13 1楼

说道数码管,学过单片机的同学都知道,而且都会用,也就是说数码管本身没什么技术含量,事实也是如此。

今年初到现在,总共接到3个和数码管有关的项目,有的用在了上千万甚至过亿的生产线上并发挥重要作用,可见这种没有技术含量的小东西作用还是不可忽视的,于是我决定留个纪念,写了这个实用案例。

4incX6数码管显示屏

先说为什么强调是4寸数码管。

初学单片机的时候,大家都接触过数码管,常见的是0.36或者0.56英寸的,这种小尺寸的数码管都是单管芯的,5V或者3.3V都可以直接驱动,而且本身电流也不大,可以和单片机使用同一个电源,但是4寸的数码管,如下图所示(某宝借来的一款共阳型4英寸数码管,带水印),每一个段由8颗灯芯二并四串组合而成,每颗灯芯的工作电压通常是2.2V,这样,每一段的工作电压至少要8.8V,这里就需要选一个合适的电源,常见的电压等级的电源比较容易获得,而且价格便宜,12V电源随手就可以得到,8.8V?恐怕需要定做了。限流电阻比较好算,8管芯的电流号称40ma,为了安全起见,取20ma,(12-8.8)/0.02=160,5%的电阻150R的常规值,小数点是二串,限流电阻算法类似,电阻功率1/4W,因为体积比较大,焊接相对容易一点。

由于使用环境的因素,要求亮度要高一些,所以本设计才用了静态显示,而不是动态扫描显示,单片机是ATMEGA128,没有别的原因,手上有现货,而且要求双串口,就地取材。单片机SPI接口和74hc595连接,不用IO口模拟,软件开发省心很多,因为数码管用的是12V电源,所以74HC595输出不能直接驱动,经过ULN2803驱动数码管。74HC595前面还有一个74hc245,考虑到工业现场环境比较恶劣,用户还需要级联,为了增强抗干扰能力,所有的信号线从排线接入后都经过74HC245再送入595.

然后是5V电源,给单片机等芯片提供工作电压,使用LM2575-5,提供5V1A的电源。

显示模块就这些,接下来是控制卡,控制卡的功能包括显示模块内容刷新,通信和协议解析,实际就是一个单片机和一些232、485芯片,TVS都是双向的,不用去纠结方向,由于是工作环境是室内,所以不考虑雷击因素,3块显示模块的级联,做在了控制卡上,可以支持1行2行和3行显示。

稍后添加部分程序代码。

院士
2014-11-02 20:27 2楼

主控的电源使用的LM2575这样的1A略显奢侈。

不过,从架构上面来看,楼主似乎对成本并非灰常敏感。

也可以考虑用一个三极管做一个开漏输出

高工
2014-11-02 20:40 3楼
上亿的项目,不差钱
院士
2014-11-02 21:07 4楼

我们公司有些项目也是非常奢侈的。

cost down 可以下来70%吧

高工
2014-11-02 22:58 5楼
也没这么夸张吧,4寸的数码管还是比较贵的,也就2803可以降低一点,不过也不太明显,2575也是国产货,量少,让人家看着踏实才是最重要的
院士
2014-11-02 23:27 6楼
我看以前的某设计检测装置,使用了高精度隔离光耦,但是为了测量了0.1v的电压值。奢侈的狠啊
工程师
2014-11-02 23:40 7楼
都在说上亿的项目,,,,。。。
高工
2014-11-03 00:02 8楼
中策橡胶把工厂开到泰国去了,给他们做的屏
共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]