硬汉嵌入式论坛

 找回密码
 立即注册
查看: 136|回复: 2
收起左侧

stm32+DRV8841驱动芯片驱动两线四项步进电机

[复制链接]

1

主题

0

回帖

3

积分

新手上路

积分
3
发表于 2024-4-25 19:57:13 | 显示全部楼层 |阅读模式
功能里面有个频率比较高的往复运动,就是一直切换电机转动方向,长达几个小时,怎么做才能让电机不出现丢步情况。


我看别人写是用静态库控制的,但是我不知道这个静态库有哪些接口,所以如果我自己用PWM控制,最后的效果会不会不如使用静态库控制的

新手上路,很多东西不懂,在慢慢学。
别人说主芯片和其他芯片通信,用SPI通信,如果用IO口模拟SPI,说是速度太慢了,那该咋办,用专门的SPI来实现SPI通信吗?
回复

使用道具 举报

75

主题

685

回帖

910

积分

金牌会员

积分
910
发表于 2024-4-25 22:47:29 | 显示全部楼层

回帖奖励 +2 个金币

丢步是事实,无法避免的,如果一定要做到不丢,加传感器闭环
回复

使用道具 举报

5

主题

165

回帖

180

积分

初级会员

积分
180
发表于 2024-4-28 10:14:16 | 显示全部楼层
1. 加上加减速算法
2. 提高电机驱动电压电流
3. 改变机械结构,让电机不改方向也能实现往复运动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 20:09 , Processed in 0.338540 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表