为了使主辅电机保证相同的转动角度和角速度,将滑模误差定义为主辅电机的转速,选取滑膜函数,通过仿真MATLAB/SIMULINK分析可以看到最后两个电机虽然受到扰动作用,但是通过输出小的控制力便能使两个电机的角度和角速度实现同步,即达到协调控制的目的。并且在我的专栏”滑模控制“有详细的仿真和推导过程。
2022-09-18 09:08:15 26KB 滑模控制 控制器 simulink matlab
1
调用ST电机库5.0程序,采用高霍尔传感器实现无刷直流电机矢量控制
2022-09-17 23:35:10 28.82MB BLDC SVPWM
1
【开源电机驱动】系列文章电流数据处理一节中要用到的电流数据,第一列数据是时间,20ms为间隔,第二列是电流数据
2022-09-17 23:32:56 16KB 电流采集
1
关于无刷直流电机的驱动的基本原理,很多教材和文档都已经讲得很清楚了,特别是坛 上网友提供的:《无刷直流(BLDC)电机基础》(MicroChip 公司,编号 AN885)、《Brushless DC Motors Made Easy》(Freescale 公司,编号 PZ104)和 Atmel 公司的编号为:AVR194、 AVR491、AVR492 的几篇文档,都写得很不错,深入浅出,很适合入门的初学者学习。稍 后我会给出它们的下载链接(见附录一)。 不过一上来就让读者自己去看文档,貌似不太厚道,那我这里还是辛苦一下,把各篇文 档的精华部分抽取出来,重新组织一下,给大家一个关于无刷电机的比较概要的认识。
2022-09-17 14:02:53 4.63MB
1
两种抗积分饱和方法,仿真结果有效提升
2022-09-16 21:01:17 54KB Matlab simulink 仿真 控制器
1
关注开源四轴项目也有近一年了,前期都以潜水为主,业余时间主要是在啃那些控制和 导航的理论书籍。最近开始动手做了,打算先从电调开始,发现真要做起来问题还真是一大 堆。所幸有论坛这么好一个交流平台,很多问题其实前人都已经碰到过了,参考前人的经验, 让我少走了很多弯路。在此要感谢论坛各位前辈大侠和阿莫的 ourdev。:-) 前人种树、后人乘凉,既然受惠于前人,怎好意思独享,当然也应该帮助一下新入门的 开发者。由于四轴分论坛的帖子数量已经很多了,光搜一下无刷电机和电调也有近百来篇帖 子,次序和深浅程度不一,想要看完并完全理解这些帖子对新人来说不啻是一个艰巨的任务。 而且很多帖子的发帖时间都比较久远了,回帖提问也未必能得到原作者的回答。我写这篇文 档的目的,就在于做一个整理和汇编,把很多零散的、前人已解答过的问题分门别类整理出 来,并添加一些自己制作电调时的经验和总结。 在参考一些关于无刷电机驱动的书籍和帖子的时候,发现高手或是大师好像都比较惜字 如金,一些问题往往点到为止或者一笔带过,有些看似简单的问题会让像我这样的电调DIYer 困惑很久。所以在本文行文时,笔者力图把问题以大白话的形式说
2022-09-15 12:22:54 8.49MB BLDC 无刷直流 电调设计
1
FX1S控制步进电机的实例(图与程序) 2009-8-31 20:55:00 来源:中国自动化网 浏览:105  网友评论 0条 点击查看 FX1S控制步进电机的实例(图与程序) : •采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。•FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择! •PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。 •所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。 •实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。 •程序如下图:(此程序只为说明用,实用需改善。) 说明: •在原点时将D8140的值清零(本程序中没有做此功能) •32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。 •当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。 •当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作! •把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI): •当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0 •当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。 •一般两相步进电机驱动器端子示意图: •FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。 •V+,GND:为驱动器直流电源端子,也有交流供电类型。 •A+,A-,B+,B-分别接步进电机的两相线圈。 本信息来自网络,不代表中国自动化网观点
2022-09-15 09:23:12 2KB 线艰苦
1
不会的可以问我
2022-09-14 16:54:40 7KB matlab lstm 故障诊断 电机
1
针对多电机同步控制,国内外学者提出了多种算法和策略,但是这些策略对需要转速成一定比例的情况具有一定的局限性。文中在相邻交叉耦合控制策略和环形耦合控制策略的基础上,对比例同步系统相邻耦合误差的数学模型进行变换,将系统转化为近似同步系统,考虑系统各轴同步系数,结合传统交叉耦合控制结构,应用经典控制理论设计跟踪误差控制器和同步误差控制器。同时,针对系统可能出现的不确定性,文中设计了一种参数自整定模糊PID控制器。最后文章应用Matlab/Simulink对环形交叉耦合结构进行了计算机仿真,仿真结果表明,该环形交叉耦合结构模糊PID控制算法收敛速度快、稳定性能好,能很好的实现多电机比例协同控制。
1
轮毂电机闭环控制系统设计,邵陈真,田梦倩,传统的轮毂电机使用霍尔编码器作为速度反馈,速度控制效果不好,为了提高轮毂电机的速度闭环控制效果,本文利用光电编码器结合电
2022-09-14 15:21:47 704KB 首发论文
1