tangrongyong90 发表于 2018-11-28 10:59:34

这个是SVPWM吗?51单片机驱动无刷


https://v.youku.com/v_show/id_XMzkzOTk1Njc2NA==.html?sharefrom=iphone51单片机想做FOC控制无刷电机,不知道怎么搞呀。好烦!

tangrongyong90 发表于 2018-11-28 17:22:32

直接用svpwm模拟马鞍形然后其他两相移位,能得到稳定的速度吗?

huangqi412 发表于 2018-11-28 18:00:42

tangrongyong90 发表于 2018-11-28 17:22
直接用svpwm模拟马鞍形然后其他两相移位,能得到稳定的速度吗?

你这叫开环

tangrongyong90 发表于 2018-11-28 19:01:21

huangqi412 发表于 2018-11-28 18:00
你这叫开环

开环能得到稳定速度吗?还有他的svpwm波形该是怎样的?

tangrongyong90 发表于 2018-11-28 19:02:14

unsigned char code tab_a[ 240 ] ={
0,3,6,10,13,16,20,23,26,29,33,36,39,43,46,49,
53,56,59,62,65,69,72,75,78,81,85,88,91,94,97,100,
103,106,109,112,115,118,121,124,127,130,133,136,138,141,144,147,
149,152,155,157,160,163,165,168,170,173,175,177,180,182,184,187,
189,191,193,196,198,200,202,204,206,208,210,212,213,215,217,219,
220,222,224,225,227,228,230,231,232,234,235,236,238,239,240,241,
242,243,244,245,246,247,247,248,249,250,250,251,251,252,252,253,
253,253,254,254,254,254,254,254,255,254,254,254,254,254,254,253,
253,253,252,252,251,251,250,250,249,248,247,247,246,245,244,243,
242,241,240,239,238,236,235,234,232,231,230,228,227,225,224,222,
220,219,217,215,213,212,210,208,206,204,202,200,198,196,193,191,
189,187,184,182,180,177,175,173,170,168,165,163,160,157,155,152,
149,147,144,141,138,136,133,130,127,124,121,118,115,112,109,106,
103,100,97,94,91,88,85,81,78,75,72,69,65,62,59,56,
53,49,46,43,39,36,33,29,26,23,20,16,13,10,6,3};
unsigned char code tab_b[ 240 ] ={
220,222,224,225,227,228,230,231,232,234,235,236,238,239,240,241,
242,243,244,245,246,247,247,248,249,250,250,251,251,252,252,253,
253,253,254,254,254,254,254,254,255,254,254,254,254,254,254,253,
253,253,252,252,251,251,250,250,249,248,247,247,246,245,244,243,
242,241,240,239,238,236,235,234,232,231,230,228,227,225,224,222,
220,219,217,215,213,212,210,208,206,204,202,200,198,196,193,191,
189,187,184,182,180,177,175,173,170,168,165,163,160,157,155,152,
149,147,144,141,138,136,133,130,127,124,121,118,115,112,109,106,
103,100,97,94,91,88,85,81,78,75,72,69,65,62,59,56,
53,49,46,43,39,36,33,29,26,23,20,16,13,10,6,3,
0,3,6,10,13,16,20,23,26,29,33,36,39,43,46,49,
53,56,59,62,65,69,72,75,78,81,85,88,91,94,97,100,
103,106,109,112,115,118,121,124,127,130,133,136,138,141,144,147,
149,152,155,157,160,163,165,168,170,173,175,177,180,182,184,187,
189,191,193,196,198,200,202,204,206,208,210,212,213,215,217,219,

};

unsigned char code tab_c[ 240 ] ={
220,219,217,215,213,212,210,208,206,204,202,200,198,196,193,191,
189,187,184,182,180,177,175,173,170,168,165,163,160,157,155,152,
149,147,144,141,138,136,133,130,127,124,121,118,115,112,109,106,
103,100,97,94,91,88,85,81,78,75,72,69,65,62,59,56,
53,49,46,43,39,36,33,29,26,23,20,16,13,10,6,3,
0,3,6,10,13,16,20,23,26,29,33,36,39,43,46,49,
53,56,59,62,65,69,72,75,78,81,85,88,91,94,97,100,
103,106,109,112,115,118,121,124,127,130,133,136,138,141,144,147,
149,152,155,157,160,163,165,168,170,173,175,177,180,182,184,187,
189,191,193,196,198,200,202,204,206,208,210,212,213,215,217,219,
220,222,224,225,227,228,230,231,232,234,235,236,238,239,240,241,
242,243,244,245,246,247,247,248,249,250,250,251,251,252,252,253,
253,253,254,254,254,254,254,254,255,254,254,254,254,254,254,253,
253,253,252,252,251,251,250,250,249,248,247,247,246,245,244,243,
242,241,240,239,238,236,235,234,232,231,230,228,227,225,224,222,
};

powerlabor001 发表于 2018-11-28 21:03:43

^_^,好像我有些明白怎么回事了。

rifjft 发表于 2018-11-29 02:03:30

论坛内不是有用51核的FOC方案分享吗,国产的芯

tangrongyong90 发表于 2018-11-30 08:40:00

powerlabor001 发表于 2018-11-28 21:03
^_^,好像我有些明白怎么回事了。

我不知道是不是,所以问下大神{:lol:}

tangrongyong90 发表于 2018-11-30 08:40:28

rifjft 发表于 2018-11-29 02:03
论坛内不是有用51核的FOC方案分享吗,国产的芯

哪里?找了好久都是stm32的

wkman 发表于 2018-11-30 08:44:31

tangrongyong90 发表于 2018-11-30 08:40
哪里?找了好久都是stm32的

JMT180x江苏宏云{:titter:}

sjx2012 发表于 2018-11-30 09:16:40

说简单点就是拿着无刷当步进电机用,四轴云台好多就是这么实现的。

tangrongyong90 发表于 2018-11-30 10:09:38

sjx2012 发表于 2018-11-30 09:16
说简单点就是拿着无刷当步进电机用,四轴云台好多就是这么实现的。

六步换向?

tangrongyong90 发表于 2018-11-30 10:28:13

wkman 发表于 2018-11-30 08:44
JMT180x江苏宏云

新出来的芯片,汇编语言{:curse:}

Anne 发表于 2018-11-30 19:39:06

部分核心用汇编而已,这是最优化手段吧,又不是全部汇编。话说,PIC的16位MCU,同类方案也用上汇编呀。何况51的核

qwe2231695 发表于 2018-11-30 19:41:56

开环的话,电流和力矩都比较大。速度也上不去。 使用电流采集器件 得到电流波形,估算电机位置。然后保持90度电角度控制,叫做无感FOC。

qwe2231695 发表于 2018-11-30 19:43:07

使用电流采集器件+ 安装位置传感器,实时得到电机位置,叫做有感FOC。

tangrongyong90 发表于 2018-11-30 20:31:26

qwe2231695 发表于 2018-11-30 19:43
使用电流采集器件+ 安装位置传感器,实时得到电机位置,叫做有感FOC。

这个有好多资料有的

sjx2012 发表于 2018-11-30 20:41:53

tangrongyong90 发表于 2018-11-30 10:09
六步换向?

楼主先弄明白SPWM跟SVPWM就明白了

tangrongyong90 发表于 2018-11-30 21:02:34

qwe2231695 发表于 2018-11-30 19:41
开环的话,电流和力矩都比较大。速度也上不去。 使用电流采集器件 得到电流波形,估算电机位置。然后保持90 ...

感觉好复杂。

tangrongyong90 发表于 2018-11-30 21:02:57

sjx2012 发表于 2018-11-30 20:41
楼主先弄明白SPWM跟SVPWM就明白了

好复杂感觉

苹果520 发表于 2018-12-8 17:20:24

还是直接STM32 SVPWM吧
我也在学习··

tangrongyong90 发表于 2018-12-10 14:03:44

苹果520 发表于 2018-12-8 17:20
还是直接STM32 SVPWM吧
我也在学习··

是的,改了       

FESENS 发表于 2018-12-15 16:44:59

STM32 有驱动器步进电机的库,上手快

tangrongyong90 发表于 2018-12-21 16:22:51

FESENS 发表于 2018-12-15 16:44
STM32 有驱动器步进电机的库,上手快

比较难懂
页: [1]
查看完整版本: 这个是SVPWM吗?51单片机驱动无刷