怎么用数码管做电压表

2022-05-07 09:57:35     来源:电工之家

打印 放大 缩小

下面结合个人经验和datasheet说一下自己的理解。

1、功能框图其实,我也是一个电子行业的新手,打板和元器件选型也没干几年,到今年的六月份也就2年,只是大学专业是测控,可能基于这点还有些话语优势。所以,接下来说的、写的都是个人意见,大神轻喷。

从数码管到电压表,这其中的关系咱们先理理。说的是这个问题,但不仅仅只说这个问题,更希望给题主一个思路,以后能够独立解决这类问题。

上面是ADC0832的一个应用框图,简单的表示:测量的模拟量---》A/D---》数字连接--》CPU。如果使用其他的外置ADC也是这样一个流程,区别可能是数字连接的通信协议不一样。

至于数码管,那就是单片机的事情了,想静态显示还是动态显示,随便选择,当然为了节省IO一般都是利用数码管的余晖效应进行动态显示。所以,到了数码管这里,整个流程就变为了:测量的模拟量---》A/D---》数字连接--》CPU--》数码管。

2、电路设计中的几个小问题首先需要注意,对于ADC的电压测量不能超过参考电压。就像图中的Vin只能小于或者等于VREF,因为就像汽车不能超载一样。

在图中我们可以看到VREF的获得是使用运放的跟随器来获得,其实在实际中会采用特定的稳压IC获得,比如三端稳压器 AMS1117-3.3V。

其次,仅仅只有这个保护意识不够,输入端需要处理,无论咱们怎样小心,总会超量程的时候,所以最好加几个元器件以防万一。到这里基本ADC了解地差不多了,该说说说说数码管了。

3、数码管说到数码管,首先要明白所谓数码管就是LED的集合,多个LED组成了数码管,而数码管也分为共阳极和共阴极。这里举例使用的是共阴极数码管。

从图上可以看出,所谓的共阴极也就是负极成为公共点了,这里直接把3-8连接到GND就行。然后需要显示什么数字,对应的IO口的电平至高就OK。下图给出相对应的LED位置示意图:至此,ADC和数码管的简单实用方法都说了

标签: 动态显示 这个问题 差不多了

相关阅读