89s51 用pwm控制直流電機怎麼樣使直流電機反轉

2025-01-02 08:20:21 字數 1076 閱讀 1393

1樓:瘦成一導閃電呀

電機速度控制的不同接法。

速度控制原理(包括正反轉):

通過改變電機驅動晶元mc33886所輸入的pwm波的佔空比,來控制對電機的供電電壓的大小,從而控制電機的轉動速率。

在設計過程中通過了向in1,in2口送出pwm波來控制電機的正轉和反轉,使用了電機的正轉為智慧型車加速,當轉彎的時候利用了反轉pwm波來控制電機的減速,在無倍頻的情況下,輸出方波為5khz,。

通過pwm5,pwm7的開啟,送數和關斷,向in1和in2送pwm波,自動控制電機的正反轉,通過反轉來剎車。

接法一:單片mc33886-正反轉。

引自《基於hcs12的小車智慧型控制系統設計》

車速控制單元。

車速控制單元採用rs-380sh型直流電機對小車速度進行閉環控制,並用mc33886電機驅動h-橋晶元作為電機的驅動元件。車速檢測元件則採用日本nemicon公司的e40s-600-3-3型旋轉編碼器,其精度達到車輪每旋轉一週,旋轉編碼器產生600個脈衝。

系統通過mc9s12dg128輸出的pwm訊號來控制直流驅動電機。考慮到智慧型車由直道高速進入彎道時需要急速降速。通過實驗證明:

當採用mc33886的半橋驅動時,在小車需要減速時只能通過自由停車實現。當小車速度值由80降至50時(取旋轉編碼器在一定取樣時間內檢測到的脈衝數作為系統速度的量綱),響應時間約為 s,調節效果不佳;當採用mc33886的全橋驅動時,其響應時間約為 s。因此係統利用mc33886的全橋結構,實現了小車的快速制動。

其電機驅動電路如圖7所示。vcc為電源電壓 v,in1和in2分別為mc33886的pwm訊號輸入埠。mc33886的輸出埠out1和out2分別接驅動電機的兩端。

d1、d2為晶元的使能端。

2樓:戴永雄

好像不好控制直流電機反轉的,只能控制速度,**繼電器可以控制它把電極換一下。

3樓:網友

pwm是控制閘流體導通時間的 也就是控制電機的轉速 正反轉你只需要改變電流的方向就好了呀 不用微控制器控制吧 或者是控制閘流體的導通時序控制正反轉 如果一定用51微控制器 應該是在啟動反轉的時候 系統中斷 再重新執行程式。

pwm對直流電機調速特點,直流電機的調速方法有哪幾種 簡述優缺點。

直流電機都是直接通電執行的。調速的根本就是調節其直流電電流大小,通過pwm除錯採用不同的佔空比來實現電流大小變化從而實現調速。直流電機直通電流時其功率,扭矩是最大的。轉速調低相應的電流 電壓 功率 扭矩都會降低和變小。當然你調速是不能降到你所需要的扭矩以下。直流電機的調速方法有哪幾種?簡述優缺點。調...

微控制器控制pwm直流電機用l298n驅動l298n是怎樣

l298n並沒有改變抄電機的轉速,它只是起到放大電壓的作用 單單的微控制器電壓過小無法驅動電機,所以需要l298n將電壓穩到12v,否則電機不會轉,或是轉的慢 只要依照相應的埠接上就可以使用了。擴充套件資料 基於微控制器的晶片及其他電子元器件與控制外部電路的整合pcb板組合在一起的控制器叫微控制器控...

BLDC無刷直流電機控制有哪些方法

換相的控制根據定子繞組的換相方式,首先找出三個轉子磁鋼位置感測器訊號h1 h2 h3的狀態,與6只功率管之間的關係,以 形式放在微控制器的eeprom中。8751根據來自h1 h2 h3的狀態,可以找到相對應的導通的功率管,並通過p1口送出,即可實現直流無刷電動機的換相。轉速的控制在直流無刷電動機正...