
本人小白一个,最近在研究无刷直流电机的控制方法和算法,由于基础较差,控制程序参考了其他大神的思想。本来想加入PID调节,由于年终比较忙,腾不出时间来研究,就只写了一小半且没经过验证。现阶段的程序可以使无刷电机稳定的转起来,但只是转起来,没加入闭环,没加入保护,纯裸奔。 上代码: 在这里希望懂BLDC的大神们多发点例程给我们小白学习学习。谢谢!2 V( S K- \! c, o; t+ y" g( { T - E2 r2 f3 D2 ?7 s" D7 r# D5 c 继续阅读原创汇总:# h4 o: r6 o' M: F0 ` STM32F030探索套件开发日志,中文教程,使用问答80篇, r3 k c$ y: F9 u# a# R5 e |
BLDC_HALL.rar
下载6.41 MB, 下载次数: 26613
/** TIM3 GPIO Configuration 3 L' t8 F& e3 y f
PC6 ------> TIM3_CH1$ [ w1 K& I3 v4 j6 O; z
PC7 ------> TIM3_CH27 B( v& `' x4 V
PC8 ------> TIM3_CH3
*/
/*Configure GPIO pin */
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8;. z1 c: S( M0 Z! d0 @
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF;
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;' W0 G8 [$ H: s" f
GPIO_Init(GPIOC, &GPIO_InitStruct);$ ~# [4 u4 s1 K, @9 t
# F4 x, Q8 ]8 I4 [
/*Configure GPIO pin alternate function */: G0 M, h1 O$ {2 P& L# R6 x
GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_1);
/*Configure GPIO pin alternate function */
GPIO_PinAFConfig(GPIOC, GPIO_PinSource7, GPIO_AF_1);7 x' u, S9 K" T/ o
: B! E! O2 Y, t- P% c
/*Configure GPIO pin alternate function */% Z% f" w. g* M1 @* }
GPIO_PinAFConfig(GPIOC, GPIO_PinSource8, GPIO_AF_1);5 c) n, l% r0 Y7 Z* }3 ?' [6 m* c
这个应该是霍尔反馈的jie kou t
RE:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
RE:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
回复:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
RE:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
回复:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
回复:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
回复:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
回复:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
RE:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
回复:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
RE:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
RE:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
RE:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序
回复:【STM32F0开发日志】+STM32F030无刷直流电机简单控制程序