怎样用单片机设计多路数字电压表?

2025-03-06 13:00:20
推荐回答(3个)
回答1:

单片机设计多路数字电压表,主要是设计采集,将输入的电压量(模拟信号)转换成数字量(二进制),通常老的方案都是用51单片机+AD转换芯片。AD转换芯片的位数就决定了你的分辨率,你的是5V/0.019=263,转换成为二进制数8位AD芯片可能精度不够,要选用10位AD芯片,最小分辨率可以达到0.0048V,如果按照经典老方案来做,你的成本会比较高51单片机6元+10位AD芯片20元。建议你采用带有51内核并自带AD功能的单片机,如STC5412AD,价格只要13-14元就可以了,而且编程方便,不需要增加外围电路。因为STC5412AD芯片IO口比较少,只有23个IO口,我数码管显示和键盘扫描用的ZLG7289,我自己做出来一个,效果很好,电压能精确到0.001V显示。我只了1路显示,STC5412AD单片机还有其他AD口可以用,一块芯片可以做出4路电压采集来。多路的话建议用多路开关进行切换就好了,否则成本太高。

回答2:

http://www.laogu.com/wz_2558.htm有确切答案

回答3:

用高精度AD