ssi直线位移传感器怎么接?接口与时钟

ssi直线位移传感器指的是输出接口采用 SSI(同步串行接口)的直线位移传感器。它用两对差分线跟控制器打交道:主站发时钟,传感器按节拍把位置值一位一位送回来,读到的直接是数字量。现场接通的关键就三样——时钟对、数据对要接对,位数和时钟频率要跟主站对齐。这三样对上,通常一遍就通。

ssi直线位移传感器为什么用两对线说话
SSI 全称同步串行接口,英文 Synchronous Serial Interface。它的「同步」两个字是重点:数据不按自己的节奏走,而是被主站的时钟牵着走。主站给一个时钟脉冲,传感器就吐一位数据,谁也不用猜对方的快慢。
物理层上,SSI 常见差分传输:一对 CLOCK+/CLOCK- 走时钟,一对 DATA+/DATA- 走数据。差分的好处与 RS-485 类似,两根线一起受干扰、差值几乎不变,接收端相当于没感觉到。车间里变频器、焊机带来的共模噪声,靠这个机制能挡掉一大半。
因为数据线平时是高电平,主站发来一串时钟,帧结束后数据线再回到高电平,等待下一帧。传感器是被动方,主站不叫它,它不开口。这也是 SSI 与 CAN 这类多主总线的根本区别。
一帧数据长什么样:帧格式与位数
一帧 SSI 数据的骨架是:一段起始空闲时钟、紧跟已知个数的时钟脉冲,然后是一段单稳态时间。传感器在约定的时钟沿送出最高位,之后每个时钟沿更新下一位,主站在对应沿上把数据读走。单稳态时间走完,数据线回到高电平,一帧结束。
位数决定分辨率和帧长。位数越多,位置值分得越细,但一帧占用的时间也越长。常用的位数在十几位到二十几位之间,有些格式还会带状态位或错误位,用来告诉主站这一帧数据可不可信。
| 帧内元素 | 作用 | 现场关注点 |
|---|---|---|
| 空闲时钟 | 帧开始前的同步段 | 主站发出的起始节拍 |
| 时钟脉冲串 | 一个脉冲对应一位数据 | 位数必须和从站约定一致 |
| 数据位 | 位置值本体,高位在前 | 二进制还是格雷码要和主站对上 |
| 状态/错误位 | 标识本帧数据是否有效 | 有该位的格式别忽略它 |
| 单稳态时间 | 帧与帧之间的间隔 | 太短会导致下一帧丢位 |
编码上常见两种:二进制和格雷码。格雷码相邻两个数只变一位,采样时刻稍微偏一点也不会读出跳变很大的错值,所以高位数、高节拍时更常见。主站读进来之后要先按对应规则解码,再换算成物理位移。
ssi直线位移传感器接线与时钟频率怎么定
接线先看三件事:时钟对、数据对有没有接反;屏蔽和接地怎么做;线缆要拉多远。差分对一定要用双绞,时钟和数据两对尽量分开走,别把四根线绞成一股,那样串扰反而大。
时钟频率和线长是一对矛盾。频率越高,一帧时间越短、刷新越快;但线越长,线缆电容和反射越明显,频率高了波形就糊,主站读出来开始出错。几十米的距离上,通常要把时钟频率往下降,具体降到多少要看线缆特性和主站接收能力,按现场实测确认。
供电和信号要分开处理。传感器供电回路不要和伺服、变频器的动力回路共用一段线槽,实在避不开就拉开间距。信号地与电源地怎么处理,按传感器的接线定义来,别自己乱并。
PLC 侧怎么配置与解码
配置的顺序建议固定下来,别跳步。第一步确认位数和编码格式,把它和传感器的输出格式对齐;第二步设时钟频率,先按偏低的频率试通,再逐步往上提;第三步确认帧格式里有没有状态位,避免把状态位当成数据位读进来。
第四步是数据换算。SSI 送回的是一个整数,要按量程和位数换算成毫米。换算系数一定要用传感器实际量程去算,别照抄别的项目的公式,量程不同,系数就不同。
第五步才是联调。手动把执行机构推到一个已知位置,看主站读回来的数对不对,再走满行程看线性。全部对得上,再投入自动运行。跳步的代价往往是生产时才发现位置偏了。
| 步骤 | 做什么 | 常见错 |
|---|---|---|
| 一 | 对齐位数与编码格式 | 位数填错,数值整体偏大或偏小 |
| 二 | 设定时钟频率 | 一上来就拉满频率,波形出错 |
| 三 | 确认状态位与错误位 | 把状态位当数据位读 |
| 四 | 按量程换算成毫米 | 套用了别的量程的系数 |
| 五 | 手动验点并走满行程 | 只验一点就交付 |
SSI 和模拟量、总线输出怎么选
SSI 的优点是数字量、绝对值输出,上电就知道位置在哪,不用回零、不用电池,中间也不经过转换,读数稳定。缺点是每个通道都要单独一对时钟、一对数据,通道一多,柜里线就多。
模拟量输出接线简单、兼容性好,但长距离传输容易受干扰,还要在主站侧做 A/D 转换,精度受转换环节影响。总线输出(比如现场总线这一类)省线、能挂多个节点,但配置工作量大一些,调试通常比 SSI 费劲。
怎么选看三点:上位机有什么接口、通道数量和布线条件、对实时性的要求。磁致伸缩这类位移传感器本身就有模拟量、总线、SSI 等多种输出可选,选型时把控制系统的情况说清楚,让厂家按接口倒推型号。
还需要注意一点:SSI 是单向的,主站只读不写,传感器不接收参数下发。如果需要改量程、改零点这类操作要在主站侧完成,或者选支持参数通道的型号,这一点在项目初期就要确认。
常见问题
问:ssi直线位移传感器读出来一直是零或者满值,怎么查?
答:先查数据对有没有接反、时钟对有没有接对,再查位数设置是不是和传感器一致。位数设小了,高位被截掉;设大了,低位补出来就是怪数。接线和位数都对,再上示波器看波形。
问:时钟频率能不能随便调高?
答:不能。频率越高对线缆和接收端要求越高,线长上去以后波形会变差,出错率跟着上升。建议先按低频率试通,再按现场实测逐步提高,找到稳定工作的频率上限。
问:二进制和格雷码有什么区别,会影响使用吗?
答:会。两种编码的解码规则不同,主站按错规则解出来的数就是错的。格雷码相邻值只变一位,采样时刻略有偏差时不容易出现大跳变,高位数场合更常见。用之前先确认输出格式。
问:SSI 需要回零或者带电池吗?
答:不需要。SSI 输出的是绝对位置值,上电即知道位置,不需要执行回零动作,也不需要电池保存位置。这也是它在一些不方便回零的设备上被选用的原因。
问:一帧数据里带状态位是什么意思?
答:有的输出格式会在数据位后面附一位或多位状态/错误标识,用来表示这一帧数据是否有效。读的时候要把状态位单独处理,别混进位置值里,否则量程换算会整体偏移。
ssi直线位移传感器的接口选型、PLC 侧位数与时钟配置、现场通讯调试,易测电气位移传感器工程师欢迎您的咨询。
推荐文章
- 本安防爆位移传感器选型对比:拉绳与磁致伸缩怎么选[2026-09-25]
- 位移传感器接PLC通讯怎么选:RS485与工业以太网[2026-09-23]
- 本安防爆位移传感器选型:防爆型式标志与九大参数核对[2026-09-22]
- SICK西克安全继电器怎么选-万能型与安全串联型方案[2026-09-22]
- 角度位移传感器原理全解:5类测角方式优劣[2026-09-22]

