电子产品世界
嵌入式
工控
设计应用
牛人业话
暴力拆解
汽车
消费
EEPW观点
电源
医疗
EDA/PCB
安防
通信
LED
手机/便携
RF/微波
模拟
论坛
论坛
»
嵌入式开发
»
MCU
871970
lm3s601 用四路pwm控制两相步进电机,关于时序问题
5e2tjiang
菜鸟
2012-12-31 14:16 1楼
我现在用两路pwm控制一个线圈,一共四路就控制两个线圈。但是两个线圈之间通电有时序的关系,我想得通过一个方式来错开,但查了资料都是控制pwm脉宽,占空比,周期之类,而我需要调出4路的相位关系,不知有何办法?麻烦大家请教了,谢谢~~
871980
5e2tjiang
菜鸟
2012-12-31 14:40 2楼
唉,没想到合适的办法把相序错开呢
评论
871996
ven110
菜鸟
2012-12-31 15:32 3楼
哈哈 找片步进电机驱动芯片就是了
评论
872002
5e2tjiang
菜鸟
2012-12-31 15:51 4楼
呵呵,找脉冲分配器啊,现在用的是ti的drv8432,因为设计不是我设计的,得想办法调呢,大神们能想想办法不?
评论
872063
jobs
院士
2013-01-01 10:38 5楼
就是楼主所说的,脉冲时序的问题。简单的H桥电路,来控制导通角,依次有序的导通,来控制电机的运转的方向。可以使用Pwm波,亦可以使用IO的翻转来控制,但是后者需要添加同步时钟。
评论
872145
5e2tjiang
菜鸟
2013-01-02 09:47 6楼
请问pwm波的相序怎么调?麻烦可以指出吗?谢谢
评论
872146
5e2tjiang
菜鸟
2013-01-02 09:48 7楼
请问pwm波的相序怎么调?麻烦可以指出吗?谢谢
评论
872187
jobs
院士
2013-01-02 19:06 8楼
首先 不明白这句意思。相序与电机的引脚及使用的H桥电路相关。楼主可以查看一下电机或是驱动芯片的手册,一般上面会有说明。
PWM波的控制(我使用的)都是直接输出给驱动芯片的,一个上升沿就步进一步。
评论
872192
5e2tjiang
菜鸟
2013-01-02 19:57 9楼
是这样的,我的驱动芯片里面是2个H桥,只是单纯的功率放大作用,所以得通过MCU的引脚来控制H桥的导通及关断(这就是相序),但是我查了很多关于pwm的资料,发现我使用的MCU管脚的pwm功能,只能控制占空比,周期,找不到合适的办法来调节电机线圈的相序,想请教下,想控制两相双极型的步进电机用到的四路pwm,如何调节这四路pwm波的相位关系?多谢~~
评论
872209
jobs
院士
2013-01-02 23:30 10楼
导通哪相就让其为高电平,关闭哪相就让其为低电平。每一相看上去肯定都是占空比的不同,但是四路的PWM波起始必须相同,否则就太难弄了。
虽然我没有实际操作过,但是用IO口模拟的效果也就是这样了。
评论
共13条 1/2
1
2
›
跳转至
页
回复
匿名不能发帖!请先 [
登陆
注册
]