STM32 EtherCAT 总线型(1 拖 4)步进电机解决方案

2023-09-20 09:01:35
第 1 章 概述
技术特点
支持标准 100M/s 带宽全双工 EtherCAT 总线网络接口及 CoE 通信协议一
进一出(RJ45 接口),支持多组动态 PDO 分组和对象字典的自动映射,支持站
号 ID 的自动设置与保存,支持 SDO 的电机参数设置与自动保存。
自动适配市面上 EtherCAT 总线主站系统或 PLC 运动控制器,如
TwinCAT,Codesys,欧姆龙,Trio,SOEM,IGH,Acontis,KPA 等。
支持标准 CIA DS402 协议,内置同步周期位置(CSP 模式)、回零控制模
式(Homing 模式)。
支持最多驱动 4 路步进电机,实现多轴同步实时控制,具有最高性价比。
内置 12 路 5V 或 24V IO 数字信号输入,采用双向光耦,支持 NPN 和 PNP
型,用于普通的数字 IO 采集或者左、中、右限位和回零参考功能(13pin-免螺
丝快速接线端子 KFM736L-5.0)。
内置 8 路数字信号输出,用于普通的数字 IO 输出或者抱闸和到位功能,单
路可驱动 500mA 电流(10pin-免螺丝快速接线端子 KFM736L-5.0)。
低速运行静音,振动小。
中速运行稳定,驱动能力强。
高速运行平滑,动态响应好。
矢量 FOC 控制技术,电流效能高。
用户可自定义细分(默认 256 细分,51200 个脉冲/圈)。
用户可自定义电机上使能的保持电流和运行过程中的运行电流。
缺相保护、过流保护、过压保护、过温保护,电源防反接保护。
第 2 章 技术参数
EtherCAT_Step_Motor_V1.0,四轴步进电机驱动器,单轴驱动最大电流 3A。
可以配合 28/42/57 步进电机一起使用。
工作转速最好在 1200 转/分以内,因为步进电机随着转速的提高力矩减小,
在 300 转/分钟以内驱动 42/57 步进电机可以达到额定力矩,绝对静音。900 转/
分以上时,电机基本上处于空载状态。使用过程中注意驱动器散热。EtherCAT
总线的 DC 通讯周期可以达到 125us,支持回零模式,循环同步位置模式。
带步进电机加减速最大 500 转/s²,最高速度 3000 转/min,最低转速 0.001
转/分。
数字输入支持 NPN 和 PNP 触发,数字输出最大电流可以达到 0.5A。
建议驱动器的供电电源电压 24V,直流电源有 15A 以上的输出能力,保证驱
动器的供电稳定
产品尺寸: 90mm*200mm,外壳采用 DIN35 标准导轨。
网口(左中): RJ45 网口直插式,上面为 IN 网口,下面为 OUT 网口。总线
运行状态指示灯为 RUN1,错误指示灯为 ERR1。
数字输入(左上): COM 口为公共端,I1-I12 为数字输入口。COM 口可接地
或者 24V,数字输入是双向出发的光耦,双向都可以导通。数字输入通道导通时,
对应的绿色指示灯会亮。
I1-I3
为电机 1 的数字输入,触发时,对应总线的输入对象字典显示 1、2、4。
I4-I6
为电机 2 的数字输入,触发时,对应总线的输入对象字典显示 1、2、4。
I7-I9
为电机 3 的数字输入,触发时,对应总线的输入对象字典显示 1、2、4。
I10-I12 为电机 4 的数字输入,触发时,对应总线的输入对象字典显示 1、2、4。
数字输出(左下):
O1-O2
为电机 1 的数字输出,对应总线的输出对象字典写入 1、2、4 时触发。
O3-O4
为电机 2 的数字输出,对应总线的输出对象字典写入 1、2、4 时触发。
O5-O6
为电机 3 的数字输出,对应总线的输出对象字典写入 1、2、4 时触发。
O7-O8
为电机 4 的数字输出,对应总线的输出对象字典写入 1、2、4 时触发。
步进电机接线端子(右):
4pin 端子为步进电机端子,自上到下依次为电机 1、电机 2、电机 3、电机 4。
24V 供电电源端子(右)
不要带电插拔,否则会产生电火花。不能放在其它发热的设备旁,要避免粉
尘、油雾、腐蚀性气体,湿度太大及强振动场所,禁止有可燃气体和导电灰尘。
为了保证良好的散热条件,实际安转中必须尽可能预留较大安装间隔,保持通风
散热。 直流驱动器电源不可反接。高压驱动器内有大容量电解电容,即使断电
后,仍会保持高压,断电后 5 分钟内切勿触摸驱动器和电机。
第 5 章 软件操作
一、放置 XML 文件:
首先找到商家提供的 XML 设备描述文件,并将其复制到 TwinCAT
安装目录指定文件夹下:C:\TwinCAT\3.1\Config\Io\EtherCAT
Steper_Driver_Cia402_4_AXIS_V1.0.xml
注意:复制完成后要将 TwinCAT 软件重新启动
二、启动 TwinCAT: 在 TwinCAT 中新建工程。并点击 Scan 扫描设备。
按红框指示依次点击之后会出现设备信息,如下图所示:
更多推荐

Go的性能优化建议

前言:\textcolor{Green}{前言:}前言:💞这个专栏就专门来记录一下寒假参加的第五期字节跳动训练营💞从这个专栏里面可以迅速获得Go的知识Go的性能优化建议3性能优化建议3.1性能优化建议-Benchmark3.2性能优化建议-slice3.3性能优化建议-Map3.4性能优化建议-字符串处理3.5性能

【AI视野·今日CV 计算机视觉论文速览 第248期】Mon, 18 Sep 2023

AI视野·今日CS.CV计算机视觉论文速览Mon,18Sep2023Totally83papers👉上期速览✈更多精彩请移步主页Interesting:📚Robuste-NeRF,处理高速且大噪声事件相机流的NERF模型。(fromNUS新加坡国立)稀疏噪声事件与稠密事件数据的区别:模型架构:项目网站:https:

Python网络编程(socket)

网络编程指的是:在程序中实现两台计算机之间的通信。Python提供了大量网络编程的工具和库,本文重点学习socket和select模块。网络编程涉及许多关于TCPIP的基础知识,本文默认对这些知识已经了解了,不再对TCPIP相关的知识进行学习。socket模块这个模块提供了访问BSD套接字的接口。在所有现代Unix系统

开始在 Windows 上将 Python 用于 Web 开发

🎬岸边的风:个人主页🔥个人专栏:《VUE》《javaScript》⛺️生活的理想,就是为了理想的生活!目录设置开发环境安装适用于Linux的Windows子系统设置VisualStudioCode创建新项目安装Python、pip和venv创建虚拟环境打开WSL-Remote窗口安装MicrosoftPython扩

【C# 基础精讲】抽象类与接口

抽象类(AbstractClass)和接口(Interface)是面向对象编程中两种重要的概念,它们用于定义类的结构、行为和关系,是实现多态性、代码复用和系统设计的关键手段。在C#及其他面向对象编程语言中,抽象类和接口都发挥着重要作用。本文将详细解释抽象类和接口的概念、特点、用法以及在C#中的应用。1.抽象类的概念与特

同城信息服务源码 本地生活服务小程序源码

同城信息服务源码本地生活服务小程序源码功能介绍:基本设置:网站参数、安全设置、分站管理、支付设置、操作日志、地区设置、公交地铁、国际区号、清理缓存、模板风格、模块管理、域名管理、底部菜单、消息通知、登录设置其他设置:关键词管理、单页文档、网站公告、帮助信息、网站协议、广告设置、友情链接、举报管理、意见反馈、投诉列表短信

CH573-09-BLE蓝牙安卓应用二次开发——RISC-V内核BLE MCU快速开发教程

一、基础工程搭建在上一章最后一讲的BLE蓝牙例程中,我们使用了沁恒官方的BLE调试助手完成数据发送,接下来我们使用AndroidStudio完成一款简易的BLE调试助手。1、参考文章我这里参考了CSDN中的一位博主“摸爬滚打的程序媛”的文章以及对应文章中的AndroidStudioBLE应用工程的Demo。版权声明:链

MP3算法及代码例程

MP3(MPEG-1AudioLayerIII)是一种数字音频压缩算法,用于对音频进行高效的压缩。MP3算法能够显著减小音频文件的大小,同时保持较高的音质。以下是MP3算法的主要步骤:采样率转换:将输入音频信号的采样率转换为固定的值,通常为44.1kHz。这是因为人耳对于音频的感知范围大约在20Hz到20kHz之间,因

9.3.5网络原理(应用层HTTP/HTTPS)

一.HTTP:1.HTTP是超文本传输协议,除了传输字符串,还可以传输图片,字体,视频,音频.2.3.HTTP协议报文格式:a.首行,b.请求头(header),c.空行(相当于一个分隔符,分隔了header和body),d.正文(body).4.5.URL:唯一资源描述符(长度不限制).a.b.注意:查询字符串(qu

第29章_瑞萨MCU零基础入门系列教程之改进型环形缓冲区

本教程基于韦东山百问网出的DShanMCU-RA6M5开发板进行编写,需要的同学可以在这里获取:https://item.taobao.com/item.htm?id=728461040949配套资料获取:https://renesas-docs.100ask.net瑞萨MCU零基础入门系列教程汇总:https://b

【初阶数据结构】树(tree)的基本概念——C语言

目录一、树(tree)1.1树的概念及结构1.2树的相关概念1.3树的表示1.4树在实际中的运用(表示文件系统的目录树结构)二、二叉树的概念及结构2.1二叉树的概念2.2现实中真正的二叉树2.3特殊的二叉树2.4二叉树的性质2.5二叉树的存储结构一、树(tree)1.1树的概念及结构树是一种非线性的数据结构,它是由n(

热文推荐