【2023研电赛】华东赛区一等奖:基于EtherCAT通信有限时间位置收敛伺服系统

本文为2023年第十八届中国研究生电子设计竞赛作品分享,参加极术社区的【有奖活动】分享2023研电赛作品扩大影响力,更有丰富电子礼品等你来领!,分享2023研电赛作品扩大影响力,更有丰富电子礼品等你来领!

基于EtherCAT通信有限时间位置收敛伺服系统

参赛单位:浙江工业大学
指导老师:陈强 吴春
参赛队员:沙为民 吴辰浩 申屠方婷

作品简介

针对高动态性能、高稳态精度的伺服系统,设计了有限时间位置控制器,实现了系统在变化的位置指令下,柔顺地从当前位置运动至目标位置。针对伺服驱动器电流传感器故障,设计了基于镜像电流方法的相电流传感器容错控制策略,提高了伺服驱动器的可靠性。最后,基于STM32微控制器,构建EtherCAT通讯主、从站,相比于传统通信方式,EtherCAT通信具有数据传输速率快、传输距离远等优势,可实现多伺服系统的集中控制。项目组已与相关企业建立合作关系,目前所研制伺服系统产品正处于生产测试阶段。
在这里插入图片描述

作品全貌

在这里插入图片描述

硬件设计

AltiumDesigner16工程文件:

链接:https://pan.baidu.com/s/1h\\\\_XcD3mWV6ojSA6npx0fTQ
提取码:ggby

该控制电路主要功能是伺服电机运动控制,以及RS485;ETHERCAT通讯控制,按键板等。

在这里插入图片描述

其中主控使用的是STM32F407ZET6,电机采用永磁同步电机,驱动器采用的是IR2106S,编码器采样芯片AM26LS32C四路差分驱动芯片,数码管显示功能电路采用74HC595和TPIC6B595移位寄存器,RS485通信接口芯片MAX485ECSA+T与RS-485总线连接,以太网芯片采用LAN8720A。

在这里插入图片描述

软件设计

本项目采用最为常用的基于控制的永磁同步电机伺服系统控制方法,该方法因没有直轴电流,电机没有直轴电枢反应,不会使永磁体退磁,电机所有电流均用来产生电磁转矩,电流控制效率高。本项目要求伺服电机的过载能力强、动态响应快、转矩线性度高、控制方法简单可靠,因此选用表贴式永磁同步电机。

为了保证伺服道闸系统的精确控制,本实验通过位置、速度、电流三环控制,伺服电机能够实现快速的动态响应、较高的转矩线性度、可靠的控制以及较强的带载能力。然而,PI调节始终无法在不同负载、不同转速要求、不同位置给定下实现快速性与零超调量并存。

本项目使用的一种加速度连续的实时位置规划控制方法,具有计算简便和实时性强的优点,只需要根据目标位置和当前状态进行判断和简单的运动过程计算处理,避免了复杂运算,简化了计算过程。同时,在每一控制周期内,在加速度连续的前提下,根据最新的目标位置,进行状态判断和位置规划,能够实时跟随快速变化的位置指令,适用于高动态性能的伺服系统。

在这里插入图片描述

系统测试

  1. 位置环S曲线测试

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2.有限时间收敛测试

在这里插入图片描述

  1. 以太网通信测试
    在这里插入图片描述

视频演示

链接:https://pan.baidu.com/s/1WZ9u7BneO\\_qE8wvwJ5BPUA
提取码:hhdd

总结

本文以道闸项目为研究背景,设计一款基于EtherCAT通信有限时间位置收敛的伺服系统。针对高速度、高控制精度、高效率的要求,对伺服驱动器的方案论证、硬件设计和软件设计等方面进行了分析研究。概括起来,本文主要完成了以下工作:

(1)运用加速度连续的实时位置规划控制方法,既解决了基于连续加速度的S型位置规划曲线算法在位置伺服系统运动规划控制出现的运算复杂问题,又解决了不能适应位置指令快速变化等问题,保证道闸系统运行的稳定性。

(2)运用了有限时间收敛算法,系统在有限时间内就能够达到相应的稳定状态,提高了系统响应速度,保证道闸系统运行的快速性。

(3)运用EtherCAT通信技术,提高控制器和驱动器之间的数据传输速度及可靠性,更好满足伺服系统对实时性和同步性的要求,实现伺服驱动系统网络化控制。

(4)本项目设计的伺服驱动器具有电流传感器的容错能力,可以保证系统在出现断线故障时仍能正常工作,增加了伺服驱动器的使用寿命。

(5)本项目设计的伺服系统的PCB板,合理设置布局布线和散热布局,最大程度的节省了成本,提高了伺服驱动器的集成度和功率密度。

参赛感悟

1、感谢组委会、各承办单位
2、南京理工的饭菜很不错。
3、志愿者们辛苦了
4、非常难忘的参赛经历

参加极术社区的【有奖活动】分享2023研电赛作品扩大影响力,更有丰富电子礼品等你来领!,分享2023研电赛作品扩大影响力,更有丰富电子礼品等你来领!
更多研电赛作品分享请关注IC技术竞赛作品分享。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/115278.html

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

相关文章

《计算机网络》——应用层

2.1 应用层协议原理(P54) 研发网络应用的核心是写出能够运行在不同端系统和通过网络彼此交流的程序。 2.1.1 网络应用程序体系结构 两种主流的应用体系结构:客户-服务器体系结构、对等体系结构。 客户-服务器体系:服务器是一个…

计算机网络相关知识点

谈一谈对OSI七层模型和TCP/IP四层模型的理解? 这两种模型都是网络通信中重要的参考模型,他们的设计和功能有一些区别。 首先OSI,OSI七层模型,也被称为开放系统互联参考模型,是一种在国际标准化组织(ISO)中…

LabVIEW报表生成工具包时出现错误-41106

LabVIEW报表生成工具包时出现错误-41106 使用LabVIEW报表生成工具包创建Excel报告或Word文档时,收到以下错误:Error -41106 occurred at NI_Excel.lvclass:new report subVI.vi ->NI_report.lvclass:New Report.vi -> Export Report With JKI.vi …

ATFX汇市:为什么英央行维持利率不变,而不是加息25基点?

ATFX汇市:9月21日,英国央行9月利率决议宣布,维持5.25%的基准利率不变,此前市场预期英央行将会加息25基点。消息公布后,GBPUSD五分钟内从最高点1.2300下跌至1.2239,跌幅61基点。英国央行会议纪要中提到&…

Linux 作业

一. 题目 二.作业内容 第一题: 因老师要求上传安装后远程连接XShell截图,如下: 制作yum缓存:[rootRHEL8 ~]# yum makecache 安装gcc:[rootRHEL8 ~]# yum install gcc -y 制作快照:快照,初始 s…

各种存储性能瓶颈如何分析与优化?

【摘要】本文结合实践剖析存储系统的架构及运行原理,深入分析各种存储性能瓶颈场景,并提出相应的性能优化手段,希望对同行有一定的借鉴和参考价值。 【作者】陈萍春,现就职于保险行业,拥有多年的系统、存储以及数据备…

IntelliJ IDEA使用——Debug操作

文章目录 版本说明图标和快捷键查看变量计算表达式条件断点多线程调试 版本说明 当前的IntelliJ IDEA 的版本是2021.2.2(下载IntelliJ IDEA) ps:不同版本一些图标和设置位置可能会存在差异,但应该大部分都差不多。 图标和快捷键…

java内嵌浏览器CEF-JAVA、jcef、java chrome

java内嵌浏览器CEF-JAVA、jcef、java chrome jcef是老牌cef的chrome内嵌方案,可以进行java-chrome-h5-桌面开发,下面为最新版本(2023年9月22日10:33:07) JCEF(Java Chromium Embedded Framework)是一个基于…

版本控制系统git:一文了解git,以及它在生活中的应用,网站维护git代码,图导,自动化部署代码

目录 1.Git是什么 2.git在生活中的应用 2.1git自动化部署代码 3.网站维护git代码 3.1如何在Git代码托管平台等上创建一个仓库 3.2相关文章 4.ruby实现基础git 4.1.Git add 4.2 Git commit 4.3 Git log 1.Git是什么 Git是一个版本控制系统,它可以追踪文件的…

Vue.js的服务器端渲染(SSR):为什么和如何

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

golang 自动生成文件头

安装koroFileHeader控件 打开首选项,进入设置,配置文件头信息"fileheader.customMade": {"Author": "lmy","Date": "Do not edit", // 文件创建时间(不变)// 文件最后编辑者"LastEditors"…

【实用干货】5大自动化测试的Python框架!

自从2018年被评选为编程语言以来,Python在各大排行榜上一直都是名列前茅。 目前,它在Tiobe指数中排名第三个,仅次于Java和C。随着该编程语言的广泛使用,基于Python的自动化测试框架也应运而生,且不断发展与丰富。 因…