zddvszw 发表于 2018-9-15 13:13:31

关于STM32103使用6路PWM控制两个电机的疑问

最近想使用STM32控制两个电机,每三个PWM控制一个电机:驱动上下桥芯片使用IRS2003,因为我看了下桥输入/输出信号是反向的。现在想把IRS上下桥引脚HIN和LIN/连接起来,这样一路PWM就可以控制上下桥了(下桥反向,也就是互补PWM)。哪位拿下有做过类似测试吗?方案可行不?

su33691 发表于 2018-9-15 17:38:08

有想法就应该闷头努力去实现,然后申请专利,然后。。。。

596142041 发表于 2018-9-15 18:56:25

那你上下桥臂的死区怎么处理啊!STM32不是有两个高级定时器么?TIM1和TIM8,也能控制两路电机吧

su33691 发表于 2018-9-15 20:13:58

楼主的想法是把控制器和驱动器二合一吧?

zddvszw 发表于 2018-9-15 21:25:27

596142041 发表于 2018-9-15 18:56
那你上下桥臂的死区怎么处理啊!STM32不是有两个高级定时器么?TIM1和TIM8,也能控制两路电机吧 ...

没有那么多PWM,不然需要12路PWM。

zddvszw 发表于 2018-9-15 21:26:30

su33691 发表于 2018-9-15 20:13
楼主的想法是把控制器和驱动器二合一吧?

是想六路pwm分别驱动两个电机。

zddvszw 发表于 2018-9-15 21:29:14

596142041 发表于 2018-9-15 18:56
那你上下桥臂的死区怎么处理啊!STM32不是有两个高级定时器么?TIM1和TIM8,也能控制两路电机吧 ...

IR2003自带死区的

xiepan2010 发表于 2018-9-15 21:32:50

想都不用想

zddvszw 发表于 2018-9-15 21:34:02

xiepan2010 发表于 2018-9-15 21:32
想都不用想

为何???

823032003 发表于 2018-9-15 22:36:15

互补的PWM,没法单独控制上或下吧?

steven170416 发表于 2018-9-15 23:43:35

用到这么多PWM

zddvszw 发表于 2018-9-16 07:09:59

823032003 发表于 2018-9-15 22:36
互补的PWM,没法单独控制上或下吧?

不能单独控制,但我想做矢量的话只需要互补就行了

whatcanitbe 发表于 2018-9-16 07:14:57

是控制两个无刷吗?选有两个高级定时器的就能搞定

zddvszw 发表于 2018-9-16 07:17:04

whatcanitbe 发表于 2018-9-16 07:14
是控制两个无刷吗?选有两个高级定时器的就能搞定

想选用stm32 48脚的芯片。不想选引脚那么多的。

mtswz.213 发表于 2018-9-16 10:30:10

pwm多有个毛用啊,你是三相电机麽?要么就选主频比较高的芯片,要么就用两个芯片,48pin的,几十mhz的就不要用了,还两个电机,还要申请专利,呵呵呵呵

zddvszw 发表于 2018-9-16 22:44:32

mtswz.213 发表于 2018-9-16 10:30
pwm多有个毛用啊,你是三相电机麽?要么就选主频比较高的芯片,要么就用两个芯片,48pin的,几十mhz的就不 ...

72My应该够用的。两个电机并不需要同时工作的。

ackyee 发表于 2018-9-17 01:06:29

{:lol:} 大哥你应该没完全弄懂无刷控制的原理你仔细看下原理 再回过头来看需求,必须要可以单独控制 上桥或者下桥的

mtswz.213 发表于 2018-9-17 10:53:47

你这种就应该上nxp的rt1021这样的mcu

zddvszw 发表于 2018-9-17 11:02:19

ackyee 发表于 2018-9-17 01:06
大哥你应该没完全弄懂无刷控制的原理你仔细看下原理 再回过头来看需求,必须要可以单独控制 上桥 ...

矢量控制,不是使用六拍的。这种方案我看到有人做过,做的矢量控制PMSM,别人做得没点问题

zddvszw 发表于 2018-9-17 11:04:14

其实这种方案有人做出来了。我那天看到别人的板子,猜测是这样做的。昨天接到别人的板子测了一下,确实是一路PWM控制上下桥。

20061002838 发表于 2018-9-17 12:01:38

zddvszw 发表于 2018-9-17 11:04
其实这种方案有人做出来了。我那天看到别人的板子,猜测是这样做的。昨天接到别人的板子测了一下,确实是一 ...

驱动器能够实现死区的话,可以不需要互补PWM

zddvszw 发表于 2018-9-17 12:08:49

20061002838 发表于 2018-9-17 12:01
驱动器能够实现死区的话,可以不需要互补PWM

驱动是可以实现死区的
页: [1]
查看完整版本: 关于STM32103使用6路PWM控制两个电机的疑问