BLDC(无刷直流电机)六步式控制方法 您所在的位置:网站首页 刷vip的方法 BLDC(无刷直流电机)六步式控制方法

BLDC(无刷直流电机)六步式控制方法

2023-03-23 23:16| 来源: 网络整理| 查看: 265

BLDC

(无刷直流

机)六步式控制方法

1

本文目的

最近在参与

BLDC

机控制的

目,在网上也

看了无刷

机相关控制原理和方式。但最

目使用的是六步式控制方式控制

轮毂电

机,所以此篇

述六步式的控制方法,以

之后

查阅

。(六步式的控制方式相

FOC

SVPMW

是比

较简单

的,

两个内容在

CSDN

1

2

轮毂电

线

轮毂电

机有

U

V

W

三个控制

线

A

B

C

三根霍

位置信号

线

2

根霍

尔传

感器

线

,(可能

有其它

线

束,因未使用,不描述)至于控制

线

的定

被叫做

UVW

ABC

个与无刷

机的控制原理有关,此篇中不再描述。

1

2

2

控制器的主要

3

控制方法

对应

控制框

中的

MOS

的序号,表

3

和表

4

中相

流的控制就是六步式要描述的内容。

3

4

中的霍

尔传

感器

ABC

,不同的

机会有不同的

对应

关系是需要

定的。

序号

1-6

对应

的相

流,比如

A

B

DC-

C

DC+

 

描述的是

C

电势

B

电势

A

端断开。

流方向如下

所示

序号

1-6

对应

的步

,也就是

MOS

的通断控制,哪一个步

第一步都是可以的,然后按着

序完整

六步就可以。

4

实际项

调试

1

自研

目、

轮毂电

机控制器也是

临时

找了个控制器。当前

段只

实现

、后退、停止、

速控制即可。

6

PWM

控制依据六步的

序分

控制

Q0-Q5

的通断,使用高

MOS

常开

控制低

MOS

PWM

占空比的方式

实现电

速的

整。

里提到的控制都是开

1

2

3

#

2

调试

方式

(1)

调试

MCU

程序、具

6

PWM

控制、霍

位置信号的捕捉;示波器

ABC

三路波形

(2)

先按固定

序、固定

时间

,分

按控制步

1

2

3…6

序控制

机;

例如每个

1s

,控制步

1

ABC

位置信号波形

找到控制步

ABC

位置信号的

的关系。形成新的表。

 

如下表,就是新

定出来的表

3

)程序控制

IO

的上升沿或者下降沿采集位置信号

ABC

化,所以在

变换

前,需要

轮毂电

机有个初始的位移,可以通

过读

取当前

ABC

,确定

驱动

的初始步

是哪个。然后在

ABC

位置信号的

IO

上升沿下降沿中断中按表

控制步

= ABC

对应

的步

+1

#

2

实际

程序

节选

 

以下代

实现

了根据

ABC

平状

,得到控制步

的功能。

const unsigned char HOLL_TABLE_P[holl_table_num] = {0x55, 2, 3, 1, 5, 4, 6}; //0x55

用于站位

,

无效

const unsigned char HOLL_TABLE_N[holl_table_num] = {0x55, 5, 1, 3, 2, 6, 4}; //0x55

用于站位

,

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有