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.mzph.cn/pingmian/53315.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RocketMQ高级特性三-消费者分类

目录 前言 概述 区别 PullConsumer 定义与概述 原理机制 使用场景 优缺点 Java 代码示例 SimpleConsumer 定义与概述 原理机制 使用场景 优缺点 Java 代码示例 PushConsumer 定义与概述 原理机制 使用场景 优缺点 Java 代码示例 总结 前言 RocketMQ中的消…

【2024高教社杯全国大学生数学建模竞赛】B题 生产过程中的决策问题——解题思路 代码 论文

目录 问题 1:抽样检测方案的设计问题 2:生产过程中的决策问题 3:多工序、多零配件的生产决策问题 4:重新分析次品率题目难度分析1. 统计检测方案设计的复杂性(问题 1)2. 多阶段生产决策的复杂性&#xff08…

常用排序算法(上)

目录 前言: 1.排序的概念及其运用 1.1排序的概念 1.2排序运用 1.3 常见的排序算法 2.常见排序算法的实现 2.1 堆排序 2.1 1 向下调整算法 2.1 2 建堆 2.1 3 排序 2.2 插入排序 2.1.1基本思想: 2.1.2直接插入排序: 2.1.3 插…

SQL进阶技巧:每年在校人数统计 | 区间重叠问题

目录 0 问题分析 1 数据准备 2 问题分析 3 小结 区间重叠问题 0 问题分析 有一个录取学生人数表 in_school_stu,记录的是每年录取学生的人数及录取学生的学制,计算每年在校学生人数。 1 数据准备 create table in_school_stu as ( select stack(5,1,2001,2,1200,2,2000…

Vue 中 watch 和 watchEffect 的区别

watch 和 watcheffect 都是 vue 中用于监视响应式数据的 api,它们的区别在于:watch 用于监视特定响应式属性并执行回调函数。watcheffect 用于更通用的响应式数据监视,但回调函数中不能更新响应式数据。Vue 中 watch 和 watchEffect 的区别 …

linux下的Socket网络编程教程

套接字概念 Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。与管道类似的,Linux系统将其封装成文件的目的是为了统一接口,使得读写套接字和读写文件的操作…

Springboot工程配置https访问

背景 因为前端工程使用nginx配置了https访问,在https直接请求我们Springboot后端的http接口会报错。那么我们就需要配置使得我们后端的springboot服务支持https访问。 证书生成 在配置springboot工程https之前,我们需要生成自签名证书以及Spring Boot…

从材料到应用:螺杆支撑座材质选择的多样性与精准性!

支撑座是连接丝杆和电机的轴承固定座,其材料的选择直接影响使用效果。那么,大家知道螺杆支撑座常用的材质有哪些吗? 1、高碳钢:高碳钢因其高强度和良好的耐磨性,是螺杆支撑座制作中常用的材料。它能够很好地配合滚珠螺…

java 给list对象根据给定条数进行分组工具类

java 给list对象根据给定条数进行分组工具类 下面是一个示例的工具类&#xff0c;可以根据给定的条数对Student对象的List进行分组&#xff1a; import java.util.ArrayList; import java.util.List;public class StudentGroupUtil {public static List<List<Student&g…

ESD防静电监控系统助力电子制造行业转型升级

在电子制造行业中&#xff0c;静电危害不容小觑。ESD 防静电监控系统的出现&#xff0c;为行业转型升级带来强大助力。电子元件对静电极为敏感&#xff0c;微小的静电放电都可能损坏元件&#xff0c;影响产品质量。ESD 防静电监控系统能够实时监测生产环境中的静电状况&#xf…

C++——类和对象(2)

目录 一、类的默认成员函数 二、构造函数 &#xff08;1&#xff09;定义 &#xff08;2&#xff09;特点 三、析构函数 &#xff08;1&#xff09;定义 &#xff08;2&#xff09;特点 四、拷贝构造函数 &#xff08;1&#xff09;定义 &#xff08;2&#xff09;特…

计算机考研真题知识点——2021(A)

目录 2021(A) 一、选择题 二、判断题 三、简答题 四、综合题 2021(A) 一、选择题 1、C语言程序是从程序中的main函数开始执行的。 2、 int x=2,y=3,z=4;x<z?y:z //的结果是? 3 4、若说明语句“int a[5],*p=a;”,则对数组元素的正确引用是() A、a[p] B、…

【2024-2025源码+文档+调试讲解】微信小程序的城市公交查询系统

摘 要 当今社会已经步入了科学技术进步和经济社会快速发展的新时期&#xff0c;国际信息和学术交流也不断加强&#xff0c;计算机技术对经济社会发展和人民生活改善的影响也日益突出&#xff0c;人类的生存和思考方式也产生了变化。传统城市公交查询管理采取了人工的管理方法…

【论文阅读】DETRs Beat YOLOs on Real-time Object Detection

文章目录 摘要一、介绍二、相关工作2.1 实时目标检测器2.2 端到端目标检测器 三、检测器的端到端速度3.1 分析 NMS3.2 端到端速度基准 四、实时 DETR4.1 模型概述4.2 高效混合编码器4.3不确定性最小的查询选择4.4 缩放的RT - DETR 五、实验5.1 与SOTA对比5.2 混合编码器的消融研…

【重构获得模式 Refactoring to Patterns】

重构获得模式 Refactoring to Patterns 面向对象设计模式是“好的面向对象设计”&#xff0c;所谓“好的面向对象设计”指的是那些可以满足“应对变化&#xff0c;提高复用”的设计。 现代软件设计的特征是“需求的频繁变化”。设计模式的要点是“寻找变化点&#xff0c;然后…

Spark2.x 入门: KMeans 聚类算法

一 KMeans简介 KMeans 是一个迭代求解的聚类算法&#xff0c;其属于 划分&#xff08;Partitioning&#xff09; 型的聚类方法&#xff0c;即首先创建K个划分&#xff0c;然后迭代地将样本从一个划分转移到另一个划分来改善最终聚类的质量。 ML包下的KMeans方法位于org.apach…

大语言模型LLM权重4bit向量量化(Vector Quantization)/查找表量化基本原理

参考 https://apple.github.io/coremltools/docs-guides/source/opt-palettization-overview.html https://apple.github.io/coremltools/docs-guides/source/opt-palettization-algos.html Apple Intelligence Foundation Language Models 苹果向量量化&#xff1a; DKM:…

在VMware虚拟机中编译文件的时候报错:找不到头文件ft2build.h

以下是报错内容&#xff0c;提示说找不到头文件ft2build.h freetype_show_font.c:12:10: fatal error: ft2build.h: No such file or directory #include <ft2build.h> ^~~~~~~~~~~~ compilation terminated. 在编译之前已经交叉编译了freetype&#xff0c;…

ic验证 -秋招

config db 用法&#xff1a; 传递virtual interface到环境中&#xff1b;配置单一变量值&#xff0c;例如int、string、enum等&#xff1b;传递配置对象&#xff08;config_object&#xff09;到环境&#xff1b; uvm_config_db #(type)::get( //ty…

MQ-2烟雾传感器详解(STM32)

目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 3.工作原理介绍 三、程序设计 main.c文件 mq2.h文件 mq2.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 MQ-2气体传感器是一种常用的气体传感器&#xff0c;用于检测空气中的烟雾浓度。工作原理是基于半导…