尊敬的 Bob:
我已作了您建议的更正。 现在发生了更多的波动。 请帮助我获得无波动的结果。
谢谢、此致
Navin Chakravarthy
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
是的、Collin、我想 将这个线程连接回上一个线程
[报价 userid="35731" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1045591/ads1231-ads1231-interface/3867446 #3867446"]是否与系统中的任何其他事件(例如 wifi 或其他通信传输)相关的时间波动?我已经通过 BLE 看到了输出。 这是原因吗?
您好、Navin、
该线程是上一个线程的延续:
在上一个主题中,您说“新设置没有波动问题。” 您能否更具体地说明一下、既然您再次看到波动、可能已经发生了哪些变化? 最后一组建议专门与代码相关。
如果您在0附近看到较大的波动或无负载条件、则很可能您没有正确地将24位二进制补码值从 ADC 扩展到代码中的32位有符号变量。
此致、
Bob B
尊敬的 Bob:
实际上、这次的情况稍有不同。 我的校准重量为20.4kg。 我的装置是相同的4 x 50kg 称重装置、满量程重量为200kg。 灵敏度为1mV/v 现在、我可以达到输出范围。 如果我放1000克(1Kg 表示),它将在900和1150之间波动。 如果我将20.4kg 的重量计算为20、465、但最后两位数字保持波动。
它是常见的还是有任何方法可以控制它?
此致、
Navin
您好、Navin、
您尚未声明 ADS1231上使用的速度设置。 使用我在上一个主题中提到的模拟工程师计算器、即使在10sps 也无法获得稳定的结果。
正如您在这里看到的、20个标度计数相对于 ADS1231而言是您可以做的最好的。 在80 sps 时、情况会更糟。 如果接线上有额外的噪声拾取、则会增加更多的代码波动。 因此、如果您看到100-150个变化代码、那么您很可能会拾取一些额外的噪声。
此时、我建议您通过连接一个从激励源到接地串联的分压器(使用两个10k 电阻器)达到上图所示的性能水平。 在2个电阻器的结处、连接到 ADS1231的 AINP 和 AINN 以充当短路。 这将确保输入处于正确的输入范围内、并应保持更有效的结果。 使用此配置时 、您不应看到超过20克的变化。 如果您这样做、则您的设置可能有问题、并且可能与电源或接地有关。
验证了 ADS1231性能后、您可以返回到称重传感器设置、并尝试确定噪声源及其有效处理方式。
此致、
Bob B