找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2524|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)控制步進(jìn)電機(jī)若是沒(méi)有驅(qū)動(dòng)板則接線和程序是如何的?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:304151 發(fā)表于 2018-12-24 09:23 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
51單片機(jī)控制步進(jìn)電機(jī)時(shí)電機(jī)為HYH-24BYJ48DC5V若是沒(méi)有驅(qū)動(dòng)板則接線和程序是如何的?
若有驅(qū)動(dòng)板接線與程序又是如何的?
設(shè)計(jì)快要結(jié)束了這個(gè)問(wèn)題一直沒(méi)有得到解決有木有大神解救一下?

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

5#
ID:451718 發(fā)表于 2018-12-24 19:36 | 只看該作者
首先你要搞清楚,驅(qū)動(dòng)板是如何工作的。驅(qū)動(dòng)板分兩種,一種是信號(hào)驅(qū)動(dòng)的,一種是功率驅(qū)動(dòng)的。對(duì)于電機(jī)類的設(shè)備,單片機(jī)的IO口電流是不足以滿足電機(jī)的運(yùn)行功率需求的。 所以,無(wú)論如何,你都要有輔助電路來(lái)驅(qū)動(dòng)電機(jī)。
      首先給你講一下信號(hào)驅(qū)動(dòng)的驅(qū)動(dòng)板,也就是我們常說(shuō)的驅(qū)動(dòng)器,這種驅(qū)動(dòng)板只需要給它一個(gè)脈沖信號(hào),然后給一個(gè)方向信號(hào),再給一個(gè)使能信號(hào),就可以讓電機(jī)動(dòng)起來(lái)了。 當(dāng)然,電機(jī)那頭的5根線,你要按照要求接到驅(qū)動(dòng)板上。 這種模式,你需要在程序中調(diào)用計(jì)時(shí)器,每當(dāng)計(jì)時(shí)器溢出的時(shí)候,就給對(duì)應(yīng)脈沖信號(hào)的IO口輸出一次高電平,然后做一定時(shí)間的延遲,最后拉低等待下一次計(jì)時(shí)器溢出。這樣就有一個(gè)持續(xù)的脈沖信號(hào)給到驅(qū)動(dòng)板了,電機(jī)的旋轉(zhuǎn)速度,就取決于這個(gè)脈沖信號(hào)的頻率。
      其次就是功率驅(qū)動(dòng)的驅(qū)動(dòng)板,因?yàn)閱纹瑱C(jī)的OI口電流有限,要想驅(qū)動(dòng)電機(jī),必須通過(guò)三極管的開關(guān)功能去控制,或者有具體的芯片也可以實(shí)現(xiàn)。比如:ULN2003。 那么這種情況下,電機(jī)的5根線,之中有一根是公共線,接電源+5v。另外4根接經(jīng)過(guò)功率放大的IC管腳,當(dāng)然,這個(gè)時(shí)候就要有4個(gè)端口了?梢苑謩e是P0.0,P0.1,P0.2,P0.3  。如下圖,你需要對(duì)這四個(gè)IO口進(jìn)行循環(huán)賦值并延時(shí),賦值參照下表。
通過(guò)循環(huán)賦值,電機(jī)就可以動(dòng)起來(lái)。 下表左邊端口值,就是P0對(duì)應(yīng)的值。0x03二進(jìn)制是00000011,對(duì)應(yīng)P0.0和P0.1賦值高電平。依次類推。

4線步進(jìn)真值表.jpg (96.53 KB, 下載次數(shù): 49)

4線步進(jìn)真值表.jpg
回復(fù)

使用道具 舉報(bào)

地板
ID:304151 發(fā)表于 2018-12-24 16:54 | 只看該作者
yzwzfyz 發(fā)表于 2018-12-24 13:42
驅(qū)動(dòng)是要有:
1、被驅(qū)動(dòng)的對(duì)象是誰(shuí)。
2、誰(shuí)發(fā)出驅(qū)動(dòng)。

qq請(qǐng)教您一下  您加一下 謝謝了
回復(fù)

使用道具 舉報(bào)

板凳
ID:304151 發(fā)表于 2018-12-24 16:54 | 只看該作者
yzwzfyz 發(fā)表于 2018-12-24 13:42
驅(qū)動(dòng)是要有:
1、被驅(qū)動(dòng)的對(duì)象是誰(shuí)。
2、誰(shuí)發(fā)出驅(qū)動(dòng)。

驅(qū)動(dòng)對(duì)象是步進(jìn)電機(jī)42BYGH4310
通過(guò)51單片機(jī)到驅(qū)動(dòng)板來(lái)驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2018-12-24 13:42 | 只看該作者
驅(qū)動(dòng)是要有:
1、被驅(qū)動(dòng)的對(duì)象是誰(shuí)。
2、誰(shuí)發(fā)出驅(qū)動(dòng)。
3、如何驅(qū)動(dòng)。
這些都是硬件知識(shí)。如題:
你需要:
1、弄清楚電機(jī)轉(zhuǎn)動(dòng)的原理。(這是關(guān)鍵)
2、根據(jù)原理給它設(shè)立一個(gè)驅(qū)動(dòng)動(dòng)電路。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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