1樓:蘋果魅力
第一:不能直接接到微控制器上。因為微控制器埠的工作電流很小——千萬不要把由二極體。
三極體等元件組成的電子電路,與中學學習的電阻電路搞混了——雖然可能微控制器埠灶衝的電壓滿足了電機,但電流不夠,功率不夠,電機是不會轉動的。
第二:要驅動電機工作,首先要看你用的是什麼電機——直流電機。
步進電機。這僅是玩微控制器電子電路中常用的)。直流電機的驅動最簡單,可以是晶元,也可以直接用三極者昌管,步進電機的驅動要複雜一些,要看是五線四相的、還是雙極性的,一般很容易在網上找到相關的電路。
第三:這個控制電機轉動乙個特定的角度,只用延時是很很很不夠的——這個涉及電機的工況,即空載或負載的大小等等因數,例如:你調好了空載時的延時時間,但電機在有負載或負載大小不同時,轉動的快慢是會變化的,電源供電是否穩定(電流電壓是否會一直不變化?
也會影響電機的轉動快慢,怎麼可能只用延時來控制轉動角度呢?!
對於直流電機,一般是需要加乙個測量轉動引數的感測器的,如霍隱嫌殲爾感測器。
對於步進電機,可以用程式控制,只要你能很好地瞭解你的電機的引數。
2樓:娛樂影視君
碳刷電機工作巧孝羨時會產生「打火」干擾,特別是舊電機在剛啟動時,啟動電流比較大,這時不單產生的「打火」干擾大,還會造成電源急促波動,從而形成干擾源影響晶元工作。按你的描述看,我的建議你試試,在電機兩極接個瓷片電容;在89c52的電源與控制板電源合併前串乙個肖特基二極體做隔離處理;微控制器的電源濾波電容並乙個的瓷片電路;微控制器板不要太靠近電機。
看你伺服電機的設定情況如何了,位置模式,訊號可以是pulse+pulse或pulse+dir兩種模式,及雙脈衝或脈衝+方向。你只需要兩個控制io口就可以了,pul-及dir-接gnd。要想伺服電機運轉需要脈衝訊號,伺服電機的速度是靠脈衝訊號的頻率決定的。
所以發電平是無法讓電機轉動的。
如果需要軟啟動以及慢速與快速或者變速切換,就需要輸出頻率變換的脈衝孝拍。 ,這個你可以利用微控制器中的定時器來完成這個脈衝輸出時間的控制,比如設定初始時間的大與小來調節這個脈衝。
通過設定pwm波的佔空比來控制直流電機的轉速,佔空比越大,轉速越快,越小轉速越低。 2、當然微控制器的i/o口是不能直接驅動電機的慎激,所以還需要用乙個馬達驅動晶元。像lg9110、cmo825等。
馬達驅動ic可以將微控制器i/o輸出訊號放大,這樣電機中流過的電流足夠大,電機才能轉起來。
51微控制器通過伺服驅動器控制伺服電機?
3樓:考運旺查卯
最容易控制的方式是,伺服驅動器設定為位置模式,微控制器給伺服驅動器傳送脈衝訊號就可以控制伺服電機了。
4樓:網友
微控制器的2個引腳分別接pul-,dir-,pul+,dir+接+5v電源,+5v電源的0v端接微控制器com
5樓:vision戀
請問一下解決了嗎?能請教一下嗎?
怎樣用微控制器控制直流電動機
6樓:網友
微控制器控制直流電機驅動晶元就可以控制直流電機了,我一般用l298n驅動晶元有4個微控制器的訊號輸入口 兩個使能埠,使能埠高電平使能,如果用不到的話直接接高電平就可以了 用得到的話接微控制器,控制4微控制器訊號輸入口的高低電平就能控制電機的正反轉。]
7樓:卷彤苼
比如玩具上那個電機的話,用三極體就ok了!l298n十幾塊錢乙個划不來!]
8樓:愛刷_棍哥
本設計以at89c51微控制器為核心,以4*4矩陣鍵盤做為輸入達到控制直流電機的啟停、速度和方向,完成了基本要求和發揮部分的要求。在設計中,採用了pwm技術對電機進行控制,通過對佔空比的計算達到精確調速的目的。
51微控制器 不經過uln2003等控制晶元能直接控制5v步進電機嗎?如果能的話請給個解決方案
9樓:網友
不能,51微控制器的io最大電流才20毫安,遠不夠驅動電機,如果直接控制的話,唯一的下場就是微控制器燒掉。
其實2003也不足以驅動電機,很有可能在啟動的瞬間被燒掉,你可以查一下這個電機的額定電流乘以10是否超過1安培。超過的話,我建議你還是使用專用的驅動模組。
10樓:高茂程
要加個電流放大器、微控制器的引腳的電流不足以驅動步進電機轉動,必須要加電流放大器;如一些專業放大晶元或驅動晶元,網上很多一艘就出來了、再或者就是加三極體放大。
11樓:網友
還是用個晶元,去搭三極體更麻煩。
微控制器控制電機?
12樓:網友
1、用到什麼功能,應該是取決於微控制器本身的特徵,有些也要用到adc或內建比較部分。
2、常規設計是,6個io口控制無刷電機的轉動,3個io口檢測過零訊號,加上一些輔助的io,樓主就可以算一下了如下圖。
13樓:網友
你要先確定用哪個型號的微控制器,還有要不要外部晶振,邏輯電壓用哪個,程式寫入還要有通訊埠吧,你直接說要佔幾個引腳不能確定啊。
mcu一般的正邏輯電壓是5v dc,不知道能不能帶動你的電機,如果不行就在外加多級放大器,或者直接選乙個邏輯電壓+15v,25v的(感覺好奢侈),其次微控制器買來後除了一部分自檢查和資料操作功能以外是沒有程式的,你要先程式設計寫入,這個過程需要使用幾乎全部功能引腳,建議直接買一塊針對該型號微控制器的處理板,這樣控制外部裝置時也可以直接使用,不用再費力設計操控電路。你要做的控制電路比較簡單,一般mcu的i/o引腳都是夠用的,輸入2個,定時器1或2個,輸出乙個,5個輸入輸出埠就夠用,但是其它針對mcu的控制引腳就要看具體型號了,少不了的。
14樓:
微控制器控制電機需要接三極體或者繼電器;
用材:微控制器、光電耦合、電機驅動。
電機驅動可以自己搭建,比如用功率管搭全橋;或者用uln2003和04驅動;還有用電機驅動晶元,比如l298。
15樓:網友
無刷電機也有好多個,一般都是三相無刷電機,三個相要三根i/o口連線,另外有三個引腳接三根霍爾感測器訊號線的連線(接收無刷電機的轉角)。有的兩相的無刷電機接兩個i/o口,乙個或者兩個霍爾感測器的訊號線。
一般控制無刷電機的三個或兩個相,可以用pwm訊號來控制。
也可以用電機驅動晶元來連線,如ml4428。
補充,一般無刷電機內部就有乙個霍爾感測器作為電機轉角的檢測,因為它沒有電刷所以需要乙個檢測轉子轉動角度的檢測。這是電機內部自帶的。除非你買的無刷電機沒帶霍爾檢測,那要做的東西就更多了。
微控制器引腳直接接五線四相步進電機時不跑,即本該輸出脈衝的io口都輸出低電平了?
16樓:網友
直接接恐怕是不行的,另外微控制器的不同io口的輸出電壓是不一樣的,有的搞,有的低!
接到輸出電壓高的io口可能就可以了!
不過還是建議通過驅動電路來驅動步進電機,這樣無論接那個口都可以!靈活又安全!
17樓:
微控制器的輸出能力很弱的,好的也就20ma,根本驅動不了步進電機。這些io口都被你拉低了,遲早要損壞。
微控制器控制步進電機為什麼要驅動晶元?直接用引腳控制不行嗎?
18樓:橡皮臉
微控制器只提供訊號,其電流不足以驅動步進電機。
19樓:網友
微控制器引腳的驅動能力不大,用驅動晶元可以加大驅動能力。
20樓:厙蕭釋念雙
網上有很多類似的電路可以參考的。
l298使用時,要注意那兩個供電電壓的區別。
微控制器外部中斷引腳是哪,微控制器外部中斷引腳是哪一個
答 先看看你的bai中斷程式 du void exter0 interrupt 0 也就是叫d1置零而已。zhi 執行dao完這句就內跳出中斷了,繼續執行主容函式。那麼你叫中斷一直低電平,是不是就一直觸發中斷呀?是的。你認為只要一直觸發中斷,是不是就應該永遠執行中斷函式,而不幹別的了?當程式從中斷函...
步進電機用微控制器控制轉動
步進電機如何控制電機的正反轉 只要控制在四相繞組和虛上輸入脈衝的順序,就可以控制電機的正轉 反轉。控制延時就能控制轉速。步進電機有四相繞組a b c d,當一繞組通電時在電動機內部形成n s極,產生磁場,當通電的相發生變化,磁場發生旋轉,在磁場的作用下,轉子將轉動,若步進電機按雙四拍的方式來工作。在...
基於微控制器步進電機控制系統設計 謝謝拉
這麼複雜建議你去圖書館裡找找相關資料來看看吧。基於微控制器步進電機自動控制系統設計 哈。我來幫助你。步進電機控制是很簡單到應該。容易得很 具體電機引數有沒有 可以hi我。很簡單,我可以給你做。上位機控制微控制器上的步進電機問題。上位機,就是整機的運動控制部份,它的後面就是驅動電路和執行 步進電機 部份。...