⑴ 怎樣用單片機控制直流電動機
1、通過設置PWM波的占空比來控制直流閉前電機的轉速,占空比越大,轉速越快,越小轉速越低。2、當然單片機的I/O口是不能直接驅動電機的,所以你還需要用一個馬達驅動晶元。像LG9110、CMO825等。馬達驅動IC可以將單片機I/O輸出信號放大,這樣電機中流過的電流足夠大,電機才能轉起來。3、你要是不清除PWM是怎麼回事呢,可以先作一些了解,再來知道有徵對性轎吵清地提問就好了碰胡。]
⑵ 步進電機的單片機控制
步進電機的單片機控制
通過IO口輸出的具有時序的方波作為步進電機的控制信號,信號經過晶元L298N驅動步進電機;同時,用 4X4的鍵盤來對電機的狀態進行控制,並用數碼管顯示電機的轉速,採用74LS164作為4位單個數碼管的顯示驅動,從單片機輸入信號;
采通過IO口輸出的具有時序的方波作為步進電機的控制信號,信號經過晶元L298N驅動步進電機;同時,用 4X4的鍵盤來對電機的狀態進行控制,並用數碼管顯示電機的轉速,採用74LS164作為4位單個數碼管的顯示驅動
1、對步進電機的控制和驅動,設計中受控電機為四相六線制的步進電機(內阻33歐,步進1.8度,額定電壓12V)
使用L298N晶元驅動電機
L298N晶元可以驅動兩個二相電機(如圖1-1),也可以驅動一個四相電機,輸出電壓最高可達50V,可以直接通過電源來調節輸出電壓;可以直接用單片機的IO口提供信號;而且電路簡單,使用比較方便。 而使用L298N時,可以用L297來提供時序信號,可以節省單片機IO口的使用;也可以直接用單片機模擬出時序信號,由於控制並不復雜,故選用後者。
2、 數碼管顯示電路的設計
串列接法
設計中要顯示4位數字,用74LS164作為顯示驅動,其中帶鎖存,使用串列接法可以節約IO口資源,但要使用SIO,發送數據時容易控制。
二、步進電機控制原理
步進電機是數字控制電機,它將脈沖信號轉變成角位移,即給一個脈沖信號,步進電機就轉動一個角度,因此非常適合於單片機控制。步進電機可分為反應式步進電機(簡稱VR)、永磁式步進電機(簡稱PM)和混合式步進電機(簡稱HB)。
步進電機區別於其他控制電機的最大特點是,它是通過輸入脈沖信號來進行控制的,即電機的總轉動角度由輸入脈沖數決定,而電機的轉速由脈沖信號頻率決定。
步進電機的驅動電路根據控制信號工作,控制信號由單片機產生。其基本原理作用如下:
(1)控制換相順序
通電換相這一過程稱為脈沖分配。例如:三相步進電機的三拍工作方式,其各相通電順序為A-B-C-D,通電控制脈沖必須嚴格按照這一順序分別控制A,B,C,D相的通斷。
(2)控制步進電機的轉向
如果給定工作方式正序換相通電,步進電機正轉,如果按反序通電換相,則電機就反轉。
(3)控制步進電機的速度
如果給步進電機發一個控制脈沖,它就轉一步,再發一個脈沖,它會再轉一步。兩個脈沖的間隔越短,步進電機就轉得越快。調整單片機發出的脈沖頻率,就可以對步進電機進行調速。
三、理論設計
1、步進電機驅動電路
通過L298N構成步進電機的驅動電路,電路圖如圖3-2所示。
通過單片機的IOB8~IOB13對L298N的IN1~IN4口和ENA、ENB口發送方波脈沖信號,2、數碼管顯示電路的設計
數碼管的顯示驅動使用74LS164,通過的IOB0和IOB1口對DATA和CLK發送數據。
3、4x4鍵盤電路
使用了標準的4x4鍵盤,單片機的A口低8位為鍵盤的介面。盡管設計要求中只需要4個鍵對步進電機的狀態進行控制,但考慮到對控制功能的擴展,我們使用了4x4的鍵盤。
⑶ 如何用單片機編輯一個電動機正反轉的程序
1、首先在【程序段1】中建立一個互鎖加自鎖的迴路,I0.0是正轉啟動。I0.1是停止,M0.0是正轉啟動線圈,M0.1是反轉啟動線圈。
⑷ 單片機怎樣控制220v單向交流電機正反轉
用單片機驅動三極體,三極體驅動繼電器,行程開關的輸出是開關量,讀的時候讀電平判斷開關位置。
⑸ 單片機控制三相非同步電機需要什麼元件
如果想利用單片機來控制三相動力電動機,則需要以下部件:
1、開關電源一個,安全穩定的電源供給對於單片機來說是很重要的
2、單沖猛片機板一塊,要集成光電隔離的輸入輸出模塊,可選用FX1N20MR仿PLC裸板
3、三相動力電動機一個,可根據實際情況選擇電動機的規格
4、如果電動機的正反轉都需要控制,則需要兩個交流接觸器,觸點容量要滿足電動機的功散備橋率,即A數
5、常開按鈕三個,一個控制正轉,一個控制反轉,一個控制停轉
6、如果想限制電動機旋轉的圈數,則還需要一個光電編碼器,用來檢測電動機的旋轉位置
7、若想精確控制電動機的旋轉圈數,還要加以制動系統,制動可分為機械制動和電子制動兩種。因為電動機旋轉後,會有慣性,精確圈數的要求下,這個慣性要加以控制。
8、除以上部件外,還需要一些連接線和一個合適的電控箱來滾差固定這些部件,以避免使用時發生觸電危險。
⑹ 51單片機控制電機運轉,用什麼繼電器
採用固態繼電器即可。
控制方法:
1、單片機輸出端接光電耦合器,加上三極體、繼電器組合的電路。
2、看繼電器對應的是多大電壓驅動,繼電器有一端要接上這個電壓,另一端接三極體。
3、繼電器一端接適合交流電機的交流電壓,另一端接交流電機。
4、正反轉用兩個繼電器控制。
繼電器
繼電器(英文名稱:relay)是一種電控制器件,是當輸入量(激勵量)的變化達到規定要求時,在電氣輸出電路中使被控量發生預定的階躍變化的一種電器。它具有控制系統(又稱輸入迴路)和被控制系統(又稱輸出迴路)之間的互動關系。
通常應用於自動化的控制電路中,它實際上是用小電流去控制大電流運作的一種「自動開關」。故在電路中起著自動調節、安全保護、轉換電路等作用。
⑺ 用單片機怎樣實現電機的正反轉控制
方案一:使用開關直接控制電動機的正反轉,此種設計非常簡便易懂,便於修理與使用。
缺點:該方案直接控制易產生火花電弧,會危害操作者生命安全。 如圖1所示:
圖1中的開關為單刀雙擲開關,所以開關有左,中,右三個位置。 方案一開關控制過程如下:
將單刀雙擲開關置向左邊電動機開始正轉,將開關置向右端電動機開始反轉,將開關置向中間位置電動機停止轉動。
方案二:使用電磁繼電器進行控制電動機的正反轉。此種設計使用了電磁繼電器為了是能讓控制過程更安全可靠,順利解決了方案一的不足。
缺點:該方案不能夠滿足現代生活對自動化智能化的基本要求。
⑻ 單片機如何控制電機轉速
利用單片機的定時器TIMER_A(TA)中斷產生脈沖信號,通過在響應的中斷程序中實現步進電機步數和圈數的准確計數,通過PWM實現轉速控制。
可以利用P10埠的中斷關閉TA中斷程序,並推入堆棧,停止電機;P11中斷則開啟TA中斷,堆棧推入程序計器(PC),開啟電機。
P31埠輸出高電平由PMM8713的U/D埠控制電機的轉向;P3.0~P37埠接8279的8個數據介面。
單片機掃描到矩陣鍵盤有鍵按下時,利用P2埠的中斷設置TA,控制啟停、調速和轉向等,同時單片機反饋給8279控制LED管顯示轉速和轉向。
(8)單片機控制電動機擴展閱讀
1、單片機所接收到控制命令暫存在RXBUFFER中,與存儲在片內Flash的中斷程序的入口地址相比較,相同就進入中斷,實現步進電機的控制。
2、當P1.0中為高電平時,其內部三極體導通,使電機轉動。當P1.0為低電平時,內部三極體截止,電路斷開,電機停止轉動。所以在程序中可以利用P1.0口輸出PWM波來控制電機的轉速。