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.

[参考译文] MSP430FR2522:RawCount上的高温漂移较大

Guru**** 1095350 points
Other Parts Discussed in Thread: FDC1004, FDC2214
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1089312/msp430fr2522-large-temperature-drift-on-rawcount

部件号:MSP430FR2522

您好,我注意到电路加热时温度漂移很大,感测物体的温度不会明显影响原始计数。 例如:

干计数 输出 湿计数 输出 y=mx+b
温度 X1 Y1 X2 Y2 m B
20. 965 500 822 1000 -3.4.96503497亿 3874.125874
35. 858 500 742 1000 -4.3.10344828亿 4198.275862

是否仍有办法通过电路设计的变化来减少这种漂移? 温度漂移的最大原因是什么? 时钟频率? 大容量电容器?

谢谢

Rick  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    是的,这是预期的。  您使用的是FR2522,这是第1代设备。  GEN 2设备进行了一些改进,以帮助将此影响降至最低。

    您可以在 Captivate技术指南的设计章节中找到相关数据。

    没有办法围绕这一点进行设计,因为这是Captivate内部电路(包括内部采样电容器)的温度灵敏度的函数。  Captivate库使用筛选版本的测量计数长期平均值(LTA)来跟踪缓慢变化,如果LTA中的变化为+/- 12.5 % ,则会导致系统重新校准。

    如果您能提供有关您正在做的事情的一些详细信息,也许我可以提供一些建议。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢Lehman,我正在使用rawcount测量材料在10°C至60°C范围内的水分浓度。 我尝试 获得与温度无关的线性输出。 我的电路中还有一个温度传感器。  增量rawcount与 基于这些数据点的湿度是非线性的,微控制器可能无法处理大量浮点数学运算。 我可能问得太多。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    是的,您需要创建一个校准表来线性化输出。  MSP430可以处理浮点,只是效率不是很高,在这种情况下,我们有一 个定点IQMath库 来完成此工作。

    对于这种类型的应用,您可能会考虑数字转换器的FDC1004 (16位分辨率)或FDC2214 (28位分辨率)电容。