熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2024-12-30 13:56
正文摘要:最近剛學(xué)習(xí)步進(jìn)電機(jī)驅(qū)動,用的一個(gè)drive8825,和a4988步進(jìn)電機(jī)驅(qū)動器,驅(qū)動器上2A,2B,1A,1B,是前兩個(gè)同相還是兩個(gè)a同相,然后我接線也感覺沒毛病,代碼用ai寫的,自己也檢查了一遍感覺也沒什么問題,為什么不禁地 ... |
daiyu 發(fā)表于 2025-1-5 11:47 大部分是電機(jī)接錯(cuò)相或斷相,不過298N和4988程序完全不同哦。 |
daiyu 發(fā)表于 2025-1-5 11:47 電動機(jī)發(fā)聲,可能是 磁場不對稱或換相有失誤,或者繞組安裝不牢固;而單片機(jī)控制的,大概是逆變器的換相邏輯吧。 |
我用了一個(gè)l298n驅(qū)動步進(jìn)電機(jī),電機(jī)嗡嗡響是什么原因 |
GPIO_SetBits(MOTOR_PORT, ENABLE_PIN); // 啟用驅(qū)動模塊 這行代碼是有問題, 這個(gè)是拉高ENBALE, 不過你測量0V, 代碼修改了或原電路ENABLE接地. 關(guān)于哪一組,一般看第一個(gè)字符, 2A,2B,是一組 如果你買的是別人DIY的, 最好測量一下: DRV8825, 5腳7腳是一組, 8腳和10腳是另一組. A4988 1腳,26腳是一組, 21腳和24是另一組 2A,2B,應(yīng)該是A4988的標(biāo)法 OUT2A,OUT2B... |
我檢查了一下電壓應(yīng)該是沒問題的enable是0v,dir是0v,step是1.6v |
ZSJM 發(fā)表于 2024-12-30 16:44 驅(qū)動器上2A,2B,1A,1B,是前兩個(gè)同相還是兩個(gè)a同相 |
用萬用表檢查3個(gè)腳的電壓 正常的電壓是 EN=3.3V,DIR=0V,STEP=1.65V |
ENABLE , A4988和DRV8825 都是低電平有效. 你的代碼, 是輸出高電平, 主要問題大概在這里. |
Powered by 單片機(jī)教程網(wǎng)