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