步进电机控制器接线正确且有脉冲型号,步进电机仍不转动

 我使用的是stm32单片机作为控制器,步进电机控制器型号为TB6600,步进电机为57步进电机,控制器如下图所示:

06d75f2f787743ab81140d76d955945d.png

最开始我使用的是共阴极接法,失败;尝试共阳极接法,也是失败。然后使用示波器查看波形,显示有方波产生。啊这

17680ce640ee4637a1309b0ac93d11ba.jpg

 

然后我就开始在论坛上找解决方法,都是这样接的呀,也没毛病呀😑。

然后我又去看控制器的工作原理:stm32和控制器是通过光耦隔离开的。

c90b2286d88a4e3f80762140f055aabc.jpg

有脉冲但是没信号,说明光耦灯没亮或者一直亮着,我又看了一眼网上教程的图

ae77b7fbcd884879be3a034acad5a94c.png突然灵光乍现d6ab31445c8c48c78e8127aa00716c8b.jpg

 5V!5V!5V!

stm32产生的脉冲只有3.3V!我找到的网上教程都是控制系统电源5V的!如果单片机只能产生3.3V的脉冲,控制系统电源就应该接3.3V。

最后我把控制电源接3.3V,共阳极和共阴极都可以了

138ea8e246d44eb3b28d4300b98c0965.jpg

轻松搞定😋(其实捣腾了一整天😭)

搞不懂为什么网上教程都是接5V,连那些也是用stm32的也是用5V,可能图片都是在百度上找的吧😔

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值