BLDC ESC
文章平均质量分 95
BLDC ESC 是无刷直流电子调速器的缩写(Brushless Direct Current Electronic Speed Controller),它是一种用于控制无刷直流电动机速度和方向的设备。
lida2003
As long as we stand, we fight! Live long and die well!
展开
-
AM32开源代码之代码分析 - 正选控制
根据以上分析,可知AM32支持正选控制逻辑,具体的相位、转速、开关、PWM值后续再做进一步分析。原创 2024-08-26 16:37:37 · 832 阅读 · 5 评论 -
AM32开源代码之代码分析 - bootloader
注:支持E230 F031 F051 F415 F415_128K F421 G071 G071_64K L431 G431 MCU。整个函数结构通过多个条件分支来解析和执行不同的命令,同时还处理了一些错误情况,比如CRC校验失败或者无效命令。注:支持PA2 PB4 PA15 串口引脚配置。目前,总算是抽象、汇总到一份代码了。注:部分命令目前尚未支持。原创 2024-08-23 15:00:10 · 697 阅读 · 0 评论 -
AM32开源代码之代码分析 - DSHOT/BDSHOT
从目前库上代码看,还有很多DSHOT命令相关的代码上没有合入, AM32的代码可能更多的还是需要从历史版本中查询。#62#55。原创 2024-08-20 12:20:23 · 667 阅读 · 0 评论 -
AM32开源代码之代码分析 - Telemetry
这个好简单,就是吧通过报文将以下电子调速器的当前工作状态传送回去就完了。温度电压电流电量转速。原创 2024-08-19 15:13:59 · 867 阅读 · 0 评论 -
AM32开源代码之代码分析 - ADC
上述代码主要是将AM32代码中的四个ADC数据进行采样、滤波处理,最后通过以下电传报文回传给系统。原创 2024-08-19 14:14:15 · 1194 阅读 · 0 评论 -
AM32开源代码之代码分析 - WS2812/RGB LED
通代码分析,可以看到目前RGB和WS2812主要是对ESC进行一个状态更新。同时,在分析了过程中,我们了解到ESC的主要控制逻辑,后续我们结合算法再做深入介绍。原创 2024-08-18 15:20:58 · 684 阅读 · 0 评论 -
BLDC ESC 无刷直流电子调速器驱动方式
FOC(Field-Oriented Control)和正弦波控制(Sinusoidal Control)是两种用于无刷直流电机(BLDC)控制的不同技术,它们在实现方法和控制效果上有一些显著的区别。原创 2024-08-11 16:49:07 · 736 阅读 · 0 评论 -
BLDC ESC 无刷直流电子调速器工作过程
整个工作工程分为5个主要状态,各个状态之间在满足一定条件的情况下会进行相应的动态迁移。稳定状态下的控制状态迁移的触发条件相信已经更加具体一点,但是细节感觉还是缺了不少,我们后面继续!原创 2024-08-10 16:41:20 · 1015 阅读 · 0 评论 -
BLDC ESC 无刷直流电子调速器工作原理
电流流过线圈形成磁极,这个电磁极一直吸引着永磁体,从而中间的转子就跟着旋转起来,电机也就运动了。只要保持正确的时间使能电磁极,就能始终让转子朝一个方向旋转,此时,电能转换成动能+热能(因为只有了解了这个底层逻辑,才能帮助更好的了解工作原理,从而发现细微之处,更深层次的理解参数特性,才能更好的进行设计。具体来说,电流的方向决定了磁场的方向(可以用右手定则来判断)。:当一个导体处于变化的磁场中时,导体中会产生电流,这称为电磁感应。A相不通电,但是由于切割磁力线,发生法拉第效应,产生BEMF。原创 2024-08-10 07:16:54 · 1044 阅读 · 0 评论 -
AM32开源代码之代码分析 - function
通用功能性函数整理在文件下,简单易懂!原创 2024-08-09 09:57:59 · 476 阅读 · 0 评论 -
AM32开源代码之代码分析 - EEprom
当前参数表共176个字符默认位置起始于0x08007C00当main启动时,0x08000FE0值为0xf8时,需要使用新地址参数表 //怀疑有部分备份参数(尚未找到出处)i < 176;i += 2) {调用底层BSP驱动EEprom代码。原创 2024-08-08 17:15:48 · 498 阅读 · 3 评论 -
AM32开源代码之工程结构
通过 Betaflight 通透、单线串行或 Arduino 升级固件支持 Servo PWM 和 Dshot(300, 600)电机协议支持双向 DshotKISS 标准 ESC 遥测可变 PWM 频率正弦启动模式,专为使大型电机加速而设计Windows离线工具Linux理想工具Web在线工具最新代码下载AM32开源代码。原创 2024-08-08 16:07:44 · 1451 阅读 · 0 评论 -
BLDC ESC 无刷直流电子调速器简介
BLDC ESC 是无刷直流电子调速器的缩写(Brushless Direct Current Electronic Speed Controller),它是一种用于控制无刷直流电动机速度和方向的设备。主要功能:速度控制:根据输入信号(通常来自遥控器或控制系统)调整电动机的速度。方向控制:通过改变相位通电顺序来改变电动机的方向。制动:可以提供再生制动或动态制动来停止电动机。安全功能:包括过流保护、过热保护和欠压锁定。应用领域:无人机。原创 2024-08-08 11:34:58 · 915 阅读 · 0 评论