当前位置:首页 > 工业控制 > 工业控制
[导读]ADC 数值缓慢漂移时,问题未必在传感器,也未必靠平均就能消掉。单片机内部转换器如果没有满足采样保持和参考回流条件,软件读到的只是前端妥协后的电压。

ADC 数值缓慢漂移时,问题未必在传感器,也未必靠平均就能消掉。单片机内部转换器如果没有满足采样保持和参考回流条件,软件读到的只是前端妥协后的电压。

采样窗首先要服从输入源阻抗。多数片上 ADC 前端都有开关和采样电容,转换前必须在很短时间内把这只电容充到目标电平附近。若前级来自高阻分压、热敏电阻桥或带大电阻滤波的传感器,采样窗太短就会来不及稳定,结果看上去像零点偏移或量程压缩。多通道轮询时更明显,前一个高电压通道残留在采样电容上的电荷会影响下一路低电平读数,首样偏差往往比后续样本大。此时继续增加软件平均,只会把结构性误差平均得更平滑。

解决这类问题要先让前端能驱动采样电容。可以延长采样周期、降低源阻抗、增加缓冲运放,或者在高低电平跨度大的通道之间插入虚采样。前端 RC 滤波也要重新核算:电阻太大虽然能限流降噪,却会拉长恢复时间;电容太大又可能让运放在瞬态负载下振铃。单片机数据手册里的最大源阻抗通常对应特定 ADC 时钟和分辨率,换了采样频率或温度范围后,不能直接照搬。

参考电压和地回流则决定读数基准会不会跟着负载走。ADC 参考脚、模拟地、数字地和大电流驱动若共用一段铜皮,PWM 翻转、继电器吸合或通信收发器突发电流都会在公共阻抗上制造压降。对数字口来说这只是几毫伏地弹跳,对 12 位或更高分辨率的 ADC 却已经足以改变多个码值。若参考源去耦离引脚太远,参考点还会被转换瞬间的电荷脉冲调制,漂移就会与采样节拍同步。参考电容的等效串联电感和回流过孔位置也会改变尖峰幅度,不能只按容量判断,也要看布局闭环和地线距离。

守住参考并不等于机械地切开所有地。更可靠的做法是让传感器回流、参考源、ADC 去耦和主控模拟脚形成短小闭环,再在明确位置与系统地汇合。远端传感器最好成对回流,避免把激励电流和测量参考挤在同一根细线里。若板上同时有电机、蜂鸣器或开关电源,还应让它们的脉冲回流远离参考岛。单片机板卡若把模拟参考当成普通供电脚处理,后期校准常常只能补掉静态误差,补不掉随负载变化的漂移。

验证时要把通道顺序、采样窗长度、负载开关相位和参考电压波形一起扫。把输入短到参考中点、改动通道前后顺序,再观察偏差是否随顺序改变,可以快速区分采样保持残留和参考回流污染。还应在最高采样率和最低源电压下复测,因为这时开关电荷注入和缓冲器输出摆幅最容易接近边界,温度变化还会改变输入开关电阻。若只在室温慢速下校准,量产后会把动态误差误写进补偿表。只有把这两类误差分开,后续是改采样时间、改前端阻抗还是改地回路,才不会靠猜。

所以,ADC 精度先取决于采样瞬间的电荷是否到位,再取决于参考点是否安静。把采样窗和回流路径算清楚,转换结果才有资格进入算法。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

工业物联网(IIoT)传感器是智能制造、工业自动化、智慧工厂的数据采集终端,长期运行在高压干扰、电压波动、潮湿粉尘、电磁辐射复杂工况中。传感器作为精密弱电设备,对供电稳定性、安全性、抗干扰性要求极高,普通非隔离电源极易出...

关键字: 物联网 传感器 数据采集

PWM 波形偶尔抖一下,后级电机或电源环路就可能把它放大成噪声和发热。单片机定时器虽然能自动翻转引脚,但更新时刻和死区配置不对,输出并不会天然稳定。

关键字: 单片机 PWM 定时器

I2C 偶发不响应时,复位主控往往只能暂时恢复,因为总线状态可能已经被外部器件留在半截事务里。单片机若没有处理 SDA 锁低和上拉边界,软件重新初始化也未必能重新拿回总线。

关键字: 单片机 I2C SDA

参数偶尔丢失或升级后配置变乱,常常不是存储单元突然坏了,而是写入流程没有尊重 Flash 的物理边界。单片机内部 Flash 若把擦写粒度和掉电窗口处理得太粗,少量配置也会被写成高风险操作。

关键字: 单片机 Flash 掉电保护

看门狗本该抓住死机,却常在现场变成莫名重启的来源。单片机系统如果没有把喂狗条件和最坏执行时间绑定,复位既可能误触发,也可能在真正卡死时失效。

关键字: 单片机 看门狗 复位

设备偶发重启时,很多人先怀疑程序跑飞,其实更常见的是电源刚好落在不稳定边界。单片机若没有把欠压复位和上电延时配成一条完整启动链,复位脚会比软件更早暴露问题。

关键字: 单片机 复位 晶振

计时偏差通常不是某个 delay 写错,而是时间基准从源头就不稳定。单片机定时若同时受晶振误差、分频取整和同步延迟影响,软件看到的一秒就可能不是硬件世界的一秒。

关键字: 单片机 计时偏差 晶振

待机电流比预算高,问题不一定出在芯片休眠模式选错,而是板上仍有电气状态没有收干净。单片机进入低功耗前,如果 IO 和唤醒源没有逐项定义,电池寿命会被细小电流慢慢吃掉。

关键字: 单片机 耗电 IO

串口链路少几个字节时,线缆和干扰常常先背锅,但真正原因可能藏在时钟误差和缓冲余量里。单片机串口若只按平均吞吐设计,突发报文一来就会暴露尾部丢字。

关键字: 单片机 串口 缓冲水位

在嵌入式开发的全流程里,程序烧录是连接代码与硬件的最后一公里。很多新手工程师刚接触单片机时,总以为烧录就是“插上线点一下下载按钮”这么简单,直到在量产阶段遇到几十台设备同时烧录效率极低、在现场维护时拆开机壳重新烧录成本极...

关键字: 单片机 编程器烧录
关闭