STM32电机驱动
文章平均质量分 90
基于STM32F407芯片的电机驱动实战记录。
F菌的进阶之路
一只离不开编程的机械doge
展开
-
【STM32】BLDC驱动&控制开发笔记 | 10_基于STM32F407+DRV8323的ADC电流采集
当启用校准后,放大器的输入会短路,负载会断开,并且放大器的增益 (GCSA) 会更改为 40 V/V 设置。一般来说,为了获得更高的精度,会在直接通过ADC口采集的基础上,使用的STM32板子自带的内部放大电路或者外接的自己画的放大电路。在这种情况下,电流检测放大器单向工作,SOx 引脚输出的模拟电压等于 SPx 和 SNx 引脚两端的电压乘以增益设置 (GCSA)。此后,如果外部控制器需要进一步进行失调校准,放大器的输入将保持短路状态,负载将保持断开状态,并且增益将保持在 40 V/V。原创 2023-12-27 14:41:50 · 1654 阅读 · 1 评论 -
【STM32】BLDC驱动&控制开发笔记 | 09_基于STM32F407的ADC电压采集,多通道ADC+DMA+USART,定时器触发
基于STM32F407的ADC电压采集实验配置流程讲解,采样多通道ADC+DMA数据传输+USART打印数据,扫描+连续转换+外部触发转换(定时器捕获)+多重ADC模式。原创 2023-10-20 17:07:03 · 1913 阅读 · 4 评论 -
【STM32】BLDC驱动&控制开发笔记 | 08_无刷直流电机BLDC参数辨识_极对数,相电阻,相电感,交轴直轴电感,反电动势常数,磁链常数
本文记录无刷直流电机/永磁同步电机参数辨识的一系列方法,极对数,相电阻,相电感,交轴直轴电感,反电动势常数,磁链常数。原创 2023-07-04 17:26:39 · 5089 阅读 · 1 评论 -
【STM32】BLDC驱动&控制开发笔记 | 07_SPI通信测试 - STM32F407用SPI配置DRV8323驱动芯片
使用STM32F407的SPI通信功能配置DRV8323S驱动芯片的详细过程说明。原创 2023-07-03 11:27:27 · 3448 阅读 · 8 评论 -
【DRV8323】电机驱动芯片寄存器配置指南,通过STM32F407的SPI通信配置
本文主要记录分析DRV8323电机驱动芯片 各个寄存器 各Bit的功能含义。原创 2023-05-12 10:35:27 · 5053 阅读 · 11 评论 -
【STM32】BLDC驱动&控制开发笔记 | 03_测霍尔相序+测BLDC无刷直流电机相序
是用示波器手动测霍尔相序,确定BLDC三相电机相序。原创 2023-07-04 16:23:27 · 1917 阅读 · 1 评论 -
【STM32】BLDC驱动&控制开发笔记 | 01_基于STM32F407的UART发送与接收中断实验,含重定向printf,USART+LED
由于 MX_USART3_UART_Init( ) 函数会在main函数的开头调用,所以可根据个人喜好把开启中断语句加在函数体中的末尾,或是直接在main函数里加。🫡 有见到两种打开中断的函数写法,HAL_UART_Receive_IT 和 __HAL_UART_ENABLE_IT( ) 的区别?简单来说就是,两种函数都可以使用,这里只需要接收中断,所以用最常用的HAL库函数(第一种写法)即可。硬件上,我使用的是STM32F407VGT6芯片核心板,以及一个TTL转USB的转接模块。因此默认上拉时,灯灭。原创 2023-10-25 22:03:46 · 544 阅读 · 1 评论 -
【STM32】BLDC驱动&控制开发笔记 | 00_利用CubeMX新建一个项目模板+简单测试一下是否虚焊漏焊
STM32F407,CubeMX,BLDC驱动。利用CubeMX新建一个项目模板,包括时钟配置和SWD调试模式设置。原创 2023-05-17 18:45:51 · 715 阅读 · 0 评论