如何控制微控制器與電機連線使用

2025-02-01 20:55:16 字數 3999 閱讀 6321

1樓:華全集團

首先pwm是通過軟體實現的,現在好一點的微控制器中定時/計數器都有專門的pwm輸出功能,你可以看看資料手冊,裡面有怎麼配製相應的暫存器與輸出腳,要是老的51**,也可以用軟體來模擬pwm波。

其次,關於電流資料這個很好解決。現在主流微控制器都有a/d轉換功能,可以採集電壓資料,你在需要採集電流資料的線上串乙個高精度電阻,然後採集這個電阻的電壓資料,再除以電阻值就是電流了。

等以後微控制器專案做的多了之後就會發現,很多感測器都是電流輸出的,要採集電流基本上用的都是這個方法。

2樓:帳號已登出

直流電機還是步進電機?兩個都可以選擇uln2803來驅動,如果是直流電機,又想控制正反轉需要使用l298n來進來驅動,自己搭建h橋也可以,不過過程繁瑣,如果是自己做實驗僅使用uln2803就夠了。

3樓:網友

選一款電機驅動晶元,輸出訊號控制mos管開關。輸出你想要的電機適用的波形。再連線到電機上。除錯pwm或是spwm,完成電機控制測試。

4樓:有點兒稀奇

微控制器輸出控制繼電器和接觸器,通過繼電器和接觸器控制電機。

微控制器是怎樣控制電機的?

5樓:乾萊資訊諮詢

微控制器只輸出訊號,經過隔離電路,再經過功率開關電路驅動電機。

控制普通的三項非同步電機可以微控制器輸出訊號經三極體後驅動乙個小功率繼電器,由繼電器來驅動交流接觸器,進而控制電機,也可以微控制器訊號經三極體放大後直接驅動功率繼電器。 方法有很多很多。至於驅動伺服,微控制器埠的訊號經過光耦隔離後可以直接驅動,伺服驅動器本身需要的驅動訊號都是弱電訊號。

微控制器注意事項。

一般在微控制器的資料手冊(datasheet)中都會提到該微控制器需要的復位訊號的要求。一般復位訊號的寬度應為。復位電平的寬度和幅度都應滿足晶元的要求,並且要求保持穩定。

還有特別重要的一點就是復位電平應與電源上電在同一時刻發生,即晶元一上電,復位訊號就已產生。

不然,由於沒有經過復位,微控制器中的暫存器的值為隨機值,上電時就會按pc暫存器中的隨機內容開始執行程式,這樣很容易進行誤操作或進入宕機狀態。

怎樣用微控制器來控制電機的方向?

6樓:網友

步進電機只需改變繞組的供電順序,可以首先電機的方向控制。

7樓:梁昌仔

兩個步進電機,方向互相垂直。然後寫個程式,很簡單的,搞定。

8樓:網友

控制電機的方向的話,如果是用步進電機的話,可以控制它的脈序的順序來控制它的正反轉的。

但是如果是直流電機的話,是可以通過 電機控制晶元 來控制它的正反轉的。

如果是步進電機的話,控制它的正反轉需要自己寫程式,比較麻煩一點,但是容易精確控制它轉動的角度,從而控制移動的距離和速度。

如果是直流電機的話,通過電機控制晶元,只需要給相應的正反轉引腳給予高低電平即可。但是控制他的速度的話,就需要通過微控制器產生pwm來調速。

麻煩看一下微控制器-電機控制電路,看看都需要哪些元件,謝謝

9樓:網友

這個電路採用(8051微控制器),通過驅動(8位a/d轉化複用器),取樣2個(單光束反射取樣式光電感測器)發出模擬訊號,通過a/d轉換後輸送訊號給微控制器。

微控制器控制→(雙路全橋式驅動器)控制2個(電機)正反轉。

圖中控制a/d晶元動作的2個元件應該是與門,也就是在雙高條件下驅動a/d晶元的工作與訊號傳輸。eoc輸出訊號經過非門輸入微控制器。

4個二極體,保證電流流向。

基本上就這麼點東西了。

它有幾個程式上需要注意的是,ad晶元3位位址腳定義,分別選擇in0~7的a口選擇。

10樓:網友

清單如下:1. atmel89s51 1片 微控制器晶元。

2. adc0809 1片 模數轉換晶元。

3. 74hc00 1片 與非門通用數字晶元。

4. l298 1片 小功率直流電機驅動晶元。

5. 12v直流電機 1片 有刷的。

6. 1k電阻 2個。

7. 51k電阻 2個。

8. st178 2片 光耦隔離器。

9. 74ls04 1片 非門通用數字晶元。

10. in4148二極體 4個。

說明:1.圖中的8051用atmel89s51代替,完全相容的,一模一樣使用,便宜,容易買到;

可以不買,用74hc00中的乙個與非門代替就可以了。

3.光耦隔離要兩個,電阻也相應的有兩個。

4.電路圖上標出的器件,我都給你列出了。實際上,微控制器還有幾個簡單的外圍電路,你也需要買。

分別是:乙個電容、1個電阻,構成上電覆位電路,加個按鍵並在電容上,構成手動復位電路;乙個晶振、兩個電容,構成微控制器的時鐘電路;還有5v電源電路;當然還應該有每個晶元的去耦電容。l298也有幾個外圍元件。

5.好運!

11樓:洛翠佛

微控制器 ats52 ad0809 l298 與非門 非門 倆個電機 四個開關二極體4018 乙個光耦。

微控制器控制電機的問題

12樓:網友

我也不是很專業,不過可以和你討論討論,你上面的意思是不是說一共要控制5到7個電機,其中有乙個是步進電機,每次要讓步進電機旋轉60°?可以用的方案有 plc + 步進電機驅動器 + 接觸器,但是你這個需要乙個藍芽功能,需要自己開發藍芽模組和 plc 之間的通訊,該方案可靠性高,步進電機你愛轉多少度都可以,其他電機用接觸器控制啟停,或者用變頻器的話可以控制速度,這個方案適用於大型裝置。如果你是個人做需要控制成本,比較小的控制系統,比如幾十w的低壓直流電機,也不想買 plc ,可以自己做 pcb ,將微控制器(dsp)、藍芽模組、電機驅動(機械或者電子式繼電器),步進電機驅動(可以用microchip 的面相電機驅動的微控制器自己開發)整合,單板成本很低,但是開發週期長,可靠性低。

13樓:

直流電機是通過兩個磁場的互作用產生旋轉。其結構如下頁圖所示,固定部分(定子)上,裝設了一對直流勵磁的靜止的主磁極n和s,在旋轉部分**子)上裝設電樞鐵心。定子與轉子之間有一氣隙。

在電樞鐵心上放置了由a和x 兩根導體連成的電樞線圈,線圈的首端和末端分別連到兩個圓弧形的銅片上,此銅片稱為換向片。換向片之間互相絕緣,由換向片構成的整體稱為換向器。換向器固定在轉軸上,換向片與轉軸之間亦互相絕緣。

在換向片上放置著一對固定不動的電刷b1和b2,當電樞旋轉時,電樞線圈通過換向片和電刷與外電路接通。

定子通過永磁體或受激勵電磁鐵產生乙個固定磁場,由於轉子由一系列電磁體構成,當電流通過其中乙個繞組時會產生乙個磁場。對有刷直流電機而言,轉子上的換向器和定子的電刷在電機旋轉時為每個繞組供給電能。通電轉子繞組與定子磁體有相反極性,因而相互吸引,使轉子轉動至與定子磁場對準的位置。

當轉子到達對準位置時,電刷通過換向器為下一組繞組供電,從而使轉子維持旋轉運動。

直流電機的速度與施加的電壓成正比,輸出轉矩則與電流成正比。由於必須在工作期間改變直流電機的速度,直流電機的控制是乙個較困難的問題。直流電機高效執行的最常見方法是施加乙個 pwm(脈寬調製)方波,其佔空比對應於所需速度。

電機起到乙個低通濾波器作用,將pwm訊號轉換為有效直流電平。特別是對於微處理器驅動的直流電機,由於pwm訊號相對容易產生,這種驅動方式使用的更為廣泛。

14樓:網友

職業程式設計師,你qq多少,能我嗎?我在自學微控制器,c語言程式設計好多好多都不懂,想你做我的老師,可以嗎?

15樓:網友

選用stm32加藍芽模組就可。

電動機的微控制器控制的介紹

16樓:若兒蕀淧櫼

《電動機的微控制器控制》是遼寧工業大學教授王曉明所編寫的著作,論述了是一門嶄新的技術——關於電動機數字控制技術。該書自2002年首次印刷出版以來,不但多次進入暢銷書排行,還於2006年通過了國家教委的考核,被批准為「十一五」國家級規劃教材。

使用C實現串列埠通訊,接受和控制微控制器

通常,在c 中實現串列埠通訊,我們有四種方法 第一 通過mscomm控制元件這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制元件並不是系統本身所帶,所以還得註冊。可以訪問 一個外國人寫的教程 第二 微軟在.net新推出了一個串列埠控制元件,基於.net的p invoke呼叫方法實現...

手機如何與微控制器連線

串列埠對串列埠 不過一般普通使用者不太容易連線到手機的串列埠 2.藍芽 微控制器 藍芽模組 手機藍芽模組 手機上應用程式3.紅外 微控制器 紅外模組 手機紅外模組 手機上應用程式4.通過網路 1 微控制器 有線網路模組 有線 路由器 gprs 手機 手機上應用程式 2 微控制器 有線網路模組 有線 ...

微控制器控制12V的電磁閥,微控制器如何控制電磁閥

只要dc dc的容量足夠的話,第二種能驅動得了電磁閥,且這種方案的隔離效能好,第一種12v供電,5v用三端穩壓塊得到,容易做到,費用少,但是隔離起來麻煩,綜合起來還是第二種方案好。1,使用5v驅動線包的繼電器,不需要三極體.線包一端接5v,一端接微控制器.輸出5時斷開,輸出0時導通。2,使用12v或...