单片机/MCU论坛
直播中

最强海贼王

8年用户 1347经验值
擅长:MEMS/传感技术
私信 关注
[问答]

ADUCM360高温测试ADC输出不稳定是什么原因导致的?怎么解决?

因为需要测试板能够耐高温,所以想用简单的电路测试一下ADUCM360在120度左右的运行情况。
测试板中:ADUCM360最小系统、测温电路和程序参照官网的开发套件,其他外围添加了485接口等。都是耐温125度的器件。


在测试过程中,常温测试没有错误,温度输出稳定。
高温测试时,温度输出会时常出现错误,出现错误的温度值也不确定,随后又自动恢复正常。
贴一下测试中的数据:
(Ur5:ADC测得R5两端电压;Iexc0:算出的电流环的电流;Urtd:ADC测得热敏电阻两端电压;R:计算得到热敏电阻阻值;T:计算的到温度值)
Iexc0=0.000207A,Ur5=1.161035V,Urtd=0.024349V,R=117.440910r
T=47.1
Iexc0=0.000207A,Ur5=1.160784V,Urtd=0.024522V,R=118.303215r
T=49.3
Iexc0=0.000207A,Ur5=1.160548V,Urtd=0.024690V,R=119.137924r
T=51.3
Iexc0=0.000207A,Ur5=1.160430V,Urtd=0.024847V,R=119.904495r
T=1147.9
Iexc0=0.000214A,Ur5=1.200000V,Urtd=0.114293V,R=533.369019r
T=1153.4
Iexc0=0.000214A,Ur5=1.200000V,Urtd=0.114737V,R=535.439270r
T=1155.7
Iexc0=0.000214A,Ur5=1.200000V,Urtd=0.114924V,R=536.314270r
T=1136.4
Iexc0=0.000214A,Ur5=1.200000V,Urtd=0.113361V,R=529.017700r
T=60.6
Iexc0=0.000208A,Ur5=1.165752V,Urtd=0.025709V,R=123.500931r
T=64.2
Iexc0=0.000207A,Ur5=1.159011V,Urtd=0.025845V,R=124.875206r
T=65.7
测量过程中会不时出现上述错误,因为另一块板子上温度是没有这种情况的,所以猜测应该是硬件哪里出现的问题,但是不知道是CPU本身的问题,还是外围电容的问题。求指教。

回帖(1)

早知

2024-1-12 14:54:40
从描述中推测,ADUCM360高温测试ADC输出不稳定的原因可能是由于温度对ADUCM360的工作性能产生了影响。在高温环境下,电子元器件的性能会受到影响,包括ADUCM360的运行稳定性和ADC转换精度。解决这个问题可以考虑以下几个方向:

1. 温度校准:首先,可以对ADUCM360的温度传感器进行校准,以确保温度测量的准确性。在测试过程中,可以通过与已知温度热敏电阻进行比对来验证温度的准确性,并适时调整ADUCM360的温度补偿系数。

2. 温度管理:在高温测试中,需要确保ADUCM360周围环境的散热和温度管理。可以考虑使用散热片、风扇或其他散热设备来降低ADUCM360的工作温度,以提高其稳定性。

3. 电源稳定性:高温环境下,电源可能会受到影响,导致ADC输出不稳定。因此,需要确保ADUCM360的电源供应稳定,并可以适应高温环境。

4. PCB设计优化:阳性影响温度测试的原因还可能是与ADUCM360相关的电路布局或线路干扰等问题。通过优化PCB设计,如减小信号线长度、降低线路噪声等,可以提高信号的稳定性。

此外,根据描述的情况,可以注意以下几点:
- 确保ADUCM360芯片本身的可靠性和正常工作温度范围内的稳定性;
- 检查485接口或其他外围电路的温度耐受性,并确认这些电路元件在高温下的性能表现;
- 如果数据出现错误,可以进行错误分析,观察错误的出现规律以及出现错误时的电路状态,并尝试通过调整电路或程序逻辑来解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分