ads1251功能简介
ADS1251 是 TI 的 24 位 Δ-Σ ADC,单通道差分输入、最高 20 kSPS、单 + 5V 供电、SO-8 封装,适合高精度低噪声测量,与 ADS1252 引脚兼容(后者 41.7 kSPS)。核心功能与工作流程
高精度采集:Δ-Σ 架构实现宽动态范围与低噪声,24 位无丢码,适合微小信号(如应变片桥、热电偶、pH 电极)。
同步串行读写:MCU 通过 SCLK/DOUT/DRDY 读取 24 位数据;DRDY 拉低表示就绪,逐位读出(MSB 先行),读完自动进入下一次转换。
工频抑制:通过数字滤波抑制 50/60 Hz 干扰,提升工业现场稳定性。
隔离与组网:2 线接口便于光耦隔离,降低地环路噪声;与 ADS1252 引脚兼容,可按速率选型替换。
典型应用与优势
工业测控:智能变送器、压力 / 力 / 称重模块、过程控制;差分输入 + 工频抑制,抗干扰强。
仪器仪表:色谱仪、便携式高精度采集器;低噪声、小封装、单电源,适合便携设备。
医疗电子:心电导联等诊断设备;高分辨率与低噪声,满足微弱生物电采集。
优势:集成度高、成本可控、接口简单、抗干扰好,适合量产与嵌入式场景。
快速上手要点
选型与供电:速率≤20 kSPS 选 ADS1251;≥41.7 kSPS 选 ADS1252;单 + 5V 供电,严控纹波。
硬件连接:差分输入接传感器;REF 接稳定基准(如 REF30xx);SCLK/DOUT/DRDY 接 MCU GPIO,必要时光耦隔离。
代码实现:等待 DRDY 拉低,发 SCLK 读取 24 位数据,换算为电压 / 物理量;启用工频抑制滤波。
校准与补偿:零点 / 满量程校准;温漂补偿;工频抑制优化,提升长期稳定性。
使用注意事项
基准与量程:REF 决定量程,建议用低温漂基准,提高精度与长期稳定性。
差分布线:差分对远离强电与开关噪声,必要时
modbus RTU 功能代码
Modbus RTU 是 Modbus 协议的串行传输模式之一,基于主从式架构,采用二进制编码格式,具备高效、可靠、低带宽占用的特点,广泛应用于工业现场的短距离设备通信。
其核心功能可概括为以下几点:
主从指令交互通信由主设备(如 PLC、STM32 等控制器)发起,从设备(如传感器、变频器)仅被动响应。主设备通过指定从站地址(1~247)精准寻址,同一总线上可挂载多个从设备,实现一对多通信。
标准化数据读写定义了 4 类核心数据寄存器,通过统一功能码实现数据交互,满足工业场景的各类需求:
线圈(Coil):可读可写,对应离散量输出(如继电器开关),功能码 01(读)、05(单写)、15(多写)。
离散输入(Discrete Input):只读,对应离散量输入(如按钮状态),功能码 02。
保持寄存器(Holding Register):可读可写,对应模拟量 / 数值型数据(如传感器采集值、设备参数),功能码 03(读)、06(单写)、16(多写)。
输入寄存器(Input Register):只读,对应模拟量输入(如 ADC 采样值),功能码 04。
高效二进制数据传输数据帧采用紧凑的二进制格式,相比 ASCII 模式,相同数据量的传输字节数更少,通信效率更高,适合带宽有限的串行链路(如 RS-485)。
CRC 校验保障可靠性每个数据帧末尾都带有 16 位 CRC 校验码,主 / 从设备通过校验判断数据传输是否出错,若校验失败则丢弃该帧,确保工业现场复杂电磁环境下的通信稳定性。
灵活的串行物理层适配通常基于 RS-485 物理层(也支持 RS-232),支持差分传输,抗干扰能力强,传输距离可达千米级,满足工业现场设备的远距离组网需求。
HX710工程应用文档
HX710 是海芯科技(AVIA)的 24 位 Δ-Σ ADC,内置低噪声 PGA(固定 ×128)、片内时钟与上电复位,无寄存器编程,仅用 2 个 GPIO 即可控制,专为桥式称重传感器设计,适合电子秤与工业控制。
工作流程
硬件连接:差分输入接桥式传感器;VREF 接稳定基准(如 5V);CLK/DOUT 接 MCU GPIO。
初始化:上电自动复位,等待 DOUT 拉低(就绪)。
读取数据:MCU 发 CLK 脉冲,逐位读出 24 位补码;读完后自动进入下一次转换。
校准与补偿:零点 / 满量程校准;HX710A 读测温值做温漂补偿;HX710B 读压差监测供电。
典型应用与优势
电子秤 / 称重模块:直接对接应变片桥,低噪声、高增益,简化前端。
工业控制:压力 / 力传感器采集;HX710A 测温用于温漂补偿,HX710B 监测供电 / 电池电压。
优势:集成度高、成本低、无需编程、抗干扰强,适合量产与嵌入式场景。
使用注意事项
基准与量程:VREF 决定量程;建议用低温漂基准,提高长期稳定性。
差分输入:按差分布线,远离强电与开关噪声,必要时加 RC 低通。
时序控制:严格按手册发 CLK 脉冲,确保数据完整;转换完成后再读。
供电:AVDD/DVDD 按手册范围供电,减少纹波与噪声。
快速上手建议
确定子型号:需要测温选 HX710A;需要监测供电 / 电池选 HX710B。
接线:差分输入接桥;VREF=5V;CLK/DOUT 接 MCU GPIO;上拉电阻按需添加。
代码:实现 CLK/DOUT 的读取时序,换算 24 位补码为电压 / 重量;HX710A 额外读取测温值。
校准:零点校准(空载读数)、满量程校准(加载已知砝码),存入 MCU Flash。
DS18B20工程文档
DS18B20 是 Dallas Semiconductor(后被 TI 收购)推出的单总线数字温度传感器,可直接输出数字温度值,无需 A/D 转换,广泛用于嵌入式系统的温度测量场景。
核心特性
单总线通信
仅需一根数据线(DQ)即可完成数据传输与供电(寄生电源模式下,无需单独 VDD),简化硬件布线。
支持多点组网:一条总线上可挂接多个 DS18B20,通过唯一 64 位 ROM 地址区分。
测量参数
温度量程:-55℃ ~ +125℃
分辨率可调:9~12 位(默认 12 位),对应温度精度与转换时间不同供电模式
寄生电源模式:由 DQ 线供电,无需 VDD 引脚,适合布线空间受限场景,但需注意总线驱动能力。
外部电源模式:外接 3.0~5.5V 电源,测量稳定性更高,支持更长距离传输。
数字输出
输出 16 位二进制补码温度数据,直接换算为十进制温度值,无需额外校准(出厂校准)。
内置温度告警功能:可设置高低温阈值(TH、TL),温度超限后可触发告警。
工作原理
初始化:MCU 拉低 DQ 线一段时间后释放,等待 DS18B20 的应答信号。
ROM 操作:发送指令读取或匹配传感器的 64 位 ROM 地址(多点组网时必须)。
功能操作:发送温度转换指令(0x44)或读取温度指令(0xBE)。
数据读取:转换完成后,MCU 读取 16 位温度数据,高位为符号位,低位为小数部分。
典型应用
嵌入式系统温度监测(如 STM32、51 单片机项目)
环境温度采集、设备过热保护
多点温度巡检系统(如粮仓、机房测温)
使用注意事项
单总线的上拉电阻:需在 DQ 线与 VDD 之间接 4.7kΩ 上拉电阻,确保通信稳定。
寄生电源模式的强上拉:转换期间需将 DQ 线强上拉至 VDD,保证传感器供电充足。
转换时间控制:根据分辨率配置,需等待足够时间再读取数据,避免读取无效值。
ADS1220工程文档
ADS1220 是 TI 的 24 位 Δ-Σ ADC,集成 PGA、基准、激励电流源、温度传感器与 SPI 控制,面向低电平传感器信号的精密测量,适合 RTD、热电偶、桥式传感器等场景。
典型应用与优势
工业测温:RTD、热电偶、热敏电阻的高精度采集,激励电流源与 PGA 提升小信号信噪比。
桥式传感器:应变片、压力 / 称重桥的差分测量,低侧开关便于切换与自校准。
低功耗监测:占空比模式与宽电压范围,适配电池供电的便携式仪表。
选型与使用建议
速率与噪声权衡:20 SPS 适合稳态测温与抗工频干扰;2000 SPS 适合动态测量,噪声略高。
增益与量程:PGA 128 倍适合 μV 级信号;旁路 PGA 高阻模式适合单端与较高电平输入。
基准选择:优先用内部基准;高精度场景可外接低漂移基准并匹配 PGA 与量程。
抗干扰:20 SPS 滤波抑制 50/60 Hz;PCB 做好差分布线、屏蔽与接地,减少共模噪声。
快速上手
供电与基准:2.3–5.5 V,启用内部基准或外接基准,设置 REF_SEL。
输入配置:差分 / 单端、通道选择、PGA 增益与滤波模式。
激励电流源:设定电流值,用于 RTD / 桥励;配合低侧开关实现切换与自校准。
SPI 通信:配置寄存器、启动转换、读取 24 位结果;必要时读取内部温度用于补偿。
AD7190工程文件文档
AD7190功能简介
AD7190是ADI公司推出的一款面向高精度测量场景的低噪声完整模拟前端,集成24位Σ-Δ模数转换器,适配多种精密信号测量需求,其核心特性可归纳如下:
超高精度与低噪声
该器件在增益为128、频率4.7Hz时,均方根噪声仅8.5nV,能精准捕捉微弱信号细节。且增益128倍时,2.4kHz频率下可提供16位无噪声分辨率;增益为1时,无噪声分辨率最高达22.5位,大幅提升信噪比,保障测量精度。
温度稳定性出色,失调漂移仅5nV/°C,增益漂移低至1ppm/°C,同时具备稳定的时间漂移特性,比如增益≥32时失调误差的时间漂移仅25nV/1000小时,适合长期稳定测量场景。
灵活的输入与信号处理
支持2个差分输入或4个伪差分输入通道,配合内置的自动通道序列器,可启用多个通道并按顺序执行转换,无需额外复杂控制逻辑,简化了多通道信号采集的通信流程。
片内集成可编程增益放大器,增益可在1 - 128之间调节,无需额外信号调理电路就能直接适配不同幅值的输入小信号,提升了器件适配性。
多样的时钟与数据速率配置
内置4.92MHz时钟,也可外接时钟或晶振,两种时钟模式可满足不同系统的精度与集成需求。
输出数据速率调节范围宽,能在4.7Hz - 4.8kHz之间灵活设置,可根据实际应用中对响应速度和精度的不同需求调整参数。
高效的噪声抑制与滤波
提供sinc³和sinc⁴两种数字滤波器选项,sinc³滤波器利于优化低更新速率下的建立时间,sinc⁴滤波器则在50Hz/60Hz工频噪声抑制上表现突出,同时还能适配不同场景下对噪声、分辨率和建立时间的需求。
具备零延迟特性,能确保每个转换过程都完整建立,避免信号转换不彻底导致的误差,进一步保障数据准确性。
便捷的接口与适配性
配备三线式串行接口,兼容SPI、QSPITm、MICROWIRE及DSP,且SCLK上设有施密特触发器