在自动化设备中,直线位移测量是最常见的需求之一。传统方案使用光栅尺或磁栅尺,成本高、安装复杂、对环境要求苛刻。而拉线位移传感器(拉线编码器)将直线运动转换为旋转运动,配合旋转编码器输出位置信号,具有结构简单、安装方便、成本低、防护等级高等优点。
当设备内部空间紧凑时(如小型机器人关节、医疗设备、精密工作台、电动缸等),普通58mm外径的编码器装不进去。此时,38mm外径的迷你型绝对值编码器成为首选。
智研旋推出 HZM38系列绝对值编码器,外径仅38mm,支持Modbus RTU协议,与拉线位移传感器组合后,可构成高精度、小体积、低成本的直线位移测量系统。
拉线位移传感器内部有一个弹簧卷绕的钢丝绳,绳头固定在移动部件上。当部件移动时,钢丝绳拉出或收回,带动内部的转轴旋转。转轴上安装编码器,编码器输出角度值,通过计算转换为直线位移。
示例:拉线轮直径40mm,周长 = π×40 ≈ 125.66mm。若编码器输出角度为180°,则位移 = 180/360 × 125.66 ≈ 62.83mm。
量程可定制:拉线长度从100mm到5000mm不等。
安装灵活:只需固定拉线头和传感器本体,无需精密导轨。
防护好:编码器可做到IP67,拉线外壳也密封,适合恶劣环境。
在拉线编码器应用中,Modbus RTU有以下不可替代的优势:
| 特点 | 说明 |
|---|---|
| 简单易用 | 几乎所有PLC、触摸屏、串口设备都支持Modbus RTU,无需专用主站。 |
| 远距离传输 | RS485接口,最大传输距离1200米,适合工厂大范围布置。 |
| 多节点 | 一根总线可挂载1~247个编码器,适合多点位移测量(如立体仓库货位检测)。 |
| 成本低 | 无需专用网关或协议转换器,直接连接PLC串口模块。 |
| 数据稳定 | CRC校验保证数据可靠性,抗干扰能力强。 |
智研旋HM38-Modbus编码器提供标准的03功能码(读保持寄存器)和06功能码(写单个寄存器),用户可读取实时位置(32位)、圈数、状态字,也可设置清零、预置位置等。
| 参数 | 规格 |
|---|---|
| 外径 | 38mm |
| 轴径 | 6mm(可定制) |
| 分辨率 | 单圈12~18位,多圈12位 |
| 输出协议 | Modbus RTU (RS485) |
| 供电电压 | 10~30V DC |
| 工作温度 | -40℃ ~ +85℃ |
| 防护等级 | IP65(标准),可选IP67 |
| 通讯参数 | 9600~115200 bps,偶校验/无校验,1停止位 |
| 寄存器 | 0x0000: 当前位置(32位),0x0002: 圈数(16位)等 |
机械多圈可选:HZM38也可选配机械齿轮多圈,无需电池,最多记录4096圈,适合断电后仍需记忆位置的场景。
选配拉线传感器时,需要与编码器分辨率、量程匹配:
| 拉线量程 | 拉线轮周长 | 编码器每圈脉冲数 | 理论分辨率 |
|---|---|---|---|
| 1000mm | 100mm | 4096 (12位) | 0.0244mm |
| 2000mm | 150mm | 8192 (13位) | 0.0183mm |
| 5000mm | 200mm | 16384 (14位) | 0.0122mm |
一般工业定位:12~14位分辨率足够。
精密定位(±0.05mm):选用16位或18位编码器,配合小周长拉线轮。
防爆或潮湿环境:编码器和拉线传感器均需选择IP67以上。
拉线传感器的钢丝绳出口方向必须对准移动方向,避免侧向磨损。
编码器与拉线轮之间的联轴器应无间隙,推荐使用弹性联轴器或刚性连接。
避免钢丝绳承受冲击载荷,否则会损坏弹簧。
Modbus总线采用双绞屏蔽线,屏蔽层单端接地(控制器侧)。
总线首尾两端必须加120Ω终端电阻。
编码器电源建议与动力线分开,避免干扰。
设置串口参数:9600, 8, E, 1(偶校验,8数据位,1停止位)。
使用MODRW指令读取保持寄存器。编码器地址默认为1,寄存器地址0x0000为位置低16位,0x0001为高16位。
组合得到32位位置值,再乘以每个脉冲对应的位移量(拉线轮周长/编码器分辨率)。
需求:货叉伸出距离800mm,定位精度±1mm,空间狭小,控制器为西门子S7-1200(支持Modbus RTU)。
方案:HZM38-Modbus单圈绝对值编码器(分辨率4096)配合量程1000mm拉线传感器,拉线轮周长100mm。理论分辨率=100/4096≈0.024mm,远超需求。安装后调试顺利,货叉位置实时反馈,杜绝了原有点位开关的误动作。
需求:升降行程300mm,要求断电记忆位置,电磁干扰大,温度变化范围15℃~40℃。
方案:选用HZM38多圈绝对值编码器(机械多圈,无需电池)+ Modbus,配合微型拉线传感器。断电后重新上电,编码器直接读取当前位置,无需回零。经过EMC测试,通讯稳定。
需求:多点(32个)同时测量调节辊的位置,每个测点间距小,要求总线连接。
方案:32个HZM38-Modbus编码器并联在RS485总线上,每个设置不同节点地址(1~32),控制器轮询读取,每个周期<1秒,实时调节辊缝,提高了纸张厚度均匀性。
Q1:HZM38编码器是否支持多圈绝对位置?
A:支持。可选用机械多圈版本(最多4096圈,无需电池)或电子多圈(需外接电池)。机械多圈更适合不易维护的场合。
Q2:Modbus总线最多可以挂多少个编码器?
A:理论247个,但受总线负载和通讯周期影响。建议不超过32个,通讯速率9600 bps时轮询周期约500ms。
Q3:拉线传感器钢丝绳断了怎么办?
A:大多数拉线传感器设计为可更换钢丝绳,用户可自行拆卸更换。智研旋提供备件和更换视频教程。
Q4:编码器零点如何设置?
A:可通过Modbus写寄存器指令(功能码06)将当前位置设为0。建议在机械零位时执行一次“置零”操作。
Q5:是否需要加终端电阻?
A:必须加。485总线在首尾两端加120Ω电阻,否则会出现通讯丢帧或错误数据。
38mm外径的Modbus编码器配合拉线位移传感器,是空间受限、直线位移测量、多节点采集场景下的优选方案。智研旋HM38系列以其小体积、全协议、高防护、低功耗的特点,已在物流、医疗、轻工机械等领域获得广泛应用。
选型快速指引:
- 一般工业定位 → HZM38单圈Modbus + 标准拉线传感器
- 断电需记忆位置 → HZM38机械多圈Modbus
- 潮湿/粉尘环境 → IP67版本 + 不锈钢拉线外壳
- 远距离或大量节点 → 9600 bps速率,加中继器