高速高精度半导体运动台设计(二)

news2025/1/24 22:35:45

 高速高精运动平台的性能不仅与运动控制器、伺服驱动相关,也与电机本身的性能密切相关。如图 5-2 所示的运动平台采用了雅科贝思的直线电机,直接驱动负载,刚性高,响应快,同时选用了高性能多轴运动控制卡和 GTHD 系列高性能伺服驱动器作为平台的伺服控制系统。

X-Y 运动平台位置检测装置

高速高精的运动平台的精度要求在μm 级别,这就要求必须选择高分辨率的检测装置。直线电机常采用的位置检测装置有激光、磁栅、感应同步器、光栅等。激光器件作为检测装置,精度高且稳定,但是成本高。磁栅和感应同步器都是以电磁感应为原理的,成本低,但是不稳定,容易受到干扰。考虑到成本和可靠性,选择光栅作为位置检测装置最为合适。

      光栅尺是由标尺光栅和指示光栅两部分组成,指示光栅一般安装在读数头里。光栅的表面刻有均匀的条纹,条纹相互平行,条纹之间的距离(栅距)d 相等。光栅尺安装完成后,标尺光栅跟指示光栅是相互平行放置的,且两个光栅的条纹之间形成一个小角度θ,在光源的照射下,形成明暗相间的条纹,称为“莫尔条纹”。当标尺光栅跟指示光栅发生相对移过一个栅距时,莫尔条纹也进行移动过一个条纹距离。因为莫尔条纹的变化规律近似于三角函数,所以通过对莫尔条纹进行计数,从而测得标尺光栅跟指示光栅的相对位移,即可得到平台的移动距离。光栅尺的安装方式较为灵活,可安装在运动平台的不同位置。由图 5-1 可以看出,本课题的 X-Y 运动平台的两个运动轴的光栅尺的读数头相对其运动方向都是固定的,标尺光栅则是安装在活动部位上。本课题研究的 X-Y 平台采用的是 Heidenhain 公司的 LIDA477 系列的光栅尺,光栅尺的具体参数如图 5-3 所示。光栅尺的栅距是 20μm,采用了 10 倍的细分倍数,分辨率为 2μm,最大速度为 4m/s,通过驱动器的 4 倍频技术,平台的测量分辨率为 0.5μm

运动控制系统组成 

本课题的研究对象 X-Y 运动平台的控制系统包括硬件和软件两部分。硬件部分主要由工控机、运动控制卡、驱动器和 X-Y 运动平台组成。软件部分主要包括上位机软件和底层伺服控制算法。

1、运动控制硬件

运动控制卡一般通过 PCI/PCIe 接口与工控机实现通讯,从而接收上位机软件发送的指令,并将运动规划指令送到驱动器中,驱动器进行运算、放大等处理,最终输出电流到直线电机,从而让运动平台进行动作,控制系统图如图 5-4 所示。

  

2、运动控制软件

运动控制软件主要包括底层控制算法和上层界面软件两部分。底层控制算法是基于运动控制卡的 DLM 功能开发的,是基于亚德诺半导体的 DSP 开发环境 CCES2.8.0开发的,主要用于实现伺服控制运算。DLM 最大的特点是允许用户在 DSP 里自定义控制算法和规划算法。上层界面软件是基于 Visual Studio 2013 开发环境的 MFC 开发的,主要用于提供友好的人机交互界面,完成控制参数设置、运动调试、数据显示、数据存储等任务。本课题开发了一款 X-Y 运动平台调试软件,即运动控制软件的上层界面软件,软件界面截图如图 3-7 所示,软件具体功能参考 3.3.2 章节。

运动控制软件的功能结构如图 5-7 所示,dsp.ldr 是运动控制卡的固件,支持运动控制卡的各种指令,dlm.ldr 是基于本课题开发的伺服控制算法及运动规划算法。

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

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

相关文章

【Java 数据结构】树和二叉树

篮球哥温馨提示:编程的同时不要忘记锻炼哦!一棵倒立过来的树. 目录 1、什么是树? 1.1 简单认识树 1.2 树的概念 1.3 树的表示形式 2、二叉树 2.1 二叉树的概念 2.2 特殊的二叉树 2.3 二叉树的性质 2.4 二叉树性质相关习题 3、实…

uniapp 多商品sku组件v3版本

如果您正在寻找一款v3版本的多商品sku组件的话,那我想这款组件刚好可以满足各位。 先来简单看一眼效果图: 看起来是不是还不错,如果我告诉你还可以设置主题色会不会显得更加惊艳些,只需要按照数组格式将rgb的颜色传递给组件,…

智慧医疗中人工智能的7大应用|数据标注

从药物研发到预测肾脏疾病,人工智能在智慧医疗领域应用广泛。 人工智能在许多医学领域和专业中的应用正在成为现实。人工智能、机器学习、自然语言处理和深度学习使智慧医疗利益相关者和医疗专业人员能够更快、更准确地明确智慧医疗需求和解决方案,并依…

【WPF绑定2】 ComboBox SelectedValue复杂数据类型绑定

前言 这次绑定是一次非常痛苦的经历,因为SelectedValue总是不能生效!我一度怀疑是wpf的Bug。其实还是自己没搞清楚。 在之前的一篇文章中: http://t.csdn.cn/A4W6Ahttp://t.csdn.cn/A4W6A我也写个ComboBox的绑定,但是当时没有指…

css实现两列/三列布局

文章目录css实现两列/三列布局两列布局三列布局css实现两列/三列布局 两列布局 第一种方式&#xff1a;浮动实现 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible"…

点击类化学试剂绿色固体ICG-TCO,取用时保持干燥的环境

一、试剂反应基团&#xff08;Reagent reaction group&#xff09;&#xff1a; 点击类化学试剂包括&#xff1a;DBCO、TCO、Tetrazine、Azide、Alkyne、Auxiliary reagents等。其中TCO又包含了与氨基反应的&#xff0c;与羧基反应的&#xff0c;与荧光素交联的&#xff0c;与…

非零基础自学Golang 第14章 反射 14.3 对结构体的反射操作

非零基础自学Golang 文章目录非零基础自学Golang第14章 反射14.3 对结构体的反射操作14.3.1 获取结构体成员类型14.3.2 获取结构体成员字段的值14.3.3 反射执行结构体方法第14章 反射 14.3 对结构体的反射操作 反射不仅可以获取普通类型变量的值&#xff0c;还可以获取结构体…

中钢矿院冲刺科创板:上半年营收4亿 拟募资5.54亿

雷递网 雷建平 12月20日中钢集团马鞍山矿山研究总院股份有限公司&#xff08;简称&#xff1a;“中钢矿院”&#xff09;日前递交招股书&#xff0c;准备在科创板上市。中钢矿院计划募资5.54亿元&#xff0c;其中&#xff0c;1.41亿元用于国家级研发平台研发能力提升与矿产资源…

Python图像处理【5】图像扭曲与逆扭曲详解

图像扭曲与逆扭曲详解0. 前言1. 使用 scikit-image warp() 函数执行图像变换1.1 scikit-image warp() 函数原理1.2 利用 warp() 函数实现图像变换2. 漩涡变换详解2.1 旋涡变换原理2.2 使用 scikit-image warp() 实现旋涡变换2.3 使用 scipy.ndimage 实现漩涡变换3. 使用 scikit…

如何抓住2023年技术创新的浪潮和趋势?

编辑 | 阿冒 设计 | 沐由千百年以来&#xff0c;技术的进步始终与人类社会的发展紧密相连&#xff0c;每一次重大的技术变革均对社会带来的深刻而持久的影响。最近半个世纪以来的表征&#xff0c;尤其明显。数字技术&#xff0c;正在以其“春风化雨”的姿态滋润着万物&#…

界面组件DevExpress v22.2官宣发布——正式支持.NET 7

DevExpress拥有.NET开发需要的所有平台控件&#xff0c;包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具&#xff0c;该组件拥有众多新产品和数十个具有高影响力的功能&#xff0c;可为桌面、Web和移动应…

最新系统MacOs13 Ventura(M1/M2芯片) + Parallels Desktop 18(PD18史上最强虚拟机)永久使用攻略

众神殿内&#xff0c;高朋满座&#xff0c;胜友如云&#xff0c;Vmware、VirtualBox、Utm等虚拟机大神群英荟萃&#xff0c;只见位于C位王座上的Parallels怅惘抬头&#xff0c;缓缓逡巡&#xff0c;睥睨群小&#xff0c;目光到处&#xff0c;无人敢抬头对视。 是的&#xff0c…

网络空间安全中高职业院校职技能大赛——借助.htaccess上传绕过

1.选择pass-04 查看源码发现 .php .php5 …这些文件都不能上传 2.修改一句话木马为a.jpg 3.新建.htaccess文件&#xff0c;内容如下 上传.htaccess 编辑菜刀去连接&#xff0c;取得shell

C++数学与算法系列之初等数论

1. 数 什么是数&#xff1f; 一个用作计数、标记或用作量度的抽象概念。 代表数的一系列符号&#xff0c;包括数字、运算符号等统称为记数系统。 在日常生活中&#xff0c;数通常出现在标记&#xff08;如公路、电话和门牌号码&#xff09;、序列号和编码上。在数学里&…

一年后,那个残酷的 Log4j 漏洞仍然潜伏

©网络研究院 一年前&#xff0c;随着俄罗斯在其与乌克兰的边境集结军队以及Covid-19 Omicron 变种开始在全球范围内激增&#xff0c;Apache 软件基金会披露了一个漏洞&#xff0c;在全球科技行业掀起了一阵狂热。 该错误称为 Log4Shell&#xff0c;在无处不在的开源日志…

《MySQL系列-主从相关》Docker安装MySQL,实现主从复制

Docker安装MySQL&#xff0c;实现主从复制 一、前言 1 Docker安装MySQL 参考历史文章Docker安装MySQL&#xff0c;准备两台MySQL容器 master节点 容器名称 MySQL01 容器ID faf2312fd62a 端口 33061 slave节点 容器名称 MySQL01 容器ID dfc693c2bb04 端口 33062 2 M…

【Numpy基础知识】Datatypes数据类型

Numpy 数据类型 来源&#xff1a;Numpy官网&#xff1a;https://numpy.org/doc/stable/user/basics.html 文章目录Numpy 数据类型导包【1】数组类型和类型之间的转换【2】数组标量【3】溢出错误【4】扩展精度导包 import numpy as np【1】数组类型和类型之间的转换 NumPy支持…

弃购频频发生?跨境电商卖家必知的弃购原因以及解决方案!

关键词&#xff1a;弃购、跨境电商卖家 电子商务商店平均有 75% 的销售额因数字购物车放弃而损失。 本文分解了放弃购物车的主要原因&#xff08;以及如何预防&#xff09;。 放弃购物车的十大原因 放弃购物车是一个问题。正如我们在介绍中分享的那样&#xff0c;据估计&#…

使用css3实现一个超浪漫的新年倒计时

新年快到了&#xff0c;使用css3实现一个超浪漫的新年倒计时吧&#xff0c;希望大家喜欢。 目录 1 实现思路 2 实现浪漫的心形背景 3 布局小时分钟和秒的区域 4、js倒计时 5、然后就是将所得的小时、分钟、秒对DOM进行赋值 6、每秒一更新 7、补充知识点1- 倒计时为什…