这个ADC采集LM324输出的电压为什么会低了0.06V

2019-12-22 13:45发布

想用这个电路采集4-20ma,电源是正负5V的,输入6mA的,用万用表量ADC8管脚的输入电压确实是600mV,但是为什么STM32F030采集的AD值是677,3.3V的基准电压。
按照12位的算法,电压值只有545mV.
电流增加减小,都会少60mV左右,为什么会这样呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
yijingxiaoyou
1楼-- · 2019-12-23 06:13
dzymushi 发表于 2017-4-21 11:06
IO直接采集电阻分压,是准确的,估计是运放的问题

会不会是地之间有压差?
Arrowzhang
2楼-- · 2019-12-23 11:32
 精彩回答 2  元偷偷看……
dzymushi
3楼-- · 2019-12-23 16:20
Arrowzhang 发表于 2017-4-21 11:19
一个是可能PCB布局造成单片机附近的地和模拟电路的地有电势差。
还有一个可能是R336太大,单片机AD输入阻抗 ...

换成0欧姆也是一样的效果
黑夜之狼
4楼-- · 2019-12-23 20:30
有可能是基准不对吧,一般精度不会那么差,3300 / 4095 = 0.8mV,一个数字量代表0.8mV
ilikemcu
5楼-- · 2019-12-24 00:52
运放有失调啊。
xunke
6楼-- · 2019-12-24 04:03
解决了没?

一周热门 更多>