foc

木子n112 天前
电机控制·foc
第1篇:FOC基础理论:电机控制的发展历程与核心思想📌 本文导读:本文是FOC电机控制专栏的开篇之作,将带你了解电机控制技术的发展历程,从标量控制到矢量控制的演进,深入理解FOC(磁场定向控制)的核心思想。无论你是初学者还是有一定经验的工程师,都能从中获得收获。
木子n112 天前
电机控制·foc
第3篇:SVPWM技术详解:空间矢量脉宽调制原理与实现📌 本文导读:SVPWM(Space Vector Pulse Width Modulation,空间矢量脉宽调制)是FOC算法中将控制信号转换为实际PWM信号的关键技术。本文将深入讲解SVPWM的基本原理、扇区判断、占空比计算和硬件实现,帮助读者掌握这一核心技术。
木子n113 天前
电机控制·foc
FOC电机控制算法实战指南:从理论到工程实专栏定位:面向全层次读者的FOC(磁场定向控制)技术教程,从数学基础到工程实现,系统性地构建电机控制知识体系。
木子n113 天前
算法·电机控制·foc
第2篇:坐标变换与数学基础:FOC算法的核心数学工具📌 本文导读:坐标变换是FOC算法的核心数学工具,通过Clarke变换和Park变换,将复杂的三相交流系统转化为简单的直流系统。本文将深入讲解坐标变换的数学原理、推导过程和代码实现,为后续的FOC算法实现奠定坚实基础。
jdhfusk20 天前
foc·低通滤波·速度环·m法测速·pll锁相环
foc进阶篇3——对比PLL测速,为M法加低通正名相信大部分人在刚开始接触编码器时,对电机的转速获取基本都是使用M法测速加低通滤波的方式。但随着工作学习的不断深入,会逐渐听到有人说PLL测速更好,诸如什么“pll是观测器”、“pll的积分环节会让数据更平滑”等理由。于是自己也开始使用pll测速,似乎是比M法低通更好,但具体好在哪里又说不清楚。
Wallace Zhang22 天前
foc
SimpleFOC源码学习02(v2.3.2) - 低通滤波器lowpass_filter.cpp与lowpass_filter.hgithub源码:https://github.com/simplefoc/Arduino-FOC/tree/master/src/common
Wallace Zhang22 天前
foc
SimpleFOC源码学习04(v2.3.2) - 数学基础层foc_utils.cpp与foc_utils.hgithub源码:https://github.com/simplefoc/Arduino-FOC/blob/master/src/common/foc_utils.cpp
Wallace Zhang22 天前
foc
SimpleFOC源码学习00(v2.3.2) - 源码版本说明SimpleFOC 源码仍在持续更新与优化中。本文将以 v2.3.2 版本为基础进行源码学习与分析,而我的实战项目目前也正是基于这一版本进行开发。
Wallace Zhang23 天前
foc
SimpleFOC源码学习01(v2.3.2) - PID控制器PID.cpp与PID.hgithub源码:https://github.com/simplefoc/Arduino-FOC/tree/master/src/common 看代码之前,先看一张直觉图:
jdhfusk1 个月前
foc·无刷电机控制
foc进阶篇1——可能比强拖更好的磁编非线性校准由于磁铁安装误差和芯片本身的非线性,会导致磁编求得的电角度出现误差。误差呈周期性波动,这会导致电机电流环全速运行时idiq也出现周期性波动,产生噪音和震动。
沉沙丶1 个月前
开发语言·matlab·电机控制·foc·永磁同步电机·模型预测·预测控制
关于matlab分析电流THD的一些探究和记录我其实一直对matlab中分析FFT存在一定的疑问。今天从头开始梳理一下。总谐波失真 Total Harmonic Distortion(THD) 通常定义为各次谐波分量的均方根值之和与基波分量的均方根值之比,用百分比表示。对于电流信号,标准计算公式为:
沉沙丶1 个月前
simulink·电机控制·foc·永磁同步电机·pmsm·无模型预测·电流预测控制
模型预测控制专题(十二)—— 基于高阶扩展状态观测器HESO的MPFCC在上一节中我们复现了一篇基于内模的改进型ESO无模型预测控制的论文。在进行探究的过程中,我们可以发现一个很有意思的点,就是整个模型将高频扰动模型引入了观测器模型,形成了一个单位增益无相位延迟的高频扰动抑制方法,我个人觉得是很新颖的。但是另一方面,其观测器参数设置形式涉及到带宽的四次方项,这与高阶ESO的思路非常一致。那么我们就一次性的把高阶的ESO都做了看看效果如何。
沉沙丶1 个月前
电机控制·foc·永磁同步电机·模型预测·预测控制·pmsm·无模型预测
模型预测控制专题(十一)—— 基于改进型扩张状态观测器MESO的MPFCC我们在上一节总结了观测器自身的一些限制,明确了需要优化的方向。那么在这一小节来学习别人都是怎么处理这个问题的。
沉沙丶1 个月前
电机控制·foc·永磁同步电机·模型预测·预测控制·pmsm·无模型预测
模型预测控制专题(十)—— 现有观测器限制分析前一节文章中仅仅是从宏观上讨论现有方法值得优化的方向,模型预测控制专题(九)—— 进一步优化的方向-CSDN博客
沉沙丶1 个月前
电机控制·foc·永磁同步电机·模型预测·预测控制·无模型预测
模型预测控制专题(八)—— 带宽参数影响分析在上一节我们分析了无模型电流预测控制中的比例增益的影响。具体带宽因素的影响还未进行分析。领导要求把参数的影响全都评估一遍,那就都弄了吧。
沉沙丶2 个月前
simulink·电机控制·foc·永磁同步电机·无模型预测·电流预测控制·电流预测
模型预测控制专题(七)—— 无模型电流预测参数影响分析在前一节我们讨论了基于ESO的无模型电流预测控制的原理与仿真实现。从动态性能、稳态性能以及谐波性能的角度考虑,这种方案都是一个值得被考虑和值得被探索的方案。虽然目前工业界仍然以PI为主要电流控制器,但是仍然具备研究价值。DPCC这种纯开环的可能不太行,DPCC+ESO,DPCC+参数辨识也有许多解决方案,但是目前来看无模型预测电流控制从参数鲁棒性和快速性的角度都取得了较好的效果。
GreenGoblin2 个月前
电机控制·foc·控制理论
无传感器控制之非线性磁链观测器(全速域)表贴式PMSM两相静止坐标系下电压方程: { u α = R s i α + L s d i α d t + e α u β = R s i β + L s d i β d t + e β \left\{ \begin{aligned} u_{\alpha} &= R_s i_{\alpha} + L_s \frac{di_{\alpha}}{dt} + e_{\alpha} \\ u_{\beta} &= R_s i_{\beta} + L_s \frac{di_{\beta}}{dt} + e_{\b
吃瓜不吐籽5952 个月前
foc·磁场定向控制·无刷电机控制
FOC电机控制原理与嵌入式实现详解在嵌入式运动控制系统中,无刷直流电机(BLDC)的驱动方案并非单一技术路线的简单堆砌,而是由底层硬件约束、控制目标层级与系统实时性要求共同决定的工程选择。当前主流实践可划分为两类典型架构:一类是以航模领域广泛应用的电子调速器(ESC)为代表的开环/简易闭环方案;另一类则是以磁场定向控制(FOC, Field-Oriented Control)为核心的高性能伺服架构。二者在硬件接口、控制算法、传感器配置及应用场景上存在根本性差异,绝非仅是“复杂度不同”的渐进关系,而是面向不同工程需求的结构性分野。
智驾2 个月前
foc·直流无刷电机
从零开始:基于GD32F303与DRV8323RS的BLDC电机FOC控制实战,(目录篇)主题:从零开始:基于GD32F303与DRV8323RS的BLDC电机FOC控制实战 目标:让新手不仅能理解FOC的数学原理,还能亲手搭建硬件电路、编写并调试代码,最终实现电机的平稳运行。 特色:理论与代码穿插、硬件电路详解、调试技巧分享、模块化代码设计。
JialBro2 个月前
算法·嵌入式·直流·foc·新手·控制算法·无刷电机
【嵌入式】直流无刷电机FOC控制算法全解析在直流无刷电机(BLDC)和永磁同步电机(PMSM)的控制领域,磁场定向控制(Field-Oriented Control,简称FOC)凭借其转矩平稳、噪声低、效率高及动态响应快的核心优势,已成为高性能电机控制的主流方案。这种算法通过精准控制电机磁场的大小与方向,将复杂的三相交流控制问题转化为简单的直流控制模型,完美解决了传统六步换相控制中转矩脉动大的痛点。