熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-8-23 22:18
正文摘要:圖片是步進(jìn)電機(jī)和控制器下面是我寫的程序 用51單片機(jī) 怎么控制這個(gè)驅(qū)動(dòng) (DM542) #include<reg52.h> /**************************************************************** ... |
jubaolun 發(fā)表于 2017-8-25 15:37 謝謝 ,這個(gè)會(huì)啦 |
用單片機(jī)3個(gè)IO口分別輸出脈沖信號(hào),正反轉(zhuǎn)信號(hào),勢(shì)能信號(hào)。共地。驅(qū)動(dòng)器注意設(shè)置電流,細(xì)分等。 |
xiong123154 發(fā)表于 2017-8-24 14:18 需要共地。。。。。 |
你在用晶體管陣列驅(qū)動(dòng)電機(jī)時(shí),不但要向晶體管陣列送數(shù)據(jù),而且要按一定的邏輯次序送入數(shù)據(jù)。 現(xiàn)在人家把這一塊都做好了,放在這個(gè)驅(qū)動(dòng)器里面了,你只要研讀一下它的數(shù)據(jù)接口命令,按命令送入數(shù)據(jù)就OK了。 |
脈沖,方向,使能,直接用單片機(jī)發(fā)脈沖(高低電平)信號(hào)就可以轉(zhuǎn)起來 |
oo0o_11 發(fā)表于 2017-8-24 11:44 單片機(jī)要和驅(qū)動(dòng)模塊共地嗎 |
xiong123154 發(fā)表于 2017-8-24 10:04 高電平 延時(shí) 低電平 延時(shí) |
yzwzfyz 發(fā)表于 2017-8-24 00:18 驅(qū)動(dòng)器理解了大部分 ,主要是脈沖驅(qū)動(dòng),這塊理解不夠 我原來是使用ULN2003A或者ULN2803 來驅(qū)動(dòng)步進(jìn)電機(jī)的 使用的是四個(gè)IO口來控制電機(jī) ,對(duì)于這里的單個(gè)IO口控制 ,請(qǐng)問能指導(dǎo)下嗎 |
oo0o_11 發(fā)表于 2017-8-23 23:33 脈沖驅(qū)動(dòng),這塊理解不夠 我原來是使用ULN2003A或者ULN2803 來驅(qū)動(dòng)步進(jìn)電機(jī)的 使用的是四個(gè)IO口來控制 ,對(duì)于這里的單個(gè)IO口控制 ,請(qǐng)問能指導(dǎo)下嗎 |
認(rèn)真研讀控制驅(qū)動(dòng)器(DM542),記住永遠(yuǎn)的法則:要控制什么,就必須先了解什么!! |
先檢查接線是否接對(duì)。PUL是給電機(jī)轉(zhuǎn)動(dòng)的脈沖信號(hào),dir是選正轉(zhuǎn)或者反轉(zhuǎn),ENA應(yīng)該是使能,這三個(gè)信號(hào)在驅(qū)動(dòng)器里面應(yīng)該是接的光耦,正接5v,負(fù)接單片機(jī)IO。編程思路應(yīng)該是 先給使能,再給方向,然后給脈沖驅(qū)動(dòng),脈沖個(gè)數(shù)取決于你要轉(zhuǎn)的角度和細(xì)分設(shè)置。時(shí)序買的模塊應(yīng)該有說明書會(huì)講。 |
參與人數(shù) 1 | 黑幣 +40 | 收起 理由 |
---|---|---|
![]() | + 40 | 回帖助人的獎(jiǎng)勵(lì)! |
Powered by 單片機(jī)教程網(wǎng)