当前位置: 首页 > article >正文

DELTA_IA-ASD_ASDA-A2简明教程

该文章仅供参考,编写人不对任何实验设备、人员及测量结果负责!!!

0 引言

文章主要介绍电机的硬件连接、软件配置、转动调试以及软件控制。文章中提到的内容在产品手册中都有说明,强烈建议在操作前通读产品手册,这里以《DELTA_IA-ASD_ASDA-A2_UM_SC_20240510.pdf》为例,简要介绍该产品手册内容

文章脉络:硬件连接 - JOG测试 - 位置脉冲命令测试 - 软件控制测试

序号内容页码备注
1ASDA-A2系列伺服驱动器型号20确定驱动器型号
2机种代码22驱动器支持接口
3ECMA系列伺服电机22确定电机型号
4ADAS-A2_220V系列伺服驱动器三视图26各接口功能简介
5电磁干扰滤波器选型43减少电磁干扰
6回生电阻选型46回生电阻选型及简介
7220V系列外围装置接线图60系统整体连接图
8驱动器端子记号62电源/电机/回生电阻引脚简介
9电源接线法(单相)64驱动器外围电源接线简图
10电机UVW引脚定义66UVW线序及颜色
11编码器(CN2)引脚定义6969-线序及颜色
12CN1端子92引脚定义
13CN2端子118引脚定义
14CN3端子121引脚定义
15面板显示及操作158驱动器操作面板及按键
16试转操作与调机170上电测试设备状态
17空载JOG测试175通过按键控制电机转动
18PT模式位置命令194脉冲+方向控制电机转动
19参数与功能290各指令代号说明(类似寄存器)
1 硬件连接

本人接手项目时只有伺服电机的驱动器与伺服电机,两者之间的配线及接头都遗失,因此只得焊接接头,在硬件连接上稍显麻烦,测试时只以最简单的脉冲+方向模式驱动电机,部分接口没有涉及因此也并未做深入研究,使用到的硬件清单如下:

序号设备型号
1伺服驱动器ADS-A2-0121-L 0.1KW
2伺服电机ECMA-C20401FS
3开关电源24V 5A (根据实际负载选择)
4CN1连接头MDR连接器 SCSI-50P插头
5CN2连接头MDR连接器 SCSI-20P插头
6CN3连接头SM-6P母头焊线式
7伺服驱动器电源接线端子2EDG-7.62mm 6P 插头
8回生电阻接线端子2EDG-7.62mm 3P 插头
9USB转485通讯模块/

注:“伺服驱动器电源接线端子”与“回生电阻接线端子”买回来后可能需要将端子的两只卡扣用小刀切掉才能安装在驱动器上

下图为驱动器正面与两侧的接口示意图,图中圈出的部分为测试中使用到的接口,这也是电机调试必须连接的接口。

驱动器前面板
驱动器两侧面板
手册P60有系统的整体接线图(电源、驱动、电机、控制器等),但通常在测试与实际使用时并不会都使用。本人测试时的设备连接简图如下所示,仅供参考。
系统连接简图
其中,由于测试是在实验室中完成,工作电源稳定,且引入电源经过空气开关盒与继电器,因此没有再添加无熔丝短路器与电磁接触器。下图为电源接入驱动器的连接简图
驱动电源连接简图
电机转动测试使用的方式为位置脉冲命令(除此之外还有模拟命令和高速位置脉冲命令,参考P94,不同方式使用CN1的不同引脚,可根据实际需求选择/焊接),因此对于CN1接口只焊接了pin36,pin37,pin41,pin43,CN1接口焊接实物图如下(只用到上述四只引脚,其余焊接的引脚为悬空状态,此外在焊接CN1端口时,可仔细观察到每只引脚周围都有标号,根据标号焊接能够有效降低出错概率)
CN1焊接
引脚编号、排线颜色及信号标记如下表所示,四只引脚在测试时直接接入stm32,输入信号幅值、频率以及逻辑类型手册中有详细说明,参考P197
CN1三行表
CN2为编码器信号接线,接口类型与CN1相似,焊接、线序及颜色见下图/表,参考P119
CN2三行表
CN2两图
CN3为驱动器与电脑的通讯接口,测试时使用的这种方式控制电机,下文有介绍,这种方式灵活但需要有一定编程基础且熟悉电机指令配置,除此之外台达还提供了一个软件(DELTA_IA_ASDA-xxx),可以根据自身条件选择,CN3接口焊接、线序及颜色见下图/表,参考P121

CN3三行表
CN3与USB

驱动器UVW接口与电机6pin中的三只引脚相连接,此外还需要开关电源提供24V为电机供电,线序及颜色见下图/表,参考P68
motor6pin三行表
电机端口6pin引脚

到此,电机、驱动与电脑的硬件连接完成,下一步将进行上电测试

2 JOG测试

JOG测试不需要使用电脑和单片机/信号源,因此可不接CN1与CN3,将驱动与电机,驱动与220V电源,电机与24V电源连接完成后便可进行测试,该测试旨在验证硬件连接正确与否,因此适用于空载、低速情况,参考P175

对于带刹车的电机来说,电机在断电(24V)时,转动轴处于锁住状态,用手无法拧动,当上电(24V)后,可以用手转动,判断电机是否带刹车可参考P664

通常手中的设备可能保留之前测试/使用时设置的参数,为避免意外情况发生,建议拿到一台设备后先进行恢复默认出厂设置,若之前设置的参数较为重要可通过软件先将所有设置参数读取出来(自行查找读取方法),再进行恢复默认出厂设置

// 0、连连无误界面显示00000,恢复出厂设置
P2-08  -->  10

// 1、使用软件设定伺服启动,转轴锁住
P2-30  -->  1

// 2、设定寸动速度(单位:r/min),此处设置为50 r/min
P4-05  -->  50

// 3、通过上、下键控制电机正反转

// 4、按下MODE退出JOG测试
3 位置脉冲命令测试

在JOG测试的硬件连接上添加CN1与单片机/信号源的连接便可完成位置脉冲命令测试,测试时使用的是STM32作为信号源,其中引脚PB0提供一个高或者低电平控制电机转轴的转向(顺时针或逆时针),PB1提供脉冲控制电机转轴转动快慢,关于如何使用单片机输出高低电平与脉冲信号此处不详述,可根据情况选择驱动信号源,CN1与单片机的连接简图如下所示
单片机连接
完成上图连接后,还需要对驱动器进行如下设置才能启用位置脉冲命令控制

// 0、控制方式:脉冲+方向
p1-00  -->  2   

// 1、模式:位置控制
p1-01  -->  0  	

// 2、停止方式为立即停止
p1-32  -->  0  

// 3、初始值10,表示负载惯量与电机本身惯量比,在调试时自动估算。
p1-37  -->  10 	

// 4、电子齿轮比分子,默认出厂为128,建议改大些,如800,这样转动时效果明显
p1-44  -->  128	

// 5、电子齿轮比分母,默认出厂为10
P1-45  -->  10

// 6、
p2-15  -->  0	

// 7、反向运转禁止极限
p2-16  -->  0	

// 8、正向运转禁止极限
p2-17  -->  0

// 9、如有刹车还要把 P2-18设为108(设定第一路数字量输出为电磁抱闸信号)
p2-18  -->  108	

// 10、第一组机械共振频率设定值,【注1】
p2-23  -->  1000

// 11、开启第一组机械共振频率时,P2-24不能为零,【注1】
p2-24  -->  5	

// 12、共振抑制低通滤波,【注1】
p2-25  -->  6.2	

// 13、外部干扰抵抗增益,【注1】
p2-26  -->  40

// 14、自动共振抑制设为1 抑振后自动固定,【注1】
p2-47  -->  0	

// 15、速度检测滤波及微振抑制,【注1】
P2-49  -->  19	

// 16、伺服在运行过程中每半个小时估测负载惯量比至P1-37,
// 再结合P2-31 的刚性及频宽设定,自动修改P2-00,P2-04,
// P2-06,P2-25,P2-26,P2-49等参数
p2-32  -->  1	

// 17、为1时,P1-37惯量比估算完成,以上相应的控制参数值固定
p2-33  -->  0	

【注1】:这几个参数应该是没有手动去设置,要么是出厂默认或者自动计算的,可暂不关注
4 软件控制测试

上文提到软件有两种方法控制电机转轴转动,测试使用的方式为利用Qt(pyqt)编写上位机通过电脑USB接口输出到USB转485模块传到驱动器CN3,由于项目的原因不便做过多说明,实现过程可参考脚注[2]、[3]、[4]

[1]台达DELTA_IA-ASD_ASDA-A2_UM_SC_20240510 BaiduPan(pwd : vaxl)

[2]通过CN3口直接控制台达伺服电机A2-M(一)

[3]通过CN3口直接控制台达伺服电机A2-M(二)

[4]通过CN3口直接控制台达伺服电机A2-M(三)


http://www.kler.cn/a/294388.html

相关文章:

  • 随时随地编码:香橙派Zero3上安装Code Server远程开发指南
  • 远离生成式AI大乱斗,SAS公司揭示亚太区千亿AI市场蓝图
  • MybatisPlus入门(十)MybatisPlus-逻辑删除和多记录操作
  • 详解基于C#开发Windows API的SendMessage方法的鼠标键盘消息发送
  • 在Java中使用ModelMapper简化Shapefile属性转JavaBean实战
  • Flink_DataStreamAPI_输出算子Sink
  • 【无标题】使用Go (或者 Python) 执行外部命令,直接模式和 Shell模式的区别
  • OpenHarmony鸿蒙开发( Beta5.0)智能手表应用开发实践
  • 【C-实践】文件服务器(3.0)
  • 交友系统“陌陌”全方位解析
  • 数据仓库理论知识
  • 【Python】一文详细向您介绍 bisect_left 函数
  • Java内存马系列 | SpringMVC内存马 - 上 | SpringMVC代码分析
  • netty编程之基于websocket实现聊天功能
  • 【SRC】某次众测绕过限制注册用户+敏感信息泄露漏洞
  • 鸿蒙双向认证
  • 贷款利率高低跟什么有关?仅凭身份证就能贷到款?额度是多少?
  • SCSS darken函数
  • Socket编程---TCP篇
  • Kotlin高阶函数与Lambda表达式及内联函数的介绍
  • 深度学习速通系列:推荐五个提高机器学习模型鲁棒性和稳定性的开源工具或框架
  • 打靶记录16——Momentum
  • 周末总结(2024/09/07)
  • springboot+vue+mybatis计算机毕业设计智慧篮球馆预约+PPT+论文+讲解+售后
  • html 单页面路由模式hash和history
  • Shell脚本基本语法(Linux篇)