传感器的核心作用就是把温度、压力、距离、流量这类物理量转换成电信号,工业、嵌入式、自动化项目里最常用的刚好有 10 种输出信号,分别是开关量、0-5V 电压模拟量、0-10V 电压模拟量、4-20mA 电流环、脉冲信号、PWM 信号、RS485(Modbus RTU)、I2C、SPI、1-Wire,不同信号的抗干扰、传输距离、接线数量、能携带的数据量差别很大,选错信号类型,很容易出现信号飘移、远距离丢数、PLC 模块不匹配、接线返工等问题。很多新手选型传感器只看测量量程,忽略输出信号,拿到手才发现 PLC 只有 4-20mA 模块,传感器却是 I2C 数字信号,或者长线布线用 0-10V 电压信号,干扰严重数值跳变。这 10 种信号分成两大类:一类是简单模拟 / 开关信号,适合只传单一数值;另一类是总线数字信号,一条线可以挂多个传感器、同时上传多个参数、故障状态。整套信号对接流程一般是先确认采集端支持的信号类型,再匹配传感器输出,规划布线距离、屏蔽方案,最后做信号校准、滤波处理。搞懂这 10 种传感器输出信号的特点,不管是做 PLC 控制柜、单片机采集、物联网采集站,都能快速选对传感器和采集模块,减少调试故障。
一、10 种传感器输出信号清单
- 开关量(DO / 继电器接点):高低电平或者干接点,只有通、断两种状态,用来检测有无、到位、报警
- 0-5V 模拟电压:电压随被测值线性变化,单片机、小模块采集最常用,布线不能太长
- 0-10V 模拟电压:楼宇自控、暖通、变频配套多,短距离传输,易受电磁干扰
- 4-20mA 电流环:工业现场最经典,2 线制可供电,远距离抗干扰强,低于 4mA 可以判断断线故障
- 脉冲信号:频率和被测速度、流量成正比,适合累积计数,流量计、编码器大量使用
- PWM 信号:脉冲宽度代表测量值,不用高精度 ADC,单片机定时器直接读取
- RS485(Modbus RTU):差分总线,一条总线挂载多个仪表,支持读量程、温度、故障码等多组数据
- I2C:双线通信,嵌入式模块常用,近距离,适合板载传感器,比如温湿度、陀螺仪
- SPI:高速同步总线,传输速度快,板内短距离,适合高速 ADC、高速姿态传感器
- 1-Wire:单总线,典型代表 DS18B20,一根数据线挂载多个温度探头,速度偏慢
二、10 种传感器输出信号对比表
| 信号类型 | 信号类别 | 推荐传输距离 | 优点 | 短板 | 典型传感器 |
|---|---|---|---|---|---|
| 开关量 | 离散数字 | 100 米内 | 接线简单、成本低 | 只能传有无状态,不能连续读数 | 接近开关、光电开关、限位开关 |
| 0-5V 电压 | 模拟量 | <10 米 | 单片机直接适配 | 长线压降、干扰大 | 小型压力模块、光敏模块 |
| 0-10V 电压 | 模拟量 | <30 米 | 自控行业通用 | 容易受变频器、电机干扰 | 暖通变送器、液位变送器 |
| 4-20mA 电流 | 模拟量 | ≤1000 米 | 抗干扰强、支持断线诊断 | 需要回路供电,模块成本更高 | 工业压力、温度、液位变送器 |
| 脉冲信号 | 频率数字 | 几百米 | 适合累计计量 | 只能传速率 / 计数,没法附带故障信息 | 涡轮流量计、增量编码器 |
| PWM 信号 | 调制数字 | 几十米 | 无需高精度 ADC | 需要程序解析占空比 | 红外测距、小型舵机配套传感器 |
| RS485 Modbus | 总线数字 | 1200 米 | 一总线多设备、多参数上传 | 需要设置地址、波特率 | 智能流量计、多参数变送器 |
| I2C | 板载总线 | <1 米 | 线少、多器件挂载 | 距离极短,不适合现场布线 | SHT 温湿度、陀螺仪 |
| SPI | 高速板载总线 | <0.5 米 | 传输速率很高 | 距离极短,不适合外部布线 | 高速 ADC、高速姿态传感器 |
| 1-Wire | 单总线 | 100 米左右 | 仅一根数据线 | 通信速率慢 | DS18B20 温度传感器 |
三、信号选型判断步骤
- 先确定采集设备:PLC、单片机、采集网关支持哪些信号模块
- 看布线距离:超过 50 米优先选 4-20mA 或者 RS485,短距离板载优先 I2C/SPI
- 看数据需求:只需要一个数值可选模拟量;需要同时读温度、压力、故障码,优先 Modbus RS485
- 现场环境:变频器、电机多的强干扰现场,优先 4-20mA、RS485 差分信号
- 预算和调试能力:简单开关量、电压模拟量调试最简单;总线信号需要配置地址、协议,调试门槛更高
四、常见调试踩坑点
- 0-10V 长线布线不屏蔽,电机启停时数值乱跳,改用 4-20mA 可以明显改善
- 4-20mA 两线制和四线制混淆,供电接错直接无信号
- RS485 总线首尾不加终端电阻,高速通信时丢包、乱码
- I2C 走线拉到控制柜外面,距离变长直接通信不稳定
- 脉冲信号没匹配 PLC 高速计数口,普通 DI 口读取丢脉冲
【相关 FAQ】
问题 1:10 种传感器输出信号里,工业现场远距离、强干扰优先选哪一种传感器输出信号?
回答 1:10 种传感器输出信号里,工业远距离强干扰场景优先选 4-20mA 电流环,其次是 RS485 Modbus;4-20mA 抗干扰能力强,还能识别断线故障,是变送器最主流的传感器输出信号。
问题 2:10 种传感器输出信号中,I2C 和 RS485 这两种传感器输出信号有什么区别?
回答 2:10 种传感器输出信号中,I2C 是板载短距离双线总线,适合电路板上近距离传感器,传输距离很短;RS485 是差分总线,最长可以到 1200 米,适合现场控制柜之间多传感器组网,是工业常用传感器输出信号。
问题 3:10 种传感器输出信号里,脉冲这种传感器输出信号一般用来做什么?
回答 3:10 种传感器输出信号里,脉冲传感器输出信号依靠脉冲频率代表瞬时流量或者转速,脉冲个数用来累计总量,多用于涡轮流量计、增量式编码器,适合计数、累计计量场景。
问题 4:10 种传感器输出信号,开关量传感器输出信号能不能读取连续的温度、压力数值?
回答 4:10 种传感器输出信号里,开关量传感器输出信号只有通断两种状态,只能判断有没有到达阈值、是否触发报警,不能读取连续变化的温度、压力数值,连续测量需要模拟量或者总线类传感器输出信号。
【参考资料】
[2026-11-05](一文看懂 10 种传感器输出信号,原理、选型与接线要点)工控网
[2026-10-22](工业传感器 10 类输出信号对比:4-20mA、0-10V、RS485、脉冲)自动化网
[2026-10-10](嵌入式常用传感器输出信号 I2C/SPI/1-Wire/PWM 详解)电子发烧友
[2026-09-15](传感器输出信号选型指南,模拟量与数字总线信号区分)PLC 之家
【免责声明】
本文仅为 10 种传感器输出信号科普整理,信号实际传输效果受线缆规格、屏蔽接地、现场电磁环境、采集模块参数影响;传感器接线、调试、上电操作存在电气安全风险,高压、防爆场景请遵循对应行业规范,本文不构成自动化项目、传感器采购的决策依据。
本文来自作者[幽矢寻址师]投稿,不代表乌兰科技网立场,如若转载,请注明出处:https://www.wlcbnews.com/bdt/202611/2616.html
评论列表(4条)
我是乌兰科技网的签约作者“幽矢寻址师”!
希望本篇文章《一文看懂 10 种传感器输出信号,原理、选型与接线要点》能对你有所帮助!
本站[乌兰科技网]内容主要涵盖:互联网行业的追踪与探索
本文概览:传感器的核心作用就是把温度、压力、距离、流量这类物理量转换成电信号,工业、嵌入式、自动化项目里最常用的刚好有 10 种输出信号,分别是开关量、0-5V 电压模拟量、0-10V 电压模拟量、4-20mA 电流环、脉冲信号、PWM 信号、RS485(Modbus RTU)、I2C、SPI、1-Wire,不同信号的抗干扰、传输距离、接线数量、能携带的数据量差别很大,选错信号类型,很容易出现信号飘移、远距离丢数、PLC 模块不匹配、接线返工等问题。很多新手选型传感器只看测量量程,忽略输出信号,拿到手才发现 PLC 只有 4-20mA 模块,传感器却是 I2C 数字信号,或者长线布线用 0-10V 电压信号,干扰严重数值跳变。这 10 种信号分成两大类:一类是简单模拟 开关信号,适合只传单一数值;另一类是总线数字信号,一条线可以挂多个传感器、同时上传多个参数、故障状态。整套信号对接流程一般是先确认采集端支持的信号类型,再匹配传感器输出,规划布线距离、屏蔽方案,最后做信号校准、滤波处理。搞懂这 10 种传感器输出信号的特点,不管是做 PLC 控制柜、单片机采集、物联网采集站,都能快速选对传感器和采集模块,减少调试故障。