找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 3682|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

求大神看看esp32驅(qū)動(dòng)步進(jìn)電機(jī)的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
在使用esp32配合TB6600步進(jìn)電機(jī)驅(qū)動(dòng)來(lái)驅(qū)動(dòng)42步進(jìn)電機(jī)時(shí)產(chǎn)生了一些問題導(dǎo)致電機(jī)在上電狀態(tài)無(wú)扭矩,但已知電機(jī)本身沒有問題,用arduino UNO開發(fā)板配合arduino IDE寫了一樣的程序測(cè)試發(fā)現(xiàn)電機(jī)運(yùn)行正常,驅(qū)動(dòng)器本身采用共陽(yáng)極解法與esp32相接。ENA-,DIR-分別接在esp32GPIO32,33上,PUL-接在GPIO25上。PUL+;ENA+; DIR+用導(dǎo)線并在一起接到esp325v 輸出上。在燒入程序后電機(jī)無(wú)扭矩,但當(dāng)我松動(dòng)esp32 microusb來(lái)斷電的時(shí)候,有一瞬間電機(jī)突然上電并保持轉(zhuǎn)動(dòng)。經(jīng)測(cè)量發(fā)現(xiàn),結(jié)果正常的arduino5v輸出實(shí)際輸出為5.1v,而esp325v只有4.5v的電壓,初步懷疑是esp32的輸出電壓不夠?qū)е聼o(wú)法讓驅(qū)動(dòng)器驅(qū)動(dòng)電機(jī),下面是esp32vscode寫的代碼和arduino的代碼:
我認(rèn)為是esp32的5v輸出口電壓不夠但是我不知道如何提高這個(gè)電壓或者是外接一個(gè)電源,如果您有任何建議請(qǐng)一定詳細(xì)說明!感激不盡!

圖片1.png (3.32 MB, 下載次數(shù): 55)

圖片1.png

圖片2.png (3.42 MB, 下載次數(shù): 64)

圖片2.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:824490 發(fā)表于 2022-1-28 23:51 | 只看該作者
驅(qū)動(dòng)器內(nèi)部不是有光藕?jiǎn)�?電壓差一點(diǎn)應(yīng)該不是問題
回復(fù)

使用道具 舉報(bào)

板凳
ID:844772 發(fā)表于 2022-1-29 09:44 | 只看該作者
1.這玩意3.3v就能用,你可以測(cè)電流應(yīng)該8-15ma就行啦,大了還要限流。
2.建議懸空ENA+-試試,它上電后行為不可控。
回復(fù)

使用道具 舉報(bào)

地板
ID:497780 發(fā)表于 2023-5-29 17:38 | 只看該作者
esp32某些引腳剛上電時(shí)不可控,或會(huì)輸出些脈沖,所以某些引腳是不可用來(lái)輸出脈沖控制步進(jìn)的.
回復(fù)

使用道具 舉報(bào)

5#
ID:373684 發(fā)表于 2024-1-14 17:46 | 只看該作者
sdvic 發(fā)表于 2023-5-29 17:38
esp32某些引腳剛上電時(shí)不可控,或會(huì)輸出些脈沖,所以某些引腳是不可用來(lái)輸出脈沖控制步進(jìn)的.

不可控是什么意思呢?
回復(fù)

使用道具 舉報(bào)

6#
ID:203661 發(fā)表于 2025-1-21 16:17 | 只看該作者
硬件問題,上圖
回復(fù)

使用道具 舉報(bào)

7#
ID:879348 發(fā)表于 2025-1-22 14:45 | 只看該作者
一般數(shù)字電路對(duì)電平的容忍度很高,你的猜測(cè)是錯(cuò)誤的
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表