传人记智能技术论坛

 找回密码
 立即注册
查看: 13124|回复: 0

总线型高性能步进电机控制器/RS485 Modbus/磁编码器/开环闭环

[复制链接]

104

主题

104

帖子

520

积分

网站编辑

Rank: 8Rank: 8

积分
520
发表于 2023-4-13 11:08:55 | 显示全部楼层 |阅读模式
淘宝购买链接: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(自定义协议)双通信接口,支持绝对/相对位置控制、双模式回原点及磁编码器闭环反馈,可通过PLCHMI、上位机远程精准控制。
产品具备地址双重配置、全状态实时监测、电源防反接保护,采用工业级抗干扰与宽温设计,适配多设备组网场景,参数掉电保持,安装调试便捷,运行安全稳定。
技术支持:15715708029(定制控制逻辑、技术咨询、方案对接均可联系)
二、核心功能与规格2.1核心功能
2.1.1、通讯地址配置板载旋转拨码器(1~255,即时生效,全0默认地址1或通过RS485 MODBUS RTU指令远程配置(配置后需手动保存,参数掉电保持)。
2.1.2 通讯接口RS485MODBUS RTU1200~115200bps可调,默认115200bps);CAN(自定义协议,500K波特率,需搭配传人记CANMODBUS 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检测到原点传感器(ORGON后,电机反向慢速运行至传感器OFF,再以蠕动速度(回原点速度的1/10~1/20)正向运行至传感器ON,完成原点定位;
2若运行中检测到正极限传感器(L+ON,电机先反向运行至原点传感器ON,再继续反向慢速至传感器OFF,最后正向蠕动至传感器ON
3若电机已在原点位置触发回原点指令,电机先慢速反向至原点传感器OFF,再正向蠕动至传感器ON,完成原点校准。
2.1.5 安全监测实时监测STO安全转矩、正/负限位、原点、刹车、编码器及7路光耦输入状态;支持电机急停、减速停双重保护,便于现场故障排查。
2.1.6输出控制:224V开关量输出(Y0/Y1,额定1A),支持延时控制(Y0输出延时可通过#665寄存器配置)。
2.1.7 场景适配垃圾房自动换桶场景支持限位超程保护;通用工业场景具备抗电磁干扰、宽温工作特性,适配多传感器联动。
2.2技术规格
项目
规格说明
使用型号
CA-StepMotor-RS485-CAN
供电电压
DC24V±5%内置防反接保护)

安装方式
M3×4铜柱固定安装,4个固定孔呈矩形分布,适配工业标准安装面板
外形尺寸
72.2mm * 90mm
输出接口
步进电机接口(A+/A-/B+/B-);2路无源开关量输出(Y0/Y11A/24V DC
输入接口
7路光耦隔离输入(DC24V,响应≤10ms):2路普通输入(X0/X1)、5路电机专用输入(STO/L+/ORG/L-/BRK
编码器接口
磁编码器接口(ENA±/ENB±),反馈值可通过寄存器实时读取
通信接口

RS485A+/B-);CANCL/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
端子号
端子功能及接线说明

端子号
端子功能及接线说明

1
P24DC24V正极;N24DC24V负极(为设备整体供电,需符合DC24V±5%标准)
5
A+/A-/B+/B-:步进电机动力输出端
2
P24DC24V正极;Y0/Y1:普通开关量输出(输出控制通过#618-619功能位实现,Y0输出延时可通过#665寄存器配置)
6
P24DC24V正极;N24DC24V负极;STO:安全转矩关闭;L+:正极限;ORG:原点;L-:负极限;BRK:刹车(相关状态可通过#600-601寄存器实时读取)
3
P24DC24V正极;N24DC24V负极;X0/X1:普通光耦隔离输入(输入状态可通过#600-601寄存器读取)
7
旋转拨码器:本机通讯地址配置(0~255),上为地址高位,下为地址低位,与#515寄存器配合实现全范围地址配置
4
ENB-/ENB+/ENA-/ENA+:磁编码器信号接口(编码器反馈值通过#608-609寄存器读取,编码器启用通过#660寄存器配置)
8
A+RS485总线AB-RS485总线B
CLCAN总线LOWCHCAN总线HIGH
、基础操作快速上手
4.1 通讯地址设置
1拨码配置:直接调节拨码器(1~255),即时生效;拨码全0,自动切换为地址1
2)指令配置:通过RS485 MODBUS RTU指令,#515寄存器写入1~255的数值,配置完成后需手动保存(向#507寄存器赋值0xC0),参数掉电保持。
4.2 MODBUS通讯格式配置
通讯格式由#514寄存器配置,寄存器默认值0xD7(二进制1101 0111),对应通讯参数:115200bps8位数据位、校验、1位停止位。寄存器各位功能定义如下,可根据现场需求灵活配置:
位号
功能
取值以及含义
b0
数据长度
07位;18
b2-b1
校验方式
00:无校验;01:奇校验;11:偶校验
b3
停止位
01位;12
b7-b4
波特率
01114800bps10009600bps100119200bps
101038400bps110057600bps1101115200bps
配置示例:需设置为9600bps8位数据位、无校验、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寄存器实现读写,寄存器按功能分类,位数、读写属性、默认值明确,核心寄存器功能如下:

寄存器编号
名称
位数
读写
默认值
功能说明
#507
保存命令
uint16
/
0
赋值0xC0即可,不可一直赋值
#509
恢复出厂命令
uint16
/
0
赋值0xC0即可,不可一直赋值
#511
MODBUS通讯间隔
uint16
/
1
配置MODBUS协议通讯数据间隔
#512
MODBUS超时时间设定
uint16
/
50
配置MODBUS协议通讯超时时间
#513
MODBUS设定重试次数
uint16
/
6
配置MODBUS协议通讯失败后重试次数
#514
MODBUS通讯格式
uint16
/
0xD7
配置MODBUS RTU通讯波特率、数据位、校验、停止位
#515
MODBUS通讯地址
uint16
/
1
配置设备MODBUS RTU通讯地址(1~255
#519
CAN使能
uint16
/
0
0为关闭,1为开启
#520
CAN主从切换
uint16
/
0
当被赋值为250时,为从机。(仅对一号从机起作用)
#521
CAN通讯间隔
uint16
/
10
单位ms
#524
CAN通讯格式
uint16
/
500
1时设置写入参数
#525
CAN主机或从机地址值
uint16
/
0
0为主机,1-32为从机
#592-593
CAN读状态
uint32
--
bit0-1: 0x0: 读未处理;0x1: 读处理中;0x2: 读处理完成
#596-597
CAN
uint32
/
--
bit0-7:   0:禁止读,1:表示读1号从机,2表示读2号从机....0x0FF表示全读  
bit8-11: 0x1:读1【读区域】,0x2:读2【读区域 +写区域】
bit14-15: 0x0: 未处理;0x1: 处理中;0x2: 处理完成

寄存器编号
名称
位数
读写
默认值
功能说明
#600-601
电机状态
uint32
--
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:使能
#602-603
当前mm位置
float
--
实时读取电机当前位置(以mm为单位)
#604-605
当前脉冲位置
int32
--
实时读取电机当前脉冲位置
#606-607
当前速度
int32
--
当前速度4字节对应VMAX
#608-609
编码器反馈值
float
--
实时读取磁编码器反馈的位置值
#610-611
编码器补偿差值
float
--
配置编码器反馈补偿差值
#612-613
运行曲线AMAX
uint32
60000
单位:μsteps / ta²;V1VAMX之间的加速度
#614-615
运行曲线DMAX
uint32
60000
单位:μsteps / ta²;V1VAMX之间的减速度
#616-617
绝对坐标移动
(绝对位置)
float
0
单位mm
值大于0 时正向移动,小于0 时反方向移动;
若螺距1mm/圈 写入-10000则反向运动1圈;
256细分、螺距1mm/圈计算一次最大圈数=2^31/(256*200)=41943.04圈 以此类推
寄存器编号
名称
位数
读写
默认值
功能说明
#618-619
功能位
uint16
--
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:定位启动
#620-621
最高速度
float
300
单位:MM/m,取值范围:0-10000
#624-625
回原点速度
float
120
单位:MM/s,取值范围:0-10000
#626-627
回原点蠕动速度
float
12
单位:MM/s
#630-631
启动速度
uint32
5

#632-633
运行曲线A1
uint32
0
单位:μsteps / ta²,VSTARTV1之间的加速度
#634-635
运行曲线V1
uint32
0
单位:μsteps / t,第一加速/减速阶段阈值速度
#638-639
运行曲线VMAX
uint32
60000
单位:μsteps / t,运动斜坡目标速度
(位置模式确保VMAXVSTART)。
#642-643
运行曲线D1
uint32
5000
单位:μsteps / tV1VSTOP之间的减速度
#644-645
停止速度
uint32
10
接近零

寄存器编号
名称
位数
读写
默认值
功能说明
#648-649
相对坐标移动
(相对位置)
float
0
同上
#650-651
绝对位置脉冲数量(脉冲个数)
int32
0
取值范围:-2147483648 ~ 2147483647
值大于0 时正向移动,小于0 时反方向移动
#652-653
相对位置脉冲数量(脉冲个数)
int32
0
取值范围:-2147483648 ~ 2147483647
值大于0 时正向移动,小于0 时反方向移动
#654-655
绝对圈数数量(圈数)
int32
0
值大于0 时正向移动,小于0 时反方向移动
#656-657
相对圈数数量(圈数)
int32
0
值大于0 时正向移动,小于0 时反方向移动
#658-659
螺距设置
float
32


#660
电机方向
uint16
0
bit0:方向标志 0:默认方向 1:反向;
bit1:限位交换 0:默认1:限位左右交换
bit2:编码器启用 0:不启用,1:启用
#661
细分
uint16
0
0:256细分
1:128细分
2:64细分
3:32细分
4:16细分
5:8细分
6:4细分
7:2细分
8:1细分
#662
保持电流
uint16
7
取值范围:3-31
#663
运行电流
uint16
15
取值范围:5-31,高于保持电流即可
#664
设置回零超时时间
uint16
1
单位:ms
#665
Y0输出延时
uint16
20
单位:msY0输出后延时该值后断开

七、注意事项(安全与维护)
1参数配置:电机运行电流、细分、速度等参数需严格匹配电机额定规格,严禁超参数运行,避免损坏设备或影响换桶精度;回零超时时间需根据现场工况调整,防止回零失败。
2 供电要求:必须使用符合DC24V±5%标准的工业开关电源,电源功率需匹配设备与电机总功耗,避免欠压、过压导致设备故障或换桶异常。
3现场安全:设备运行期间,严禁触摸接线端子、电机输出端及运动部件,防止触电或机械伤害;故障排查、接线调整前,必须先断电,确保操作安全。
4维护保养:定期检查设备接线是否松动、外壳是否破损,保持设备表面清洁,无灰尘、油污;长期停用需断开电源,置于干燥、通风、无腐蚀的环境中,避免设备损坏。
5换桶场景补充:换桶作业前,需确认回零完成、限位传感器正常;运行中若出现定位偏差,需检查编码器接线及螺距配置,及时校准。
八、售后服务
1产品享受正常使用情况下的质保服务,人为损坏、违规操作导致的故障不在质保范围内。
2如需定制换桶控制逻辑、技术咨询、方案对接或返厂维修,联系客服热线:15715708029
3本手册最终解释权归本公司所有,产品参数、功能如有更新,以最新规格为准,恕不另行通知。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|传人记设备云管理系统 ( 浙ICP备18019984号 )

GMT+8, 2026-3-22 14:26 , Processed in 0.091309 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表