无刷直流电机
Jacky_Lu
这个作者很懒,什么都没留下…
展开
-
stm32 定时器串联
NVIC_InitTypeDef NVIC_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;// TIM_OCInitTypeDef TIM_OCInitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); //使能 TIMx 外设 //设置住定时器TIM3 TIM_DeInit(TIM3); TIM_TimeBas...原创 2022-12-05 16:07:25 · 481 阅读 · 0 评论 -
STM32驱动无刷直流电机学习(5)--ADC电流采样
还是采用匠心科技的无刷电机套件,采样电路如下对应的 adc 的 io 是#define __ADC_MODE__ 4无刷电机学习板 采用 PA6 PA7 PC4 进行电机的电流采样先上adc采样的程序#include "includes.h"#ifndef __ADC_MODE__ #define __ADC_MODE__ 0#endif#if(__ADC_MODE__==0)#define TEST_NUM 4#endif#if(__ADC_MODE__==1 |..原创 2021-08-03 15:01:50 · 9779 阅读 · 1 评论 -
STM32驱动无刷直流电机学习(4)---PID方波控制
在原来的电机任务的基础上增加一个测量速度,修改pwm输出的任务,通过PID 转速能稳定在 设定值范围 浮动, 速度高时候 抖动比较厉害,可能跟 pid 参数有关,或者电机的性能有关,而且声音也比较大,下一步学 foc 看 会不会比较静音INT16U BLDC_PWM=0;INT32U gHallCnt=0;#define PWM_TEST (PWM_PAUSE-BLDC_PWM)void RunMotorTask(void){ INT8U hallcur,hallold=0xff...原创 2021-06-22 14:47:00 · 2886 阅读 · 0 评论 -
STM32驱动无刷直流电机学习(3)
根据STM32驱动无刷直流电机学习(2)测量出 霍尔和uvw 的对应关系a.电源输入3线u+ v-霍尔的三线输出 110/010就是6/2b.电源输入3线u+ w-霍尔的三线输出 011就是3c.电源输入3线v+ w-霍尔的三线输出 001就是1d.电源输入3线v+ u-霍尔的三线输出 101就是5e.电源输入3线w+ u-霍尔的三线输出 100就是4f.电源输入3线w+ v-霍尔的三线输出 110...原创 2021-06-21 23:34:21 · 2616 阅读 · 0 评论 -
STM32驱动无刷直流电机学习(2)
stm32 通过 IRS2101S 将驱动io 升压,再驱动N沟道MOS管IRF540NSN沟道MOS管是通过 高电平导通 低电平禁止的原创 2021-06-14 13:18:16 · 3026 阅读 · 6 评论 -
STM32驱动无刷直流电机学习(1)
1.先学习方波驱动无刷直流电机,带霍尔传感器,因为这个最简单sh原创 2021-06-06 23:30:28 · 3764 阅读 · 1 评论