[PIC®/AVR®/dsPIC®产品] 双路热电偶采集共用 ADC 通道串扰抑制方案

[复制链接]
196|67
寂静之回响 发表于 2026-8-17 16:25 | 显示全部楼层
增加采样间隔,利用ADC内部电容充电时间差,可以有效减少串扰。
班杰明 发表于 2026-8-18 11:18 | 显示全部楼层
增加采样时间,优化采样序列,比如先读取非干扰通道,再读取干扰通道,可以有效减少串扰。
grfqq325 发表于 2026-8-18 13:16 | 显示全部楼层
软件平均不是没用的,是你平均的方法可能不对。不要直接对原始ADC值平均,应该先剔除最大最小值再去平均。另外,如果干扰是周期性的,比如工频干扰,可以尝试同步采样或者增加采样点数凑成工频周期的整数倍,这样平均后能抵消掉大部分噪声
在水一方00 发表于 2026-8-19 11:12 | 显示全部楼层
既然不让加运放,那PCB布局就得讲究点。热电偶进来的走线尽量短且包地,模拟地和数字地一定要单点接地。很多时候串扰不是芯片的问题,而是数字信号的跳变通过地平面耦合到了模拟前端。检查一下ADC参考电压的滤波电容是不是贴得够近,Vref不稳也会导致读数乱跳
刮台风就会有人g 发表于 2026-8-20 08:17 | 显示全部楼层
利用PIC的ADC中断功能做个状态机。切换通道 -> 等待 -> 启动转换 -> 读取结果 -> 切换下一路。把这个流程固化在中断里执行,避免主循环里的其他任务打断采样时序。特别是如果有PWM输出或者继电器动作,一定要避开这些时刻进行ADC采样,否则串扰神仙也救不了
ClarkLLOTP 发表于 2026-8-20 09:56 | 显示全部楼层
在每个通道串扰点加入小电容,提高ADC转换速率,可以试试。
合同圣诞节fy 发表于 2026-8-21 11:02 | 显示全部楼层
输入阻抗匹配也是个坑。如果两路热电偶的线路长度差异很大,长线的那路分布电容大,更容易受干扰。可以在软件里针对长线通道单独设置更长的采样时间,短线通道用正常时间。灵活配置ADCON0和ADCON1寄存器,别所有通道都用同一套参数
很过分好的suj 发表于 2026-8-22 10:41 | 显示全部楼层
还有一个偏门技巧,利用内部带隙基准或者固定电压源先测一次,校准一下当前的偏移量。因为温度漂移和串扰往往表现为固定的直流偏移。每次上电或定时用内部基准校正零点,能消除一部分系统误差,让热电偶的读数更准
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0