foc

youcans_10 小时前
stm32·单片机·嵌入式硬件·采样·foc
【STM32G4-FOC】(6)三相电流采样与标定【STM32G4-FOC】(1)STM32G431 之创建项目 【STM32G4-FOC】(2)STM32G431 之 TIM+ADC 【STM32G4-FOC】(3)STM32G431之三相互补 PWM 【STM32G4-FOC】(4)PWM 硬件触发 ADC 同步采样 【STM32G4-FOC】(5)DAC 受控输出闭环链路 【STM32G4-FOC】(6)三相电流采样与标定
youcans_19 小时前
stm32·单片机·嵌入式硬件·电机控制·foc
【STM32G4-FOC】(5)DAC 受控输出闭环链路【STM32G4-FOC】(1)STM32G431 之创建项目 【STM32G4-FOC】(2)STM32G431 之 TIM+ADC 【STM32G4-FOC】(3)STM32G431之三相互补 PWM 【STM32G4-FOC】(4)PWM 硬件触发 ADC 同步采样 【STM32G4-FOC】(5)DAC 受控输出闭环链路
老李的森林12 天前
stm32·单片机·嵌入式硬件·foc·无刷电机
嵌入式开发--无刷电机FOC控制--用定时器事件驱动ADC采样FOC驱动无刷电机,需要在3路下桥导通时采样,即PWM波形的低电平中心点。 常规做法是定时器产生中断,在中断内开启ADC,然后退出中断,再响应ADC中断。一个控制周期需要2次进入中断。 本文的做法是配置好定时器和ADC,响应ADC中断。省掉进中断并开启ADC这个过程。只需要进一次中断。 事件驱动的优点:事件输出,和响应事件,都是硬件连接与驱动的,响应时间短,只需要一个时钟周期就可以开启ADC,不需要进中断,也就不占用MCU资源,高效。
江鸟的坚持13 天前
电机控制·foc·foc电机控制
FOC电机控制FOC(Field-Oriented Control,磁场定向控制)是一种电机控制策略,又称矢量控制,是通过控制变频器输出电压的幅值和频率控制三相直流无刷电机的一种变频驱动控制方法。
GreenGoblin1 个月前
电机控制·foc
永磁同步电机无传感器之龙博格观测器(Luenberger Observer)离散化推导及建模龙博格观测器,一种典型的全维状态观测器,依赖系统的输出状态与搭建的状态误差收敛状态对状态进行观测 假设一个系统为: { x ˙ = A x + B u y = C x \left\{ \begin{aligned} \dot{x} &= A x + B u \\ y &= C x \end{aligned} \right. {x˙y=Ax+Bu=Cx 根据框图格式,构建观测器如下(K为增益): { x ^ ˙ = A x ^ + B u + K ( y − y ^ ) y ^ = C x ^ \left\
youcans_2 个月前
stm32·单片机·嵌入式硬件·foc·电机驱动
【动手学电机驱动】 STM32-FOC(11)ST MCSDK6.0 电机控制软件框架STM32-FOC(1)STM32 电机控制的软件开发环境 STM32-FOC(2)STM32 导入和创建项目 STM32-FOC(3)STM32 三路互补 PWM 输出 STM32-FOC(4)IHM03 电机控制套件介绍 STM32-FOC(5)基于 IHM03 的无感方波控制 STM32-FOC(6)基于 IHM03 的无感FOC 控制 STM32-FOC(7)MCSDK Pilot 上位机控制与调试 STM32-FOC(8)MCSDK Profiler 电机参数辨识 STM32-FOC(9)无感
无人装备硬件开发爱好者3 个月前
开源·foc·simplebgc·三轴稳像
从开源到落地:SimpleBGC 三轴稳像平台全栈技术解析(上)在无人机航拍、工业检测、机器人视觉等场景中,“稳定” 是核心需求 —— 哪怕设备轻微抖动,也会导致画面模糊、数据偏差。而市面上专业稳像设备(如大疆 Ronin 系列)动辄数千元,且闭源架构无法自定义扩展。
无人装备硬件开发爱好者3 个月前
foc·simplebgc·三轴稳像
从开源到落地:SimpleBGC 三轴稳像平台全栈技术解析(下)互补滤波的本质是 “用陀螺仪的动态优势弥补加速度计的动态劣势,用加速度计的静态优势弥补陀螺仪的静态劣势”,就像 “两个人合作完成一项任务”:
YY_Share4 个月前
电机控制·foc
FOC电机控制原理最近在学习FOC,想通过记录的方式帮助自己进一步理解,同时也把自己对FOC的理解分享给大家,希望通过通俗易懂的方式讲清楚FOC的来龙去脉。 FOC,全称是磁场定向控制,Field-Oriented Control,顾名思义,是通过控制磁场任意方向和大小的技术来精准控制电机,从而提高电机的效率、动态响应和稳定性等。 1.电机旋转的基本知识 我在小时候就玩过电机,是四驱赛车中的关键部件,那时候我们叫马达,拆开马达可以看到中间旋转的轴上缠绕很多铜线,一般是分三组,三个方向缠绕,外壳有固定的弧形磁铁,两片电刷始终
会编程是什么感觉...4 个月前
算法·foc
算法 - FOC闭环位置控制目录一、理论部分二、伪代码
会编程的果子君6 个月前
foc
灯哥FOC笔记-----(1)无刷电机概论和硬件控制原理🌈个人主页:羽晨同学💫个人格言:“成为自己未来的主人~”基本的航模无刷电机结构图如下图所示,分为前盖,中盖,后盖,磁铁,硅铜片,漆包线,轴承和转轴组成。
小森77679 个月前
stm32·嵌入式·电机控制·foc·永磁同步电机·pmsm·电流采样
(九)PMSM驱动控制学习---分流电阻采样及重构在电机控制当中,无论是我们的控制或者电机工作情况的检测,都十分依赖于电机三相电流的值, 所以相电流采样再在FOC控制中是一个特别关键的环节。
小森776710 个月前
算法·嵌入式·电机控制·foc·永磁同步电机·滑模控制
(八)PMSM驱动控制学习---无感控制之滑膜观测器在FOC矢量控制中,我们需要实时得到转子的转速和位置 ,但在考虑到成本和使用场合的情况下,往往使用无感控制,因为无位置传感器克服了传统机械式传感器的很多缺点和不足。比如,机械式传感器对环境要求比较严格,在恶劣环境下无法精确测量,还会增加控制系统的开销和尺寸。但是无位置传感器的测量方法就没有这个问题。
Makerbase_mks10 个月前
foc·bldc·simplefoc
Makerbase SimpleFOC Shield V3.2 第一课 基本测试SimpleFOCShield V3.2主板背面跳线如下图:Arduino 版本:1.8.13 官方下载链接:项目首页 - arduino-esp32:Arduino core for the ESP32 - GitCode 企鹅群下载:732557609(群号)
youcans_1 年前
stm32·单片机·电机控制·foc·pmsm
【动手学电机驱动】STM32-FOC(10)使用旋钮调节电机转速STM32-FOC(1)STM32 电机控制的软件开发环境 STM32-FOC(2)STM32 导入和创建项目 STM32-FOC(3)STM32 三路互补 PWM 输出 STM32-FOC(4)IHM03 电机控制套件介绍 STM32-FOC(5)基于 IHM03 的无感方波控制 STM32-FOC(6)基于 IHM03 的无感FOC 控制 STM32-FOC(7)MCSDK Pilot 上位机控制与调试 STM32-FOC(8)MCSDK Profiler 电机参数辨识 STM32-FOC(9)无感
youcans_1 年前
stm32·单片机·嵌入式硬件·电机控制·foc
【动手学电机驱动】STM32-FOC(9)无感 FOC 电机转速调节STM32-FOC(1)STM32 电机控制的软件开发环境 STM32-FOC(2)STM32 导入和创建项目 STM32-FOC(3)STM32 三路互补 PWM 输出 STM32-FOC(4)IHM03 电机控制套件介绍 STM32-FOC(5)基于 IHM03 的无感方波控制 STM32-FOC(6)基于 IHM03 的无感FOC 控制 STM32-FOC(7)MCSDK Pilot 上位机控制与调试 STM32-FOC(8)MCSDK Profiler 电机参数辨识 STM32-FOC(9)无感
youcans_1 年前
stm32·单片机·嵌入式硬件·电机控制·foc
【动手学电机驱动】STM32-FOC(8)MCSDK Profiler 电机参数辨识STM32-FOC(1)STM32 电机控制的软件开发环境 STM32-FOC(2)STM32 导入和创建项目 STM32-FOC(3)STM32 三路互补 PWM 输出 STM32-FOC(4)IHM03 电机控制套件介绍 STM32-FOC(5)基于 IHM03 的无感方波控制 STM32-FOC(6)基于 IHM03 的无感FOC 控制 STM32-FOC(7)MCSDK Pilot 上位机控制与调试 STM32-FOC(8)MCSDK Profiler 电机参数辨识
朴人1 年前
stm32·单片机·嵌入式硬件·foc
【从零开始实现stm32无刷电机FOC】【实践】【7.2/7 完整代码编写】本节使用stm32cubemx配置外设,生成keil工程,代码适配本文的硬件电路板(可参考上节的硬件设计内容)。
mengjiexu_cn1 年前
c++·svpwm·foc·滑膜控制器
FOC电机驱动开发踩坑记录SVPWM主要思想是通过精确的对UVW三相电流的分时控制,来控制转子的合成力矩,达到目标方向,常用的是6分区的设计,SVPWM是一种通过工程设计出来的处理程序,不是算法,主要参考实现的博客: https://blog.csdn.net/qlexcel/article/details/74787619 示例代码:
别问,问就是全会1 年前
电机控制·svpwm·foc·bldc
FOC矢量控制本文主要介绍无刷直流电机BLDC的FOC矢量控制的原理FOC(field-oriented control)为磁场定向控制,又称为矢量控制(vectorcontrol),是目前无刷直流电机(BLDC)和永磁同步电机(PMSM)高效控制的最佳选择。FOC 可以精确地控制磁场大小与方向,使得电机转矩平稳、噪声小、效率高,并且具有高速的动态响应。目前已在很多应用上逐步替代传统的控制方式,在运动控制行业中备受瞩目。