找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6112|回復(fù): 14
收起左側(cè)

一個單片機芯片為什么帶不動兩個42步進電機?

[復(fù)制鏈接]
ID:277993 發(fā)表于 2018-10-2 10:01 | 顯示全部樓層 |閱讀模式
我的電路使用的是兩個42步進電機、兩個tb6560步進電機驅(qū)動板、一個5189c芯片、一個24v直流電源。
使用過的方法:
1、單電機、tb6560與芯片分別采用共陰極和共陽極接法,每個步進電機和tb6560都能使用。但同時使用的時候就一個出現(xiàn)雜音、一個必須要手動轉(zhuǎn)動才能使用。
2、附件中的程序代碼,在運作后,p10、p11、p12接口的步進電機,在沒有連接第二個步進電機的時候能正常運作,連接上以后就出現(xiàn)雜音。
3、設(shè)計第二個步進電機的芯片接口為p15、p16、p17。
現(xiàn)在我考慮的問題是,
1、一個51單片機芯片是不是只能帶一個步進電機?
2、有網(wǎng)友說是節(jié)拍掃描出現(xiàn)沖突,如果真的是節(jié)拍掃描出現(xiàn)沖突該怎么解決?
3、曾經(jīng)測試過使用一個delay()但問題沒有解決。
4、如果程序有問題,那么怎么改寫。

調(diào)試程序 - 副本.7z

13.15 KB, 下載次數(shù): 27

步進電機

回復(fù)

使用道具 舉報

ID:258566 發(fā)表于 2018-10-2 11:18 | 顯示全部樓層
mypic.png 脈沖占空比太大了.
回復(fù)

使用道具 舉報

ID:277550 發(fā)表于 2018-10-2 11:34 | 顯示全部樓層
驅(qū)動電機的電源,夠不夠電流


~~~~~~~~~~~
回復(fù)

使用道具 舉報

ID:310519 發(fā)表于 2018-10-2 11:58 | 顯示全部樓層
單片機只是發(fā)出控制信號,并不參與驅(qū)動過程,

既然一個可以,那可能是供電問題。

可以試試:

1,電機不同時啟動,A先運行,然后B再運行;

2, 看看電機單獨運行的情況;

3,兩個電機單獨供電;
回復(fù)

使用道具 舉報

ID:258566 發(fā)表于 2018-10-2 15:03 | 顯示全部樓層
cccc888 發(fā)表于 2018-10-2 11:18
脈沖占空比太大了.

圖畫錯了,高電平只有一個機器周期,12M的12周期mcu是一個微妙. tb656的最高是15khz.
回復(fù)

使用道具 舉報

ID:277993 發(fā)表于 2018-10-2 23:38 | 顯示全部樓層
cccc888 發(fā)表于 2018-10-2 11:18
脈沖占空比太大了.

我想,我明白怎么解決這個問題了。明天我試驗一下,估計沒有問題。
回復(fù)

使用道具 舉報

ID:277993 發(fā)表于 2018-10-2 23:39 | 顯示全部樓層
cccc888 發(fā)表于 2018-10-2 15:03
圖畫錯了,高電平只有一個機器周期,12M的12周期mcu是一個微妙. tb656的最高是15khz.

超高頻控制您懂嗎?
回復(fù)

使用道具 舉報

ID:277993 發(fā)表于 2018-10-2 23:41 | 顯示全部樓層
devcang 發(fā)表于 2018-10-2 11:34
驅(qū)動電機的電源,夠不夠電流

電流應(yīng)該沒有問題,因為原來是12v的3d打印機電源,可以同時控制5個42步進電機,我現(xiàn)在使用的是24v的直流電源,電流應(yīng)該不會不夠。
其次,這兩個電機不是不能轉(zhuǎn),而是轉(zhuǎn)的時候出現(xiàn)噪音,或者需要手動轉(zhuǎn)才能自己轉(zhuǎn)動。
回復(fù)

使用道具 舉報

ID:109943 發(fā)表于 2018-10-3 00:40 | 顯示全部樓層
51控制100個步進電機也沒有問題
回復(fù)

使用道具 舉報

ID:404172 發(fā)表于 2018-10-3 09:11 | 顯示全部樓層
我正在用51做激光雕刻機,是可以驅(qū)動兩個以上的42步進電機的,應(yīng)該是你的驅(qū)動器,電源,或者代碼有問題
回復(fù)

使用道具 舉報

ID:277993 發(fā)表于 2018-10-3 10:31 | 顯示全部樓層
cccc888 發(fā)表于 2018-10-2 15:03
圖畫錯了,高電平只有一個機器周期,12M的12周期mcu是一個微妙. tb656的最高是15khz.

在嗎  昨天喝酒了,用詞非常不當,對不起啊  老哥,你多包涵包涵。其實我想向您請教幾個關(guān)于超高頻的問題,我想用15ghz的振動器設(shè)計一個項目,但是我對這個真的不太懂,我只有設(shè)計原理圖,是一個全新的驗證項目。

我是為了自己能做項目,所以才開始自學(xué)單片機的。
回復(fù)

使用道具 舉報

ID:277993 發(fā)表于 2018-10-3 10:45 | 顯示全部樓層
lbewan 發(fā)表于 2018-10-3 09:11
我正在用51做激光雕刻機,是可以驅(qū)動兩個以上的42步進電機的,應(yīng)該是你的驅(qū)動器,電源,或者代碼有問題

是,我同意你的看法,不能使用mc=~mc
回復(fù)

使用道具 舉報

ID:387733 發(fā)表于 2018-10-3 14:00 | 顯示全部樓層
步進電機用方波控制,使用定時器中斷產(chǎn)生方波,如果每秒1000步,那就定時周期500uS,中斷內(nèi)反轉(zhuǎn)端口,就能產(chǎn)生1000Hz的方波。幾個步進電機都可以同時控制的。
回復(fù)

使用道具 舉報

ID:20808 發(fā)表于 2018-10-3 15:25 | 顯示全部樓層
單片機驅(qū)動電流不夠增加三極管驅(qū)動電路,電流不夠MCU會自動復(fù)位。
回復(fù)

使用道具 舉報

ID:405091 發(fā)表于 2018-10-3 15:49 | 顯示全部樓層
互相干擾的  加個控制芯片濾一下就可以了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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