无刷电机专题

三相直流无刷电机(BLDC)控制算法实现:BLDC有感启动算法思路分析

一枚从事路径规划算法、运动控制算法、BLDC/FOC电机控制算法、工控、物联网工程师,爱吃土豆。如有需要技术交流或者需要方案帮助、需求:以下为联系方式—V 方案1:通过霍尔传感器IO中断触发换相 1.1 整体执行思路 霍尔传感器U、V、W三相通过IO+EXIT中断的方式进行霍尔传感器数据的读取。将IO口配置为上升沿+下降沿中断触发的方式。当霍尔传感器信号发生发生信号的变化就会触发中断在中断

CNS-BL30H系列直流无刷电机驱动器|电机参数配置方法

CNS-BL30H系列直流无刷电机驱动器|电机包含CNS-BL30HB、CNS-BL30HDN、CNS-BL30HSN,采用一驱二设计,可以同时驱动两个小于48V/1000W的直流无刷电机,体积小巧,安装方便,接线快捷,本文重点介绍CNS-BL30H系列直流无刷电机驱动器|电机参数配置方法。 CNS-BL30H系列直流无刷电机驱动器|电机 根据获取的舵轮信息分别填入 一、串口配置

HAL STM32F1 通过查表方式实现SVPWM驱动无刷电机测试

HAL STM32F1 通过查表方式实现SVPWM驱动无刷电机测试 📍相关篇《基于开源项目HAL STM32F4 +DSP库跑SVPWM开环速度测试》 ✨针对STM32F1系列,硬件上没有可用的浮点单元(FPU),为了实现特定函数的浮点运算快速计算,通过查表方式来实现,以空间换速度的方式。 📍硬件电路和项目参考,立创开源广场:https://oshwhub.com/shad

基于开源项目ESP32 SVPWM驱动无刷电机开环速度测试

基于开源项目ESP32 SVPWM驱动无刷电机开环速度测试 ✨本篇硬件电路和代码来源于此开源项目:https://github.com/MengYang-x/STM3F401-FOC/tree/main📍硬件电路和项目介绍,立创开源广场:https://oshwhub.com/shadow27/tai-yang-neng-wu-ren-chuan🥕相关篇《基于开源项目HAL STM

无刷电机中对霍尔同步电角度的理解

在霍尔无刷电机驱动时需要进行初始电角度定位,根据ST电机库提供的方法首先我们要测量同步电角度。 在自己的驱动程序中也使用了ST的方法来测量同步电角度,然后根据当前霍尔的状态再确定启动时的电角度 之前用上面的方法测量同步电角度,程序运行没什么问题,也没进一步去深入了解,后面遇到一些问题又思考了下,下面是自己对同步电角度的一些理解: 参考链接: 电机控制同步电角度测试说明反电动势到底该如何

有刷电机、无刷电机

阅读引言: 最近在备赛, 自己之前虽然用过电机, 但是发现在一些高要求的应用场景, 发现自己对电机的知识理解得不是很透彻, 所以写下这篇文章。 目录 一、 有刷电机内部原理 二、有刷电机一些关键参数 三、无刷电机内部原理 四、无刷电机一些关键参数 五、 电机的一些专业名词 六、 有刷电机和无刷电机比较 无刷电机图片:  有刷电机图片: 一、

【电机参数】直流无刷电机机械转速、ud、uq、us、输出功率、相反电动势幅值、载波周期、转矩常数

【电机参数】直流无刷电机机械转速、ud、uq、us、输出功率、相反电动势幅值、载波周期、转矩常数 前言 【电机控制】直流有刷电机、无刷电机汇总——持续更新 使用工具: 1.示波器:PICO2205A 2.电桥LCR:VICIOR4090A 3.电流钳:汉泰CC65 4.直流稳压电源:GPS305D(30V/5A) 5.上位机:VOFA+ 提示:以下是本篇文章正文内容,下面案例

【单片机】DIY无刷电机驱动器 2

接着上篇,先解释一下为什么会出现“共振”现象,如下图: 假如A1的占空比为25%,B2的占空比为10%,C2的占空比也为10%,我一开始想象的A1和B1之间的信号强度应该是: 25% x 10% = 2.5% 但是实际远不是这么回事,假如B2的高电平时间范围正好都落在了A1的高电平时间范围中,那么A1到B2的信号的实际占空比就是B2信号的占空比10%。但是如果 B2的高电平时间范围没有完

STM32无刷电机全套开发资料(源码、原理图、PCB工程及说明文档)

目录 1、原理图、PCB、BOOM表 2、设计描述  2.1 前言 2.2 设计电路规范  3、代码 4、资料清单 资料下载地址:STM32无刷电机全套开发资料(源码、原理图、PCB工程及说明文档) 1、原理图、PCB、BOOM表   2、设计描述  2.1 前言         经过一个星期的画PCB,今天终于化了,整体看上去还比较满意,具体的性能还得等后期制板、测试

SimpleFOC 取消上电自检方法,也就是不需要每次上电都让无刷电机转一整圈进行校准,避免电机和传感器对准程序,TLE5012B编码器

SimpleFOC 取消上电自检方法,也就是不需要每次上电都让电机转一整圈进行校准,避免电机和传感器对准程序 首先第一步:运行SimpleFOC中的示例代码进行零点标定 第二步:得出运行结果 第三步:复制粘贴运行结果 Sensor zero offset is:0.0000Sensor natural direction is: Direction::CCWT

无刷电机的2种电流采样方式以及优缺点比较

低端电流采样: 在低端采样方式中,电流检测电阻(分流电阻)通常被放置在逆变器下桥臂MOSFET或IGBT的低端,即靠近电机绕组的地线侧。这种情况下,只有当对应相位的下管导通时,才能通过这个电阻来测量该相的电流。由于上管关闭时,下管才允许续流电流流过,因此在PWM调制期间,只能在下管导通阶段采集到电流信息。优点:实现简单,成本较低。缺点:必须保证在每个PWM周期内有足够的下管导通时间以获取有效的电

【无刷电机学习】驱动原理及FOC控制精讲(持续更新中...)

目录(2024.02.23版) 0 参考出处 1 定义 2 各电机比较 3 基本原理 3.1 单相无刷电机 3.2 三相无刷电机 4 驱动方法 4.1 六步换相控制 4.1.1 基本原理 4.1.2 系统框图(待更新) 4.1.3 PWM调速(待更新) 4.1.4 速度和扭矩波动原因 4.2 正弦波控制 4.3 磁场定向控制(FOC)(更新ing) 4.3.1 定义

芯课堂 | 一种无霍尔直流无刷电机控制器

​本次介绍一种无霍尔直流无刷电机控制器,该电机控制器包括:MCU控制模块的输出端连接预驱动模块的输入端,预驱动模块的输出端连接驱动模块的输入端,驱动模块的输出端连接无霍尔电机的三相输入端;驱动模块包括由三路集成有PMOS管+NMOS管的驱动支路组成的全桥电路;全桥电路的输入端连接预驱动电路的输出端;全桥电路的输出端与无霍尔电机的三相输入端相连,电流采样电路的输入端连接全桥电路的输出端,电流采样

彻底理解无刷电机

前言 现在很多设备都是搭载的无刷电机而不是有刷电机了,为啥?性能好啊! 引入 同性相斥异性相吸 可以看出,只要改变磁铁的极性,电机就能转起来 那 怎么改变磁铁极性呢? 右手螺旋定则可以根据电流的流向来判断哪一端是N级 只要电流的方向改变了,那极性也就跟着改变了 下面用通电线圈来替代磁铁 如何改变电流方向? 如果将4个开关按如图的方式连接的

DRV8313和L298N都是电机驱动,一个是驱动三相FOC无刷直流电机的,一个是驱动有刷电机,使stm32控制无刷电机简单入门知识

DRV8313和L298N都是电机驱动器,但它们之间存在一些关键的区别: DRV83131: 由德州仪器(TI)制造。 具有集成的场效应晶体管(FET)。 最大电压为65V。 峰值电流为3A。 适用于三相电机驱动。 L298N2: 由STMicroelectronics制造。 是一种高压,高电流的双全桥驱动器。 设计用于接受标准的TTL逻辑电平,并驱动诸如继电器,电磁阀,直流电机和步进电机等

无刷电机学习-方波电调 程序篇1(AM32)

一、AM32简介         AM32 固件专为 ARM 处理器设计,用于控制无刷电机 (BLDC)。该固件旨在安全、快速、平滑、快速启动和线性油门。它适用于多种车辆类型和飞行控制器。 AM32具有以下特点: 可通过 betaflight 直通、单线串行或 arduino 升级固件伺服 PWM、Dshot(300, 600) 电机协议支持双向控制KISS 标准 ESC 遥测可变 PWM

无刷电机学习-方波电调 电路篇

想要彻底的理解无刷电机的驱动,那必然少不了学习他的驱动电路和程序。这里用开源的AM32无刷电调(方波驱动)来作为学习无刷电机笔记。 https://github.com/AlkaMotors附上作者github地址 AM32_Hardware: 基于AT32MCU的AM32PCB另一位大佬开源的电路图本次学习就仿照该电路         一个基本的无刷电机驱动电路大致包含电源

直流无刷电机FOC控制原语

直流无刷电机FOC控制原语 文章目录 直流无刷电机FOC控制原语1. 前言2. FOC控制原理2.1 磁的问题2.2 电的问题 3. 如何获取 `I_feedback` ?4. 如何调整 `I_feedback`?5. 总结 1. 前言 在这之前,我写了三篇关于直流无刷电机 FOC 矢量控制的文章,从理论驱动原理到实际控制实现。三篇博客发布后,受到大家的广泛好评,我也受到大家

无刷电机学习-原理篇

一、无刷电机的优点         使用一项东西首先就要明白为什么要使用它,使用它有什么优点。与有刷电机相比无刷电机除了控制繁琐几乎全是优点。 1、应用范围广:家用电器(冰箱空调压缩机、洗衣机、水泵等)、汽车、航空航天、消费品工业自动化等方面都有广泛应用。 2、使用寿命长:无刷电机的转子和电刷不接触因此损耗更低 3、效率高:因为其结构而摩擦产生的损耗更低因此能耗更低 4、无刷电机是通过电

直流无刷电机简介

一、 简介 直流无刷电机(简称BLDC)是随着半导体电子技术发展而出现的机电一体化电机,是永磁式同步电机的一种。 直流无刷电机与直流有刷电机的区别:直流有刷电机利用电枢绕组旋转换向;直流无刷电机是采用半导体开关器件来实现电子换向并磁钢旋转的电机。 直流有刷电机是利用碳刷进行换向的,碳刷换向存在的缺点: 机械换向产生的火花引起换向器和电刷摩擦、电磁干扰、噪声大、寿命短;结构复杂、可靠性差、故

Bluejay--控制多旋翼无刷电机的数字 ESC 固件

前言 Bluejay中文意思是冠蓝鸦,一种雀形目鸦科冠蓝鸦属的鸟类。在这里是用于控制多旋翼无刷电机的数字 ESC 固件。 基于BLHeli_S修订版 16.7 Bluejay 的目标是成为 BLHeli_S 的开源继承者,通过 Busy Bee MCU 对 ESC 进行多项改进。 特点 数字信号协议:DShot 150、300 和 600双向 DShot:RPM 遥测可选 PW

该模型为直流无刷电机的六步换相控制,外环为速度环,内环为电流环,控制效果良好,能跟随给定转速

该模型为直流无刷电机的六步换相控制,外环为速度环,内环为电流环,控制效果良好,能跟随给定转速 ID:9348658564366456Keepmoving

用示波器测量无刷电机的转速

在了解示波器测量无刷电机转速前,我们先来看下无刷电机电频率(电流频率)的计算。 例如电机的转速是100000转/分钟,极对数是2极对。 先将每分钟转速转化为频率即每秒转速 = 100000/60 = 1666.66转/秒 那么电机的电频率就是转速(转/秒)*极对数 = 1666.66*2 = 3333.32 Hz 计算出来的频率就是用示波器电流钳钳中某一相电流的频率。 接下来就通过反推就

《安富莱嵌入式周报》第319期:声音编程器,开源激光雕刻机,自制600W海尔贝克无刷电机,车用被动元件AEC-Q200规范,简单易上手的PySimpleGUI

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! ​   更新视频教程: 更新第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟(2023-07-31) 第7期ThreadX视频教程:如何实

STM32F4 磁链观测器+PLL 无感无刷电机位置驱动

在前面几节我们介绍了基于stm32f1的定点运算的滑膜观测器反正切以及stm32f4的浮点运算滑膜+PLL的案例,大家反馈的还挺好,在做售后的过程中有小伙伴咨询了磁链观测器和隆伯格观测器,针对磁链观测器咨询的较多,我们调试了磁链的程序,以及在这一讲我们将为大家简单讲解一下磁链观测器的使用方法。 硬件测试平台依旧使用我们前面用到的滑膜+PLL的 KY_Motor无刷电机驱动板: