自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 无刷电机FOC控制(三)速度闭环

前面先对 FOC 控制原理进行介绍,并对位置闭环代码展开分析。与位置控制不同,闭环速度控制需实时解算出当前的旋转速度(单位为 Rad/s)值,然后将其放入 PID 中进行控制,在此过程中,可能需要对 PID 的参数进行适当调整。现在依据原位置控制的代码继续进行编写。

2024-09-14 11:28:31 1198 1

原创 STM32F103C8T6无刷电机FOC控制 (开环速度、闭环位置环、闭环速度)+AS5600 代码

链接:https://pan.baidu.com/s/1KTEzLe4b4kJdEoOgaaNP6Q?通过百度网盘分享的文件:FOC(位置环 开环 速度环).zip。

2024-09-13 22:11:38 804

原创 无刷电机FOC控制(二)位置闭环

上期了解无刷电机BLDC驱动方式以及克拉克逆变换、帕克逆变换在FOC的数学模型等。其中,克拉克逆变换已通过软件编程完成。帕克逆变换则需要电角度的配合(可以使用软件模拟电角度生成器来实现)。通过这两个模型算法,可以基本实现无刷电机的速度开环控制(开环状态下不支持位置控制)。我们可以通过修改Uq的值来控制速度,但并非实际的弧度每秒(Rad/s)。若要实现 FOC 闭环控制,则需要一个高精度编码器。该编码器用于输出电机的机械角度,以便进行 PID 控制,同时还可将机械角度转换为电角度,供帕克逆变换使用。

2024-09-13 22:00:00 4015

原创 无刷电机FOC控制(一)

无刷电机是一种典型的机电一体化产品,它以电子换向取代了传统有刷电机的机械换向,具有众多显著优势。从结构上看,无刷电机主要由定子和转子组成。定子包含绕组等部件,转子通常由永磁体构成。无刷电机的工作原理是通过特定的电子控制器,按照一定的顺序切换定子绕组中的电流,从而产生旋转磁场,驱动转子旋转。与有刷电机相比,无刷电机具有更高的效率、更长的使用寿命、更低的噪声和更小的电磁干扰。在众多领域得到了广泛应用,如航空航天模型、电动车、工业自动化设备、医疗器械等。

2024-09-12 18:51:21 1980

原创 stm32使用cubumx配置串口不定长接收

在main函数中 “MX_USART1_UART_Init();”后面加上使能DMA空闲中断和关闭。此方法利用stm32的uart+dma来实现不定长接收,利用dma中的空闲中断。速度设置最大(其实用115200没有影响 但为保证工程严谨性)设置USART1 为异步通信方式 使能串口1全部中断。printf打印函数 同时使MicroLIB库。设置USART1_RX的DMA中断接收。检查中断优先级 这两个中断是否开启。创建变量缓存和引用外部DMA的结构体。DMA_IT_HT标志位。

2024-09-11 20:54:12 474

原创 stm32单片机遥控美的空调

NEC /R05D协议它都属于红外线协议。这些协议的区别主要在于数据帧格式的定义不同,然而其数据传输原理是一致的。我们日常购买的万能遥控器、在淘宝上购入的 mini 遥控器以及电视机、投影仪等设备,绝大多数采用的是 NEC 协议。而我们今天要控制的美的空调使用的是 R05D 协议。不过,只要掌握了一种协议的解析方式,理解了红外线传输的原理,那么其他遥控器协议也都能够被破解并加以运用。逻辑1:逻辑0:引导码(L):分隔码(S):其中实际发射需38kHZ载波实现载波频率为38KHz,

2024-09-10 16:23:09 2376 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除