淘宝购买链接:https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-18502513798.10.9de226c54vtykA&id=712740819757
总线型高性能步进电机控制器用户手册_V1.12.260310.pdf
百度网盘链接:https://pan.baidu.com/s/1rTR7Jyx1fxwmijNgtRLmYw?pwd=sjek]https://pan.baidu.com/s/1rTR7Jyx1fxwmijNgtRLmYw?pwd=sjek
提取码: sjek
总线型高性能步进电机控制器用户指南 一、概述本控制器(型号:CA-StepMotor-RS485-CAN)为单轴步进电机专用驱动控制单元,主打垃圾房自动换桶控制与通用工业自动化执行机构驱动。设备集成RS485(标准MODBUS RTU)与CAN(自定义协议)双通信接口,支持绝对/相对位置控制、双模式回原点及磁编码器闭环反馈等,可通过PLC、HMI、上位机远程精准控制。 产品具备地址双重配置、全状态实时监测、电源防反接保护,采用工业级抗干扰与宽温设计,适配多设备组网场景,参数掉电保持,安装调试便捷,运行安全稳定。 技术支持:15715708029(定制控制逻辑、技术咨询、方案对接均可联系)。 二、核心功能与规格2.1核心功能2.1.1、通讯地址配置:板载旋转拨码器(1~255,即时生效,全0默认地址1)或通过RS485 MODBUS RTU指令远程配置(配置后需手动保存,参数掉电保持)。 2.1.2 通讯接口:RS485(MODBUS RTU,1200~115200bps可调,默认115200bps);CAN(自定义协议,500K波特率,需搭配传人记CAN转MODBUS TCP模块使用)。 2.1.3 双位置控制模式 1)绝对位置模式:以编码器的绝对角度为控制目标进行位置控制,单圈分辨率按256细分、螺距1mm/圈计算,可实现精准定位置位,通过#616-617(绝对坐标移动)、#650-651(绝对位置脉冲数量)、#654-655(绝对圈数数量)寄存器实现参数配置与控制。 2)相对位置模式:以电机当前实际位置为基准,通过设定偏移量实现相对运动,单圈分辨率与绝对位置模式一致,适配需增量位移的控制场景,通过#648-649(相对坐标移动)、#652-653(相对位置脉冲数量)、#656-657(相对圈数数量)寄存器实现参数配置与控制。 2.1.4 双模式回原点 设备支持正向、反向两种回原点模式,回原点流程内置防超程逻辑,定位精准,具体动作如下: 回原点相关参数(回原点速度、蠕动速度、超时时间)可通过#624-625、#626-627、#664寄存器配置,回原点控制通过#618-619功能位实现,回原点状态可通过#600-601电机状态寄存器实时读取。 1)检测到原点传感器(ORG)ON后,电机反向慢速运行至传感器OFF,再以蠕动速度(回原点速度的1/10~1/20)正向运行至传感器ON,完成原点定位; 2)若运行中检测到正极限传感器(L+)ON,电机先反向运行至原点传感器ON,再继续反向慢速至传感器OFF,最后正向蠕动至传感器ON; 3)若电机已在原点位置触发回原点指令,电机先慢速反向至原点传感器OFF,再正向蠕动至传感器ON,完成原点校准。 2.1.5 安全监测:实时监测STO安全转矩、正/负限位、原点、刹车、编码器及7路光耦输入状态;支持电机急停、减速停双重保护,便于现场故障排查。 2.1.6输出控制:2路24V开关量输出(Y0/Y1,额定1A),支持延时控制(Y0输出延时可通过#665寄存器配置)。 2.1.7 场景适配:垃圾房自动换桶场景支持限位超程保护;通用工业场景具备抗电磁干扰、宽温工作特性,适配多传感器联动。 2.2技术规格 | | | | | | | M3×4铜柱固定安装,4个固定孔呈矩形分布,适配工业标准安装面板 | | | | 步进电机接口(A+/A-/B+/B-);2路无源开关量输出(Y0/Y1,1A/24V DC) | | 7路光耦隔离输入(DC24V,响应≤10ms):2路普通输入(X0/X1)、5路电机专用输入(STO/L+/ORG/L-/BRK) | | 磁编码器接口(ENA±/ENB±),反馈值可通过寄存器实时读取 | | RS485(A+/B-);CAN(CL/CH),CAN需搭配专用转换模块 | 三、外观和端子说明
3.1 外观
设备采用紧凑型设计,布局规整,接口标识清晰,便于现场接线与安装;板载旋转拨码器独立布置,方便快速配置通讯地址。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml86880\wps1.jpg 3.2 端子说明接线注意:所有正负极、输入输出端子严禁接反,接线完成后需检查无误再上电;通讯线采用屏蔽线,屏蔽层单端接地,减少电磁干扰,避免影响寄存器数据传输与指令执行。 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml86880\wps2.jpg | | | | | P24:DC24V正极;N24:DC24V负极(为设备整体供电,需符合DC24V±5%标准) | | | | P24:DC24V正极;Y0/Y1:普通开关量输出(输出控制通过#618-619功能位实现,Y0输出延时可通过#665寄存器配置) | | P24:DC24V正极;N24:DC24V负极;STO:安全转矩关闭;L+:正极限;ORG:原点;L-:负极限;BRK:刹车(相关状态可通过#600-601寄存器实时读取) | | P24:DC24V正极;N24:DC24V负极;X0/X1:普通光耦隔离输入(输入状态可通过#600-601寄存器读取) | | 旋转拨码器:本机通讯地址配置(0~255),上为地址高位,下为地址低位,与#515寄存器配合实现全范围地址配置 | | ENB-/ENB+/ENA-/ENA+:磁编码器信号接口(编码器反馈值通过#608-609寄存器读取,编码器启用通过#660寄存器配置) | | A+:RS485总线A;B-:RS485总线B; CL:CAN总线LOW;CH:CAN总线HIGH | 四、基础操作(快速上手)
4.1 通讯地址设置
1)拨码配置:直接调节拨码器(1~255),即时生效;拨码全0,自动切换为地址1; 2)指令配置:通过RS485 MODBUS RTU指令,向#515寄存器写入1~255的数值,配置完成后需手动保存(向#507寄存器赋值0xC0),参数掉电保持。 4.2 MODBUS通讯格式配置通讯格式由#514寄存器配置,寄存器默认值0xD7(二进制1101 0111),对应通讯参数:115200bps、8位数据位、偶校验、1位停止位。寄存器各位功能定义如下,可根据现场需求灵活配置: | | | | | | | | | | | | | | 0111:4800bps;1000:9600bps;1001:19200bps; 1010:38400bps;1100:57600bps;1101:115200bps |
配置示例:需设置为9600bps、8位数据位、无校验、1位停止位,向#514寄存器写入0x81即可。 补充:#511、#512、#513寄存器可分别配置通讯间隔、超时时间、重试次数,优化通讯稳定性。 4.3 调试工具使用(串口连接)1)电脑通过串口线连接设备,配置串口参数:115200-8-E-1,电脑端需具备COM1端口; 2)打开调试工具,建立连接后,可通过控制界面实现电机上电、掉电、点动、回原点、定位等手动操作,实时查看电机状态(对应#600-601寄存器)、输入输出状态、编码器值(对应#608-609寄存器)等参数; 3)可通过参数设置界面配置电机运行速度、回原点速度、细分、螺距、电流等参数,配置完成后保存,参数掉电保持。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml86880\wps3.jpg file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml86880\wps4.jpg 五、核心控制流程(MODBUS指令)
5.1 必做:回原点校准
1)配置回原点参数:#624-625(回原点速度)、#626-627(蠕动速度)、#664(回零超时时间); 2)向#618-619功能位写入指令:bit5-6=1(正向回零)或2(反向回零),触发回原点动作; 3)读取#600-601电机状态寄存器:当bit3-4=3时,说明回零完成,当前位置自动清零。 5.2 位置控制绝对位置控制 1)向#616-617寄存器写入绝对坐标(单位:mm),设定换桶目标位置; 2)向#618-619功能位写入指令:bit16=1,触发定位动作; 3)读取#600-601电机状态寄存器:当bit0-2=3时,说明定位完成。 相对位置控制 1)向#648-649寄存器写入相对偏移量(单位:mm),设定换桶偏移距离; 2)向#618-619功能位写入指令:bit16=1,触发定位动作; 3)读取#600-601电机状态寄存器:当bit0-2=3时,说明定位完成。 5.3 紧急停止向#618-619功能位写入指令:bit2-3=1(急停)或3(减速停),可快速停止电机运行,保障换桶现场安全。
六、BFM寄存器表设备所有功能参数、运行状态均通过BFM寄存器实现读写,寄存器按功能分类,位数、读写属性、默认值明确,核心寄存器功能如下:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 配置MODBUS RTU通讯波特率、数据位、校验、停止位 | | | | | | 配置设备MODBUS RTU通讯地址(1~255) | | | | | | | | | | | | 当被赋值为250时,为从机。(仅对一号从机起作用) | | | | | | | | | | | | | | | | | | | | | | | | bit0-1: 0x0: 读未处理;0x1: 读处理中;0x2: 读处理完成 | | | | | | bit0-7: 0:禁止读,1:表示读1号从机,2表示读2号从机....,0x0FF表示全读 bit8-11: 0x1:读1【读区域】,0x2:读2【读区域 +写区域】 bit14-15: 0x0: 未处理;0x1: 处理中;0x2: 处理完成 |
| | | | | | | | | | | bit0-2:电机运行状态,0:未动作,1:运动中,2:定位中,3:定位完成,4:停机; bit3-4:电机回零 0:无动作 1:正向回零中,2:负向回零中;3:回零完成; bit5:电机归零 0:无动作;1:执行归零动作; bit6-7:电机方向 1:正向 2:反向 3:关闭; bit8:普通输入X0; bit9:普通输入X1; bit10:正极限传感器输入(默认常闭输入有效); bit11:原点传感器输入(默认常开输入有效); bit12:负极限传感器输入(默认常闭输入有效); bit13:外部STO被触发; bit14:驱动器发生报警(包含正向运动时正极限被触发,负向运动时负极限被触发,原点回归时超时,驱动器报警,STO被触发等); bit15:心跳包; bit16:电机上电 0:关闭 1:使能 bit17:电机掉电 0:关闭;1:使能 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 单位:μsteps / ta²;V1和VAMX之间的加速度 | | | | | | 单位:μsteps / ta²;V1和VAMX之间的减速度 | | | | | | 单位mm
值大于0 时正向移动,小于0 时反方向移动;
若螺距1mm/圈 写入-10000则反向运动1圈;
以256细分、螺距1mm/圈计算一次最大圈数=2^31/(256*200)=41943.04圈 以此类推 | | | | | | | | | | | | bit0:电机预备(上电) 0:关闭;1:使能;
bit1:电机掉电 0:关闭;1:使能;
bit2-3:电机停 0:解除急停,1:急停,2:略,3:减速停;
bit4:电机归零 0:无动作;1:当前位置归零;
bit5-6:电机正向回零 0:无动作 1:正向回零;2:负向回零,回零完成后当前位置0;
bit7-8:电机点动 0:关闭;1:正向;2:反向;
bit9-10:0:正负极限都有效,1:正向极限有效,:2:负向极限有效;
bit11:驱动器复位 1:重启;
bit12:预留;
bit13:普通输出Y0;
bit14:普通输出Y1;
bit15:刹车输出信号ON(当STO信号被触发,或者电机未使能时ON,也可以通过MOD控制进行ON/OFF);
bit16:定位启动 | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | 单位:μsteps / ta²,VSTART和V1之间的加速度 | | | | | | 单位:μsteps / t,第一加速/减速阶段阈值速度 | | | | | | 单位:μsteps / t,运动斜坡目标速度 (位置模式确保VMAX≥VSTART)。 | | | | | | 单位:μsteps / t,V1和VSTOP之间的减速度 | | | | | | |
| | | | | | | | | | | | | | | | | 取值范围:-2147483648 ~ 2147483647。 值大于0 时正向移动,小于0 时反方向移动 | | | | | | 取值范围:-2147483648 ~ 2147483647。 值大于0 时正向移动,小于0 时反方向移动 | | | | | | | | | | | | | | | | | |
| | | | | | bit0:方向标志 0:默认方向 1:反向;
bit1:限位交换 0:默认1:限位左右交换
bit2:编码器启用 0:不启用,1:启用 | | | | | | 0:256细分
1:128细分
2:64细分
3:32细分
4:16细分
5:8细分
6:4细分
7:2细分
8:1细分 | | | | | | | | | | | | | | | | | | | | | | | | |
七、注意事项(安全与维护)1)参数配置:电机运行电流、细分、速度等参数需严格匹配电机额定规格,严禁超参数运行,避免损坏设备或影响换桶精度;回零超时时间需根据现场工况调整,防止回零失败。 2) 供电要求:必须使用符合DC24V±5%标准的工业开关电源,电源功率需匹配设备与电机总功耗,避免欠压、过压导致设备故障或换桶异常。 3)现场安全:设备运行期间,严禁触摸接线端子、电机输出端及运动部件,防止触电或机械伤害;故障排查、接线调整前,必须先断电,确保操作安全。 4)维护保养:定期检查设备接线是否松动、外壳是否破损,保持设备表面清洁,无灰尘、油污;长期停用需断开电源,置于干燥、通风、无腐蚀的环境中,避免设备损坏。 5)换桶场景补充:换桶作业前,需确认回零完成、限位传感器正常;运行中若出现定位偏差,需检查编码器接线及螺距配置,及时校准。 八、售后服务1)产品享受正常使用情况下的质保服务,人为损坏、违规操作导致的故障不在质保范围内。 2)如需定制换桶控制逻辑、技术咨询、方案对接或返厂维修,联系客服热线:15715708029。 3)本手册最终解释权归本公司所有,产品参数、功能如有更新,以最新规格为准,恕不另行通知。
|