怎樣實現用微控制器分別控制兩個直流電機

時間 2023-05-24 18:00:04

1樓:匿名使用者

分別用幾個i/o控制就行了唄,你可以用兩個i/o輸出pwm波分別對兩電機進行調速,然後再用兩個i/o輸出高低電平來分別控制電機的啟動和停止。

還要控制正反轉的話,你可以用一個h 橋來實現,也可以用繼電器來完成正反轉,軟體上很簡單,只要分別用一個i/o口輸出高低電平來控制h 橋或者繼電器切換正反轉就行了。

2樓:匿名使用者

電壓放大或者控制繼電器。

3樓:匿名使用者

你應該說一下具體控制要求的啊!還有就是直流電機是多少伏的啊?

如何用微控制器控制直流電機

4樓:匿名使用者

1、通過設定pwm波的佔空比來控制直流電機的轉速,佔空比越大,轉速越快,越小回轉速越低。

2、當然單片答機的i/o口是不能直接驅動電機的,所以你還需要用一個馬達驅動晶片。像lg9110、cmo825等。馬達驅動ic可以將微控制器i/o輸出訊號放大,這樣電機中流過的電流足夠大,電機才能轉起來。

3、你要是不清除pwm是怎麼回事呢,可以先作一些瞭解,再來知道有徵對性地提問就好了。

5樓:藍色騎士

微控制器控制直流抄。

電機驅動襲晶片就可以控制直流電機了,我一般用l298n驅動晶片有4個微控制器的。

訊號輸入口 兩個使能埠,使能埠高電平使能,如果用不到的話直接接高電平就可以了 用得到的話接微控制器,控制4微控制器訊號輸入口的高低電平就能控制電機的正反轉。

如何用微控制器控制直流電機

6樓:年景明樊綾

微控制器控制直流電機驅動晶片就可以控制直流電機了,我一般用l298n驅動晶片有4個微控制器的訊號輸入口。

兩個使能埠,使能埠高電平使能,如果用不到的話直接接高電平就可以了。

用得到的話接微控制器,控制4微控制器訊號輸入口的高低電平就能控制電機的正反轉。

怎樣用微控制器控制直流電動機

7樓:lllll攻城獅

1,簡單的開關控制,用微控制器引腳輸出高低電平,控制mos管驅動電路。

2,正反轉控制,需要兩個微控制器引腳,一個控制正反轉,一個控制啟動與否。

3,需要控制速度,(1)電壓控制,(2)pwm(脈寬)控制。

4,需要控制轉角,首先能夠控制速度,然後增加一個編碼器,微控制器中加入pid控制,用以精確控制。

以上大概就是直流電機能夠控制的東西。

8樓:匿名使用者

微控制器只能給出控制訊號,需要外接mos管或者igbt作為電子開關,然後還要驅動電動把微控制器訊號轉換成mos管或igbt的驅動電流,可以用pwm控制來調速,也可以直接給高電平,滿速度執行。

怎樣用微控制器控制直流電動機

9樓:匿名使用者

微控制器控制直流電機驅動晶片就可以控制直流電機了,我一般用l298n驅動晶片有4個微控制器的訊號輸入口 兩個使能埠,使能埠高電平使能,如果用不到的話直接接高電平就可以了 用得到的話接微控制器,控制4微控制器訊號輸入口的高低電平就能控制電機的正反轉。]

10樓:卷彤苼

比如玩具上那個電機的話,用三極體就ok了!l298n十幾塊錢一個划不來!]

11樓:愛刷_棍哥

本設計以at89c51微控制器為核心,以4*4矩陣鍵盤做為輸入達到控制直流電機的啟停、速度和方向,完成了基本要求和發揮部分的要求。在設計中,採用了pwm技術對電機進行控制,通過對佔空比的計算達到精確調速的目的。

微控制器控制直流電動機

12樓:匿名使用者

看你要求的是什麼樣的控制:是開環控制還是閉環控制?是控制其轉速?還是扭矩?還是其他引數?

如果是開環控制,最簡單,可以用pwm(即脈寬調製)來改變送給電動機的平均電壓,達到調節的目的。如附圖示意。

如果是閉環控制,則需要加感測器。例如要閉環控制轉速,則需要加裝一個轉速感測器,將感測器訊號送給微控制器。微控制器通過一定的軟體演算法測出轉速,將實測轉速和要求的轉速比較,採用某種控制演算法(例如pid控制)來確定輸出的pwm佔空比應該如何改變。

13樓:匿名使用者

用微控制器實現pwm控制高低電平比例,實現不同的轉速。

14樓:網友

這個最容易了,除了驅動電路以外,就只需要一個管腳給直流電動機訊號就可以了;

微控制器管腳輸出1,則電動機開始轉,輸出0,則電動機停。跟一個燈的開關一樣。

15樓:生活如歌

這個得用pwm來控制直流電機。

16樓:匿名使用者

如果只是簡單做實驗的話不需要正反轉,你可以買一個達林頓驅動就行,例如uln2803,如果需要正反轉你可以自己搭建一個h橋或者使用專門的驅動器,例如l298n

微控制器課可控多電機麼 如何實現 (比如控制四個電機的正反轉) 20

17樓:天邊之約

不要說4個電機,就是再多個也是可以控制的。

就例如你所說的4個電機的正反轉吧:

首先定義8個開關輸入,作為4個電機的正反轉控制開關;

再定義8個開關輸出,作為4個電機正反轉接觸器線圈的控制;

再就是編寫軟體了。

例如:某一臺電機如果正轉控制接通,反轉控制斷開,就置位對應的正轉接觸器吸合;

如果反轉控制接通,正轉控制斷開,就置位對應的反轉接觸器吸合。

當然,微控制器輸出能力有限,需要加中間繼電器驅動接觸器。

另外,為了安全操作,微控制器還可以採入全部接觸器的輔助觸點,檢測到某一接觸器不受控後,即可啟動報警。

微控制器的能力是很大的,基本上你能想到的,它都能做到;

許多型號的plc都是由微控制器開發而成的,只不過用起來感覺更方便了;

特別複雜的控制,還必須要微控制器來實現。

既好用,又便宜;

但你必須有知識。

微控制器如何控制輸出電壓頻率,如何實現用微控制器控制輸出電壓

神級人氏 應該是針對交直交變頻的 直流變交流時,微控制器可以改變所發出spwm訊號的週期改變輸出交流電的頻率。如單極性單相逆變,每段t 2時間產生一組spwm波 第一個t 2時間段,spwm波經驅動電路加到h橋的一個通路,產生半個輸出正弦波,第二個t 2,spwm波經驅動加到h橋另一個通路,產生另半...

兩個微控制器UART通訊不能正常進行

自由飛翔就是我 微控制器串列埠可以在115.2k可靠傳輸,不要懷疑波特率,如果你的波特率計算真的沒有錯誤的話 從你的條件不會退出能通訊的結果,肯定有的細節你沒有說明,不知是什麼 如果真的如你所說,只能讓一片微控制器不斷的發,示波器監視傳送是否正常 串列埠助手給另一片微控制器發資料,看接受是否正常,一...

微控制器中兩個for語句是如何執行的

寒冬為雪 這兩個for語句相同。是起一個延時的作用,最初i 0,i 0 30000,繼續執行,i 即i自加1為i 1,然後i 1,i 1 300000,繼續執行i 直到i 30000跳出for語句,這個過程微控制器執行需要時間,就起到了一個延時的作用。 懂你的大佬 揭靈韻 這個很重要,第一,如果是編...