熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2023-4-23 14:30
正文摘要:步進(jìn)電機(jī)驅(qū)動(dòng)需要方波信號(hào)的高電平為3.5v才能驅(qū)動(dòng),要怎么設(shè)計(jì)電路好呢?拜托各位大佬指點(diǎn)了! |
光耦,三極管都可以做電平轉(zhuǎn)換 |
mtdzok 發(fā)表于 2023-4-25 09:26 非常感謝,回去檢查了一下確實(shí)是編碼器接線錯(cuò)了,因?yàn)槭情]環(huán)編碼器,編碼器出現(xiàn)問題會(huì)讓電機(jī)制停 |
wulin 發(fā)表于 2023-4-24 07:18 非常感謝,回去檢查了一下確實(shí)是編碼器接線錯(cuò)了,因?yàn)槭情]環(huán)編碼器,編碼器出現(xiàn)問題會(huì)讓電機(jī)制停 |
李冬 發(fā)表于 2023-4-25 08:52 啊這,剛剛我用個(gè)9v驅(qū)動(dòng)的脈沖發(fā)生器,空載輸出電壓正負(fù)5v,峰值10v。但是鏈接驅(qū)動(dòng)形成回路后輸出電壓又降回了正負(fù)2.5v,現(xiàn)在不知道怎么辦好 |
coody_sz 發(fā)表于 2023-4-24 14:19 之前用5v的脈沖怎么也驅(qū)動(dòng)不了,電機(jī)動(dòng)都不動(dòng)一下,然后我用脈沖+接24v,脈沖負(fù)接電源負(fù)點(diǎn)觸,電機(jī)才有震動(dòng) |
ydatou 發(fā)表于 2023-4-25 10:26 我是用共陰接法脈沖正接io口,脈沖負(fù)接地 |
烏拉拉嗚 發(fā)表于 2023-4-24 21:13 https://blog.csdn.net/zhuoqingjo ... /details/105888159/ |
烏拉拉嗚 發(fā)表于 2023-4-24 03:58 你這個(gè)不需要特殊處理。 考慮下是不是接線或者驅(qū)動(dòng)邏輯錯(cuò)誤。 這里的公共端要接5V,而不是接地。 DIR 決定電機(jī)正轉(zhuǎn)或翻轉(zhuǎn)。 PUL 脈沖端。發(fā)多少個(gè)脈沖,步進(jìn)電機(jī)就走多少步。假如轉(zhuǎn)一圈需要400步,發(fā)200個(gè)脈沖(即200步),相當(dāng)于轉(zhuǎn)了半圈。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
你這個(gè)可能不是電壓問題,應(yīng)該是接法問題,還是應(yīng)該把圖發(fā)出來 |
![]() |
本帖最后由 李冬 于 2023-4-25 11:23 編輯 烏拉拉嗚 發(fā)表于 2023-4-24 21:13 我又想了想,可以這樣搞。先利用一個(gè)IO口,整出來倍壓直流,給驅(qū)動(dòng)的IO口用,開漏輸出方波。 這是我的想法,沒有試驗(yàn)過。你可以試試。 |
李冬 發(fā)表于 2023-4-24 16:54 對(duì),我需要的應(yīng)該是這個(gè),請(qǐng)問怎么弄呀 |
方波倍壓電路 |
rayin 發(fā)表于 2023-4-24 07:26 現(xiàn)在問題就卡在電平轉(zhuǎn)換上 |
Hephaestus 發(fā)表于 2023-4-24 12:16 畸變成三角波了(惱) |
angmall 發(fā)表于 2023-4-24 08:25 好的可以試試 |
烏拉拉嗚 發(fā)表于 2023-4-24 04:03 光耦的LED一般是1.2~1.3V的,怎么會(huì)驅(qū)動(dòng)不了? |
烏拉拉嗚 發(fā)表于 2023-4-24 04:00 數(shù)字電路好用就行,畸變怕什么? |
烏拉拉嗚 發(fā)表于 2023-4-24 03:58 這樣你在HV,不要接5V,接7V就好了。 |
電機(jī)通常只需要一個(gè)GPIO口控制,簡單的就用一個(gè)NPN三極管做電平轉(zhuǎn)換, 邏輯需取反. 用光耦做電氣隔離, MEI性能效果會(huì)更好. |
烏拉拉嗚 發(fā)表于 2023-4-24 03:58 樓主沒有成功驅(qū)動(dòng)可能是不熟悉相關(guān)硬件應(yīng)用條件,把電路圖發(fā)上來看看。 |
coody_sz 發(fā)表于 2023-4-23 16:48 輸入確實(shí)有光耦。。但是就是普通的ttl輸入驅(qū)動(dòng)不了 |
快樂眼淚 發(fā)表于 2023-4-23 20:59 我用的這款是閉環(huán)步進(jìn)驅(qū)動(dòng),有一些特殊的要求,比如那個(gè)高電平必須高于3.5 |
Hephaestus 發(fā)表于 2023-4-23 16:43 開漏輸出上拉的方波信號(hào)會(huì)有波形畸變(不知道為什么,惱) |
angmall 發(fā)表于 2023-4-23 16:13 謝謝推薦,這個(gè)我用了,沒有成功驅(qū)動(dòng)噢,因?yàn)殡姍C(jī)驅(qū)動(dòng)要求是3.5v的高電平,而且由于是方波所以就是要7v以上(此時(shí)方波電壓為+3.5,-3.5)的上拉電壓。 |
dandan-tcb 發(fā)表于 2023-4-23 16:05 我不太會(huì)設(shè)計(jì)電路,或者有什么經(jīng)典電路可以用嘛? |
步進(jìn)電機(jī)驅(qū)動(dòng)器應(yīng)該能驅(qū)動(dòng)吧? |
如果是步進(jìn)電機(jī)驅(qū)動(dòng)器,其輸入是光耦,3.3V或5V的單片機(jī)都是直接驅(qū)動(dòng)的。 |
STM32的話,把端口設(shè)置成OD,然后用電阻上拉到5V即可,注意這么做之前要先檢查datasheet,端口必須是FT才可以,不然一定會(huì)燒。 |
你可以用這種 邏輯電平轉(zhuǎn)換器
![]() ![]() |
可以mos或三極管做電平轉(zhuǎn)換去驅(qū)動(dòng);蛘哌\(yùn)放,比較器,邏輯門,這些都可以的。。。 |
man1234567 發(fā)表于 2023-4-23 15:48 就是把stm32單片機(jī)輸出的邏輯電平高電平升到3.5v,用電平轉(zhuǎn)換模塊輸出的電壓是高電壓+2.5和低電壓-2.5,沒有達(dá)到預(yù)期。 |
ttl邏輯電平高電平放大為3.5v ?3.3V不行的話用5V降壓就可以 ![]() |
Powered by 單片機(jī)教程網(wǎng)