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

EtherCAT 总线型 4 轴电机控制卡解决方案

技术特点
支持标准 100M/s 带宽全双工 EtherCAT 总线网络接口及 CoE 通信协议一
进一出(RJ45 接口),支持多组动态 PDO 分组和对象字典的自动映射,支持站
号 ID 的自动设置与保存,支持 SDO 的电机参数设置与自动保存。
自动适配市面上 EtherCAT 总线主站系统或 PLC 运动控制器,如
TwinCAT,Codesys,欧姆龙,Trio,SOEM,IGH,Acontis,KPA 等。
支持标准 CIA DS402 协议,内置同步周期位置(CSP 模式)、回零控制模
式(Homing 模式)。
支持最多控制 4 路步进或者伺服电机,实现多轴同步实时控制,具有最高
性价比。
内置 4 路 24V IO 数字信号输入,采用双向光耦,支持 NPN 和 PNP 型,用
于普通的数字 IO 采集或者左、中、右限位和回零参考功能(5pin-免螺丝快速
接线端子 KFM736L-5.0)。
内置 12 路数字信号输出,用于控制 4 路电机驱动器,每个电机有三个控
制信号:使能、方向、脉冲;实现 EtherCAT 总线转脉冲方向使能信号单独控制
三个电机,支持输出 3.3V 电平和 24V 电平。(16pin-免螺丝快速接线端子
KFM736L-5.0)。
缺相保护、过流保护、过压保护、过温保护,电源防反接保护。
第 2 章 技术参数
EtherCAT_Step_Motor_V1.0,四轴电机控制板,输出 4 路使能,4 路方
向,4 路 PWM,可以配合步进伺服电机驱动器一起使用。
EtherCAT 总线的 DC 通讯周期可以达到 125us,支持回零模式,循环同步位
置模式,EtherCAT 总线网口支持一进一出。
控制板卡的供电电源电压为 24V,控制板卡数字输出支持 24V 和 3.3V 电平
输出,数字输出最大电流可以达到 0.5A,4 路电机上使能,有蓝灯指示灯亮。
数字输入 1-4 支持 NPN 和 PNP 触发,触发时有绿灯指示灯。
产品尺寸: 90mm*100mm,外壳采用 DIN35 标准导轨。
网口(左中): RJ45 网口直插式,上面为 IN 网口,下面为 OUT 网口。总线
运行状态指示灯为 RUN1,错误指示灯为 ERR1。
数字输入(左上): COM 口为公共端,I1-I4 为数字输入口。COM 口可接地
或者 24V,数字输入是双向出发的光耦,双向都可以导通。数字输入通道导通时,
对应的绿色指示灯会亮。
I1-I4 为电机 1-电机 4 的数字输入,触发时,对应总线的输入对象字典显示
1、2、4、8。
24V 数字输出(下):
EN1 为电机 1 的使能,DIR1 为电机 1 的方向,PWM1 为电机 1 的脉冲。
EN2 为电机 2 的使能,DIR2 为电机 2 的方向,PWM2 为电机 2 的脉冲。
EN3 为电机 3 的使能,DIR3 为电机 3 的方向,PWM3 为电机 3 的脉冲。
EN4 为电机 4 的使能,DIR4 为电机 4 的方向,PWM4 为电机 4 的脉冲。
3.3V 数字输出(右):
4 个 6pin 端子(2.54mm 间距)为专用步进电机控制端子,自下到上依次为电机
1、电机 2、电机 3、电机 4。6pin 端子自上向下一次为 24V,GND,PWM(脉冲),
DIR(方向),EN(使能),COM(3.3V)。
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 扫描设备。
按红框指示依次点击之后会出现设备信息,如下图所示:
三:参数配置:
1.设置 51200 个脉冲对应电机转 1 圈。速度单位:转/秒。设置不对转速就不
对应。
2:加、减速度设置。单位:转/秒的平方。大小可以设置 100 以内,(设置数值
大小与转速和负载有关系)保证 300 转/分钟转速内可以达到额定力矩。设置越
小,加减速过程越平滑。设置太大电机会失步电机卡死。
五:进入正常工作模式:
两个电机 objModesOfOperation 都写入 8,再进入位置模式。目标速度,实
际速度单位:转/秒。目标位置实际位置单位:转。
5 数字输入(支持 NPN 型和 PNP 型):
COMI 端接 GND,I1-I4 接 5-24V;
或者 COMI 端接 5-24V,I1-I4 接 GND。
I1 触发, 指示绿灯亮起: 电机 1-Digital_inputs 反馈 0x00000001
I2 触发, 指示绿灯亮起: 电机 2-Digital_inputs 反馈 0x00000001
I3 触发, 指示绿灯亮起: 电机 3-Digital_inputs 反馈 0x00000001
I4 触发, 指示绿灯亮起: 电机 4-Digital_inputs 反馈 0x00000001
6 数字输出:
24V 数字输出(下):
EN1 为电机 1 的使能,DIR1 为电机 1 的方向,PWM1 为电机 1 的脉冲。
EN2 为电机 2 的使能,DIR2 为电机 2 的方向,PWM2 为电机 2 的脉冲。
EN3 为电机 3 的使能,DIR3 为电机 3 的方向,PWM3 为电机 3 的脉冲。
EN4 为电机 4 的使能,DIR4 为电机 4 的方向,PWM4 为电机 4 的脉冲。
3.3V 数字输出(右):
4 个 6pin 端子(2.54mm 间距)为专用步进电机控制端子,自下到上依次为电机
1、电机 2、电机 3、电机 4。6pin 端子自上向下一次为 24V,GND,PWM(脉冲),
DIR(方向),EN(使能),COM(3.3V)。
7 错误代码反馈:
查看 Error Code 反馈的值:
0x4310 过温错误 解决方法:注意散热,减小负载,需重新上电。
0x02000000 急停错误 解决方法:重新复位上电。
0x7320 限位错误 解决方法:检查限位是否接错,运动位置规划
是否有误,不用重新上电。
8 通过 SDO 对象字典可单独设置 4 个电机的保持静止电流、峰值电
流和细分,并自动保存参数

相关文章:

EtherCAT 总线型 4 轴电机控制卡解决方案

 技术特点  支持标准 100M/s 带宽全双工 EtherCAT 总线网络接口及 CoE 通信协议一 进一出(RJ45 接口),支持多组动态 PDO 分组和对象字典的自动映射,支持站 号 ID 的自动设置与保存,支持 SDO 的电机参数设置与…...

Upload-labs十六和十七关

目录 第十六关第十七关 第十六关 直接上传php文件判断限制方式: 同第十五关白名单限制 第十六关源码: 代码逻辑判断了后缀名、content-type,以及利用imagecreatefromgif判断是否为gif图片,最后再做了一次二次渲染 第71行检测…...

软件包的管理

概念 在早期Linux系统中,要想在Linux系统中安装软件只能采取编译源码包的方式进行安装,所以早期安装软件是一件非常困难、耗费耐心的事情,而且大多数服务程序仅提供源代码,还需要运维人员编译后自行解决软件之间的依赖关系。所以…...

常见入门级进销存系统合集

进销存系统是企业管理中不可或缺的一环,它们可以帮助企业有效管理库存、销售和采购等关键业务。然而,对于初创企业和小型企业来说,选择一个合适的进销存系统可能是一项挑战。在这篇文章中,我们将探讨入门级和资深级进销存系统之间…...

爬虫逆向实战(32)-某号店登录(RSA、补环境、混淆)

一、数据接口分析 主页地址:某号店 1、抓包 通过抓包可以发现登录接口是/publicPassport/login.do 2、判断是否有加密参数 请求参数是否加密? 通过查看“载荷”模块可以发现,有三个加密参数:username、password、captchaTok…...

正则表达式学习和高级用法

以下所有的验证都在 在线验证 1. 起始符 / 正则表达式的起始符2. 限定符 匹配前面的子表达式**1次或多次**。例如,zo 能匹配 "zo" 以及"zoo",但不能匹配 "z"。等价于 {1,}。 ? 匹配前面的子表达式**0次或1次**。例如…...

C# Onnx Yolov8 Fire Detect 火焰识别,火灾检测

效果 项目 代码 using Microsoft.ML.OnnxRuntime.Tensors; using Microsoft.ML.OnnxRuntime; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Syste…...

线程安全问题

目录 一、线程安全 二、线程安全问题 三、线程安全 1.同步代码块 2.同步方法 3.Lock锁 3.1常用方法: 3.2 死锁 3.3 练习: 四、生产者和消费者(线程通信问题) 一、线程安全 如果有多个线程在同时运行,而这些…...

【力扣每日一题】2023.9.18 打家劫舍Ⅲ

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 今天是打家劫舍3,明天估计就是打家劫舍4了。 今天的打家劫舍不太一样,改成二叉树了,不过规则没有变&…...

Docker基础学习

Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用的安装 掌握docker迁移与备份相关命令 能够运用Dockerfile编写创建容器的脚本 能够…...

esbuild中文文档-路径解析配置项(Path resolution - Alias、Conditions)

文章目录 路径解析配置项 Path resolution别名 Alias条件解析 Conditionsconditions是如何工作的 结语 哈喽,大家好!我是「励志前端小黑哥」,我带着最新发布的文章又来了! 老规矩,小手动起来~点赞关注不迷路&#xff0…...

您的应用存在隐藏最近任务列表名称的行为,不符合华为应用市场审核标准

最近各家应用市场,唯独华为审核被拒了。。理由是您的应用存在隐藏最近任务列表名称的行为,不符合华为应用市场审核标准。 根据华为给出的视频,app在任务队列(也就是俗称的安卓多任务管理后台)不显示应用名。因为我们ap…...

Spring的 webFlux 和 webMVC

看到一个测评文章,并发在300的时候webMVC 和 webFlux的处理能力不相上下, 当并发达到3000的时候, webFlux明显优于webMVC, 有图有真相, 我信了. webMVC 是 one-request-one thread 堵塞模式, flux是非阻塞模式, 是spring家族系列…...

【洛谷算法题】P5706-再分肥宅水【入门1顺序结构】

👨‍💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5706-再分肥宅水【入门1顺序结构】🌏题目描述🌏输入格式…...

android studio环境搭建让你的开发之旅更加简单

示例示例Android Studio环境搭建:下载并安装Android Studio:从官网下载Android Studio,然后双击安装文件,按照提示进行安装,安装完成之后,可以在桌面上找到Android Studio的快捷方式。 Android Studio环境…...

Java面试_并发编程_线程基础

Java面试_并发编程_线程基础 线程基础线程和进程的区别(出现频率: 3⭐)并行和并发的区别(出现频率: 2⭐)线程的创建(出现频率: 4⭐)线程的状态(出现频率: 4⭐)让线程按顺序执行(出现频率: 3⭐)notify()和notifyAll()有什么区别(出现频率: 2⭐)wait方法和sleep方法的区别(出现频…...

基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)

高校实习管理系统 一、前言二、我的优势2.1 自己的网站2.2 自己的小程序(小蔡coding)2.3 有保障的售后2.4 福利 三、开发环境与技术3.1 MySQL数据库3.2 Vue前端技术3.3 Spring Boot框架3.4 微信小程序 四、功能设计4.1 主要功能描述 五、系统主要功能5.1…...

傅里叶变换

傅里叶变换常用于缺陷检测项目,对于一些背景偏暗,对比度不明显的场景,傅里叶变换可以起到提升对比度的效果。傅里叶变换从频域角度来处理,对于一些图像像素尺寸大的图像,算法时间往往时间达到1s以上,对于一…...

Vue Grid Layout -️ 适用Vue.js的栅格布局系统,在vue3+上使用

文章目录 1、官网简介2、在vue3中使用1)、需要导入vue3支持的版本插件2)、在mian.js里引入:3)、在组件中使用 3、layout布局的计算逻辑4、 gridLayout 的属性 该栅格系统目前对 vue2 的支持是最好的,vue3 是需要用插件支持的,会在小节详细讲解…...

Electron(v26.2.1)无法加载React Developer Tools(v4.28.0)

一开始按照electron官网上的 开发者工具扩展 教程设置React Developer Tools时,重启项目后并没有按照预期成功加载React Developer Tools,而且控制台报错: Permission scripting is unknown or URL pattern is malformed.查了下原因是因为Re…...

网站降权的康复办法(详解百度SEO数据分析)

随着搜索引擎算法的不断升级,很多网站在SEO优化过程中遭遇到降权的情况。如果您的网站也遭遇到了类似的问题,不必惊慌失措。本文将为您详细介绍网站降权恢复的方法,包括百度SEO数据分析、网站收录少的5个原因、网站被降权的6个因素以及百度SE…...

非对称加密、解密原理及openssl中的RSA示例代码

一、【原理简介】非对称加密 非对称加密,也被称为公钥加密,其中使用一对相关的密钥:一个公钥和一个私钥。公钥用于加密数据,私钥用于解密数据。公钥可以公开分享,而私钥必须保密。 密钥生成: 当一个用户或设备希望使用…...

基于springboot漫画管理系统springboot001

摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代&…...

【探索C++】string类详解

(꒪ꇴ꒪ ),Hello我是祐言QAQ我的博客主页:C/C语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP🌍快上🚘,一起学习,让我们成为一个强大的攻城狮&#xff0…...

python 第一次作业

1.使用turtle换一个五环 2.设计这样一个程序:输入一个数字 判断它是不是一个质数 使用turtle换一个五环: >>> import turtle #导入模块 >>> turtle.width(10) #设置圆圈宽度 >>> turtle.color("blue&qu…...

个人博客网站一揽子:Docker建站(Nginx、Wordpress、MySql)

前言 既然安装了Docker,那就不妨建立一个自己的博客网站。实现内外网隔离网站部署,更安全。 1.创建Docker子网络 首先创建一个Docker虚拟子网: sudo docker network create wpnt检查是否建立成功: sudo docker network ls最后…...

Unity 课时 4 : No.4 模拟面试题

课时 4 : No.4 模拟面试题 C# 1. 请说明字符串中 string str null string str “” string str string.Empty 三者的区别 第一个未作初始化没有值, 第二个为空字符串, 答案: str null 在堆中没有分配内存地址 str "" 和 string.Empty 一样都是…...

Golang 基础面试题 01

Golang 面试题合集.png 背景 在之前的文章中分享了 k8s 相关的面试题,本文我们重点来讨论和 k8s 密切相关的 Go 语言面试题。 这几年随着云原生的兴起,大部分后端开发者,特别是 Java 开发者都或多或少的想学习一些 Go 相关的技能,…...

007-第一代软件需求整理

第一代软件需求整理 文章目录 第一代软件需求整理项目介绍需求来源需求来源1:竞品软件分析需求来源2:医生(市场)需求来源3:项目组内部需求来源4:软件组内部需求来源5:软件开发成员需求来源6&…...

XMLHttpRequest介绍

目录 一、介绍1.创建 XMLHttpRequest2.初始化3.发送请求4.获取响应5.响应类型 二、发送GET请求示例三、发送POST请求示例四、发送POST请求下载文件示例五、发送POST请求上传文件示例 一、介绍 1.创建 XMLHttpRequest let xhr new XMLHttpRequest();2.初始化 xhr.open(metho…...

西安优秀的集团门户网站建设费用/搜索引擎优化关键词

http://www.port80software.com/support/p80tools转载于:https://www.cnblogs.com/relang99/archive/2007/10/22/933085.html...

wordpress生成静态html页面/青岛seo杭州厂商

台湾都有哪些国家公园?共八个,详情如下:南区:垦丁国家公园;1984年01月01日成立;屏东县恒春镇。中区:玉山国家公园;1985年04月10日成立;南投,高雄,…...

网站建设服务商 需要什么主机/重庆森林电影

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源。 同源策略: 同源是指“协议域名端口”三者相同。 跨域解决方案: 1.通过jsonp跨域; 2.document.domainiframe跨域; 3.location.hashifram…...

dede网站制作教程/哪有学电脑培训班

北大MOOC——TF2.0笔记 以下是我的听课笔记,供以后回忆(大多内容来自ppt) 一.用CNN实现离散数据的分类(以图像分类为例) 1.卷积过程 实际项目中的图片多是高分辨率彩色图,参数比灰度图的还要多,待优化的…...

双语网站建设费用/今日微博热搜榜前十名

前段时间写了声通信开源SinVoice。我们发现非常IT利益相关方对声学原理与应用。特别面前的一个开放源码的版本号(SinVoice)在...的基础上。声波的效果、效率方面等方面做了很多优化,达到了商用标准。(参见声通信理论:h…...

wordpress站点维护/网络推广是做什么工作的

线程池threadpool介绍 (Introduction) 随着芯片制造商致力于通过增加时钟速度来增加处理器内核,开发人员需要利用现代CPU的功能。 我们做到这一点的方法之一是在软件中实现并行算法。 One recent task I needed to perform at home was to find and document large …...