网站地图
原理与结构
原理与结构
您的位置: 首页 >> 原理与结构 >> CAN总线磁致伸缩位移传感器怎么用:德敏哲19系列

CAN总线磁致伸缩位移传感器怎么用:德敏哲19系列

发布时间:2026-07-27
CAN总线磁致伸缩位移传感器怎么用:德敏哲19系列

CAN总线磁致伸缩位移传感器说白了,就是把测到的位置直接打包成总线报文发出去的磁致伸缩尺。德敏哲 19 系列(H、P、D、F 型)就是这一类,它作为从站挂在 ISO 11898 的 CANbus 上,速率适合 1Mbps 以下传输,集成软件支持 CANopen、CANbasic,也能对接 DeviceNet(DeviceNet 输出参考德敏哲其他文档)。下面按"怎么接、怎么写参数、怎么传数据、出问题怎么查"的顺序讲清。

磁致伸缩位移传感器
图:磁致伸缩位移传感器产品实拍(易测电气)

CAN总线磁致伸缩位移传感器是什么:19系列与它在总线里的位置

德敏哲 19 系列是磁致伸缩原理的绝对位置尺,CAN 版的特点是内部直接做总线转换:测到的位置不再输出 4-20mA 或 0-10V,而是打包成面向总线的数据发出去。对多轴设备来说,省掉了一圈模拟量走线和 A/D 转换,接线也干净得多。

它在总线里是从站。控制器是主站,负责按周期收发 PDO;传感器负责随时报告磁铁位置。总线速率按协议实现能力选择,适合 1Mbps 以下。几条支路共用一条总线是这类产品的常态,注塑机、压铸机的多轴同步控制里尤其常见。

控制器 主站 位移传感器1 位移传感器2 位移传感器3 120Ω 120Ω 两端各接一只 120Ω 终端电阻,分支线尽量短
图:控制器作主站,多支磁致伸缩尺作从站挂在同一条总线上;两端各一只 120Ω 终端电阻,是通讯稳定的前提

两种协议:CANopen 与 CANbasic 怎么分工

这一系列同时支持两种协议,选哪个,取决于你要测几个磁铁、要不要在总线上写参数。

标准测量下,CANbasic 输出位置+速度(单个磁铁),CANopen 输出位置+速度(1 至 4 个磁铁)。多重磁铁测量下,CANbasic 可以在一支传感器上同时输出 2 至 20 个磁铁的位置。

对比项CANopenCANbasic
磁铁数量位置+速度,1 至 4 个磁铁位置+速度,单磁铁;多磁铁可同时输出 2 至 20 个位置
协议依据DS-406 V3.1(CiA DS-301 V4.02)兼容 CAN 2.0A
参数设置配置工具 + EDS 文件由现场控制系统完成
报文特点标准对象字典,参数化程度高短报文、接入灵活
适用场合多轴同步、需要在线改参数快速接入、磁铁数量多

一句话区分:要"参数多、可在线配",走 CANopen;要"报文短、挂得省事",走 CANbasic。两个都在同一支尺子里,用配置工具切换即可。

参数怎么设:SDO、PDO 与 EDS 文件

CANopen 这边,功能全部通过配置工具设定,靠两类对象干活。

SDO(服务数据对象)主要用来做传感器的设置,可选参数包括:位置和速度的分辨率、4 个设定点、预先设定的操作范围,以及 4 个磁铁的零点位置。这些是"一次性写进去、平时不动"的参数,改的时候用 SDO 报文发。

PDO(过程数据对象)负责实时传输,一次最大 8 字节数据块。传感器通过 PDO 输出磁铁的位置、速度、限位状态、CAM 控制,以及 4 个以内磁铁的操作范围信息。数据格式是:32 位位置数据、16 位速度数据、8 位限值。

字段位宽内容
位置数据32 位磁铁绝对位置
速度数据16 位当前运动速度
限值状态8 位限位与状态量

PDO 的传输类型有这么几种可选:异步(周期从 1 至 65,535ms)或同步;同步对象(SYNC);节点保护对象;心跳功能。另外还有可选的总线终端,以及可经 CAN 总线读取的电路温度。

设置文件用 EDS(电子数据表格)。原稿里写的是随传感器附小光盘,现在一般直接给电子版,具体以厂家提供的为准。控制器侧把 EDS 导进去,对象字典才对得上。

节点地址与总线接线

每个从站都要有各自独立的节点地址,不然总线上一冲突就谁也说不清。地址设置通常用总线的 LMT 和 LSS 服务完成;如果主控制系统不提供这类功能,就用 CANopen 地址编程器直接设定地址。

接线三件事:一是两端各接 120Ω 终端电阻,只在一端接等于没接;二是分支线尽量短,一般控制在 30cm 以内更稳;三是屏蔽层单点接地,走线远离变频器输出电缆。这三条做好,后面九成的"偶发丢帧"都不会出现。

供电和信号线尽量分开走,传感器侧的地不要和变频器地混在一起。总线电缆长度和速率要匹配,长距离时把速率降下来比硬撑高波特率更省事。

现场两个典型毛病

现象一:通讯平时正常,设备一启动就丢帧、偶尔掉站。查过一轮线束都没断,最后量的是终端电阻——两端都空着。补上两只 120Ω 之后,丢帧次数直接归零。这类问题很容易被误判成传感器坏了,其实是总线端接没做全。

现象二:多磁铁场合两个位置读数串了。控制器收到的位置能对上号,但和现场磁铁对不上。原因是 PDO 里的磁铁映射顺序和实际安装顺序不一致。按 EDS 的对象字典把映射关系重排一遍,把每支尺的磁铁编号和现场标签逐一对上,问题就消失了。

常见问题

问:19 系列里 H、P、D、F 几种型有什么区别?
答:这几个型是 19 系列下的机械与安装形式之分,外径、出线方式和磁铁配置会有不同。带 CAN 的型号都在同一套协议之下,选型时先按安装空间和行程定型式,再确认需要的协议。

问:CANopen 和 CANbasic 能同时用吗?
答:同一时刻按一种协议通讯,用配置工具切换即可。要在线改参数、做多轴同步就走 CANopen;只要快速读位置、磁铁数量多,走 CANbasic 更省事。

问:传感器能挂几支在同一条总线上?
答:受节点地址范围和总线负载共同限制,地址够用、总线负载不超标就能挂。实际组网时还要算上每支尺的报文占用,周期报文太多时优先降速率或缩短报文,而不是一味加节点。

问:读数正常但速度值不对,先查哪里?
答:先确认 SDO 里位置和速度的分辨率设置,速度是按位置差分算出来的,分辨率写错,速度就会整体差一个比例。分辨率没问题,再回头看 PDO 的 16 位速度字段有没有被控制器解析到正确位置。

CAN总线磁致伸缩位移传感器选型、组网与通讯配置,易测电气位移传感器工程师欢迎您的咨询。

版权所有:深圳市易测电气有限公司 备案号:粤ICP备19052563号 网安粤公网安备 44030602003587号 技术支持:星海互联