找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3618|回复: 6
打印 上一主题 下一主题
收起左侧

求大神看看esp32驱动步进电机的问题

[复制链接]
跳转到指定楼层
楼主
在使用esp32配合TB6600步进电机驱动来驱动42步进电机时产生了一些问题导致电机在上电状态无扭矩,但已知电机本身没有问题,用arduino UNO开发板配合arduino IDE写了一样的程序测试发现电机运行正常,驱动器本身采用共阳极解法与esp32相接。ENA-DIR-分别接在esp32GPIO32,33上,PUL-接在GPIO25上。PUL+ENA+; DIR+用导线并在一起接到esp325v 输出上。在烧入程序后电机无扭矩,但当我松动esp32 microusb来断电的时候,有一瞬间电机突然上电并保持转动。经测量发现,结果正常的arduino5v输出实际输出为5.1v,而esp325v只有4.5v的电压,初步怀疑是esp32的输出电压不够导致无法让驱动器驱动电机,下面是esp32vscode写的代码和arduino的代码:
我认为是esp32的5v输出口电压不够但是我不知道如何提高这个电压或者是外接一个电源,如果您有任何建议请一定详细说明!感激不尽!

图片1.png (3.32 MB, 下载次数: 55)

图片1.png

图片2.png (3.42 MB, 下载次数: 64)

图片2.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:824490 发表于 2022-1-28 23:51 | 只看该作者
驱动器内部不是有光藕吗?电压差一点应该不是问题
回复

使用道具 举报

板凳
ID:844772 发表于 2022-1-29 09:44 | 只看该作者
1.这玩意3.3v就能用,你可以测电流应该8-15ma就行啦,大了还要限流。
2.建议悬空ENA+-试试,它上电后行为不可控。
回复

使用道具 举报

地板
ID:497780 发表于 2023-5-29 17:38 | 只看该作者
esp32某些引脚刚上电时不可控,或会输出些脉冲,所以某些引脚是不可用来输出脉冲控制步进的.
回复

使用道具 举报

5#
ID:373684 发表于 2024-1-14 17:46 | 只看该作者
sdvic 发表于 2023-5-29 17:38
esp32某些引脚刚上电时不可控,或会输出些脉冲,所以某些引脚是不可用来输出脉冲控制步进的.

不可控是什么意思呢?
回复

使用道具 举报

6#
ID:203661 发表于 2025-1-21 16:17 | 只看该作者
硬件问题,上图
回复

使用道具 举报

7#
ID:879348 发表于 2025-1-22 14:45 | 只看该作者
一般数字电路对电平的容忍度很高,你的猜测是错误的
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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