本人使用AFE4300芯片实现人体体重测量问题。但是在实验过程中发现即使只有托盘(Load Cell),但是经过AFE4300芯片出来的数值大小转换为质量也有5Kg(用MCU实现)。但是输入AFE4300的INP1、INM1端口的电压差却为0.想问一下此时是AFE4300芯片内部DAC转换等导致的误差吗?就算我通过OFFSET寄存器来调零,那么换一个AFE4300芯片后OFFSET是不是又得不一样了?
Dylan Yao:
信号在链路中一步一步传过去,总会有一些失调的。AFE4300的失调应该是很小的。5Kg是你总量程的多少?转换为电压量算一下offset值是多少?
user3917511:
先给你推荐一个设计方案,给你参考下:http://dl.21ic.com/download/afe4300-pdf-ic-137201.html基于AFE4300用于体重计和体成分测量
对于楼主的问题:
1.在实验过程中发现即使只有托盘(Load Cell),但是经过AFE4300芯片出来的数值大小转换为质量也有5Kg(用MCU实现),这个楼主的配置有没有检查下有问题呢?信号在链路中传输总会有一些失调的。
2.AFE4300芯片内部DAC转换等导致的误差可能是占有一部分,但是大部分应该还是信号链路造成的。
3.你转换为电压量算一下offset值是多少?OFFSET寄存器来调零,那么换一个AFE4300芯片后OFFSET理论上应该是一样的。。
建议:
1.在输入前端加一个再次调零的电路。
2.检查下链路的走向,降低电路的失调。
JiaChuang Chen:
一般不会有误差的。可能是电路链接的问题。你先把输入端全都接地,看看输出的量是多少,然后再做进一步的分析。
Qin Shi1:
回复 Dylan Yao:
你好!
5kg转换成输入端的电压差应该为15mv, 这个和总量程有什么关系吗?
Qin Shi1:
回复 user3917511:
你好,
你给的链接是TI的datasheet,我之前已经看了4、5遍了。
我已经在检查链路问题了,不过还是请教能列举一下可能的链路问题吗?
谢谢!
Qin Shi1:
回复 JiaChuang Chen:
共模输入有范围的。。大于0V
Kent Wang:
回复 Qin Shi1:
Hi Qin Shi1,
请问你的问题解决了吗?能否分享一下你用的什么型号的load cell吗?谢谢!
Hao Zhang14:
请问这款芯片能不能测出心率,只是用电流的方式,能否实现这个功能呢,求解