stm32怎么用pwm控制步进电机,我知道控制步进电机要有ena、dir、plu三个管脚,但具体怎么控制呢 20

stm32怎么用pwm控制步进电机,我知道控制步进电机要有ena、dir、plu三个管脚,怎么控制呢,是都要用pwm么,三个管脚都要映射么?还是说ena是要给高电平,pl... stm32怎么用pwm控制步进电机,我知道控制步进电机要有ena、dir、plu三个管脚,怎么控制呢,是都要用pwm么,三个管脚都要映射么?还是说ena是要给高电平,plu要用pwm要映射?那dir怎么控制方向呢?刚开始学,有现有的程序么,不要太复杂的,只要能正反转,其他的都不要 展开
 我来答
科技艺术生活
2016-12-23 · TA获得超过265个赞
知道小有建树答主
回答量:328
采纳率:100%
帮助的人:151万
展开全部
ENA 是开启 当ENA 为高电平时,此时的PLU 输入的信号 才会有效,,DIR 为方向 ,0 1 分别为正,反转,PLU 就是你输出的脉冲信号 ,即PWM波,,

写程序时,你定义以上三个变量,其中PLU 输入一个脉冲,就可以了,,当然脉冲频率要看你具体的电机 ,,有了脉冲,给驱动器就能控制电机转动,当然如果没有驱动器,你可以做一个,用2804 等芯片,,做一个也挺简单,没芯片,可以找H桥电路,没有H桥,自己用三极管 搭一下,也可以。
更多追问追答
追问
谢谢,你这么一说就明白多了,给ena高电平就好了,dir设高低电平就是反正转,那plu怎么给脉冲呢,不是改变占空比吧
追答
定义一个变量,,置0  延时,置1 再延时,就是一个上升脉冲信号,然后不断的重复,,当需要改变速度的时候,延时的时间加长,就是了,
江苏驰骏智能科技有限公司_
2022-05-18 广告
伺服电机的优点:1、精度:实现了位置,速度和力矩的闭环控制;克服了步进电机失步的问题;2、转速:高速性能好,一般额定转速能达到2 ~3 转;3、适应性:抗过载能力强,能承受三倍于额定转矩的负载,对有瞬间负载波动和要求快速起动的场合特别适用;... 点击进入详情页
本回答由江苏驰骏智能科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式