基於51單片機的大功率直流有刷電機的PWM調速控制

2020-11-25 電子產品世界

本人最近一直想用51單片機來設計製作一個「大功率直流有刷電機PWM調速控制器」。由於平時工作忙,沒時間。所以,這個東東花了我很長時間。每天晚上下了班,回家就弄,一直搞到十一二點鐘才休息。期間,也花了我不少錢,也失敗了N次。終於,功夫不負有心人,我終於成功了,哈哈~~。

由於這個是大功率的直流有刷電機PWM調速控制器,所以就不能用電晶體來驅動了,必須用MOS管來驅動。MOS管不僅驅動能力強,而且效率高。為了提高系統的穩定性,可靠性,適用範圍廣等特點,本系統,採用雙電源供電。控制電路一組電源,電壓分別為5V和15V。功率輸出部分一組電源,以適應不同電壓的電動機。至於功率,可以根據實際情況,通過並聯MOS管來決絕,但同時也要修改下驅動電路的相關參數,否則就很有可能炸MOS管!另外,本人也考慮過在單片機的PWM脈衝輸出端與驅動電路之間,通過光耦來連接,實現光電隔離,提高系統的穩定性。但後來又擔心光耦的頻率響應速率,可能會給驅動電路帶來信號的衰減或者錯誤的信號等因素,造成降低系統的效率或者損壞MOS管。也許是我多慮了吧。呵呵,不過我看到網上好多資料都是用的光電隔離。

本文引用地址:http://www.eepw.com.cn/article/201611/323433.htm

目前,這個版本的調速控制器,共4路PWM脈衝輸出,分別提供給:上,下MOS管驅動電路正轉信號。上,下MOS管驅動電路反轉信號。待機狀態下一個紅色的LED燈閃爍,電機運行的各種狀態指示,可以低速,中速,高速三個檔運行。並可以實現剎車和倒車功能。這個目前可以達到至少100W不成問題。我現在採用的是一個12V 80W的直流有刷電機。低速運行時的電壓為:3.7V,中速時:6.5V,高速時:10.5V。目前這個東東只是實現了最基本的控制功能。還不具有其它功能,如,電機過流保護,欠壓保護(用蓄電池做電源時,可以用得到此功能,保護蓄電池不會過放電)等等功能。這些功能,在以後的時間裡慢慢研究,實現吧。呵呵。不多說了,看看照片吧。程序原始碼從這裡下載:http://www.51hei.com/mcu/1063.html希望大家不吝指教.




相關焦點

  • 基於單片機STC12C52系列直流電機調速系統
    單片機的直流電機的調速控制系統。該系統選用宏晶科技公司的高速/低功耗/超強抗幹擾的新一代單片機STC12C5206AD晶片作為主要部分,輔以上位機、電機驅動系統等設備對直流電動機進行不同速度的控制。脈寬調製是一種使用程序來控制波形佔空比、周期、相位波形的技術,在電機驅動、D/A轉換等場合有廣泛的應用。這種控制方式已作為直流電動機數字控制的基礎。在直流調速控制中,可以採用各種控制器,單片機是其中一種選擇。
  • 51單片機精確控制步進電機(有TB6600驅動)
    設備:51單片機開發板、TB6600驅動器、57BYG250B步進電機(二相)、直流開關電源。直流電源給驅動器供電,單片機給驅動器輸入脈衝,驅動器驅動步進電機。程序使用定時器中斷精確控制電機轉動(不考慮失步)。比如我採用16倍細分,則需給驅動輸入3200個脈衝,驅動才會使電機轉一圈,下面程序中1秒發送200個脈衝,則相應的電機16秒轉一圈。
  • 通過51單片機來控制直流電機
    >看不清楚圖的請點保存 或者點開連接地址看大圖 下面是針對上面電路圖的程序(直接複製粘貼進去運行 還是那句話 程序別光是複製粘貼 要一句句看懂 看出核心的那一段代碼是怎麼利用單片機加上一個晶片來控制電機的為以後自己寫其他驅動程序打基礎
  • 基於ATmega8的無刷直流電機調速控制系統
    但目前市場上的電動自行車還存在著一些不夠完善的地方,尤其是電機控制方面有待於進一步提高。本文根據無刷直流電機的原理,利用美國Atmel公司2002年推出的一款新型AVR高檔單片機ATmega8作為主控晶片設計了一種無刷直流電機調速控制系統,該系統具有硬體結構簡單、軟體設計靈活、適用面廣、價格低廉等優點?具有一定的實用價值。
  • PWM控制MOSFET搭建的H橋電路驅動直流電機仿真與單片機源碼
    PIC單片機 proteus H橋驅動直流電機PWM控制MOSFET搭建的H橋電路驅動直流電機運行仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)H橋電路(MOSFET)驅動直流電機運行//-----------------------------------------------------------------//  說明: 本例使用PIC16F690的增強型PWM模塊(P1A,P1B,P1C,P1D)實現對直流//        電機運行控制,包括運行/停止/正反轉及速度調節.
  • 用單片機控制直流電機
    本設計以AT89C51單片機為核心,以4*4矩陣鍵盤做為輸入達到控制直流電機的啟停、速度和方向在設計中,採用了PWM技術對電機進行控制,通過對佔空比的計算達到精確調速的目的。
  • 基於直流電機調速與測速系統設計方案
    本文以AT89S51單片機為核心,提出了基於直流電機調速與測速系統的設計方案,然後給出了系統的主電路結構,以及驅動電路設計和系統軟體設計。
  • 直流伺服電機速度控制單元解析,直流伺服電機的調速控制
    直流伺服電機特指直流有刷伺服電機——電機成本高結構複雜,啟動轉矩大,調速範圍寬,控制容易,需要維護,但維護不方便(換碳刷),會產生電磁幹擾,對環境有要求。因此它不可以用於對成本敏感的普通工業和民用場合。
  • 基於MCS-51單片機的直流電機轉速測控系統設計
    摘要:給出了一種基於89C51單片機以及PWM控制思想的高精度、高穩定、多任務直流電機轉速測控系統實驗結果表明該系統能實時、有效地對直流電機轉速進行監測與控制,而且輸出轉速精度高、穩定性好。
  • 51單片機PWM控制電機
    小時候玩的四驅車,給直流馬達接通電源就嗤嗤的跑出去了。電機種類眾多,就屬控制直流電機最簡單,只要對調正負極就能改變電機的轉向。
  • 直流伺服電機、交流伺服電機和步進電機的優缺點
    直流伺服電機  優點:  直流伺服電機特指直流有刷伺服電機——電機成本高結構複雜,啟動轉矩大,調速範圍寬,控制容易,需要維護,但維護不方便(換碳刷),會產生電磁幹擾,對環境有要求。因此它可以用於對成本敏感的普通工業和民用場合。
  • 基於DSC的直流電機半橋驅動電路的設計
    目前,直流電機通常採用H橋電路進行控制,在控制大電流電機的情況下,控制電路的體積大,電路元件多,導致可靠性下降,電路成本也較高。本文提出了一種半橋控制電路,在不降低控制性能的前提下,減少了大功率的電路元件的使用,不但降低了成本,提高了電路的可靠性,而且還具有很好的擴展性。
  • 無刷直流電機調速方法
    其實,目前的一種新型特種電機——無刷直流電機(BLDC),就採用了這種結構。說是直流電機,但事實上並不算是直流電機。大體思路是通過控制線圈通電的順序,對向線圈分到一組,同時通電流,使之產生相同方向的磁場。以三相BLDC為例,該電機極對數為三,讓每對「磁極」分別按一定順序導通,達到相當於磁場轉起來的效果。中間的永磁體轉子在磁場作用下總是有保持磁場方向相同的運動趨勢,便會「跟隨」轉動的磁場轉動。
  • 直流電機調速系統的技術原理
    直流電機轉速控制可分為勵磁控制法與電樞電壓控制法。勵磁控制法用得很少,大多數應用場合都使用電樞電壓控制法。隨著電力電子技術的進步,改變電樞電壓可通過多種途徑實現,其中脈衝寬度調製 (PWM)便是常用的改變電樞電壓的一種調速方法。
  • 步進電機控制程序(c語言+51單片機)
    #includereg51.h>本文引用地址:http://www.eepw.com.cn/article/162126.htm#define uint unsigned int
  • 基於PIC16F690的直流無刷電機驅動器設計
    傳統的直流電機調速方法很多,如調壓調速、弱磁調速等,它們存在著調速響應慢、精度差、調速裝置複雜等缺點。隨著全控式電力電子器件技術的發展, 以大功率電晶體作為開關器件的直流脈寬調製(PWM)調速系統已成為直流調速系統的主要發展方向。
  • 基於MSK4226的直流有刷電機四象限控制
    摘要:在設計中使用MSP430F169單片機提供控制電機需要的PWM信號,通過電機驅動晶片MSK4226實現直流電機的控制器以單片機MSP430F169作為控制核心,利用單片機的PWM功能,可發生多通道佔空比可調的PWM信號;PWM信號通過電機驅動晶片MSK4226將電機兩端的電壓調製成頻率一定、寬度可變的脈衝電壓序列,控制電機轉速與轉向;單片機實時監測驅動晶片上的電機電流,發生過流時採取保護;在文章的最後比較了電機四象限控制與單像控制,總結出了四象限控制的優缺點
  • 有刷直流減速電機和無刷直流減速有哪些區別呢?
    打開APP 有刷直流減速電機和無刷直流減速有哪些區別呢? 天孚微電機 發表於 2020-11-19 11:16:37 在直流電機中,可分為有刷直流電機與無刷直流電機,減速電機也是如些,在一些大扭矩的產品中,都需要用到直流減速電機,那麼有刷直流減速電機和無刷直流減速有哪些區別呢
  • 基於Proteus和AVR單片機的無刷直流電機控制系統仿真
    在仿真實驗中利用Proteus軟體的仿真功能,進行了電機轉速控制的實驗,控制系統的可行性以及轉速控制效果得到了驗證。實驗過程中能直觀地看到實驗結果,所設計的系統滿足了無刷直流電機轉速控制的要求,電機運行穩定,在硬體電路和軟體設計都有一定的輔助作用。
  • 有刷直流電機的工作原理及控制電路
    微型有刷直流電機具有價格便宜、容易操控的特點應用在各個領域,如電動玩具、美容產品、個人護理產品、醫療器械等等大多用到的都是微型有刷直流電機。有刷直流電機的工作原理是怎樣的呢?下面天孚微電機就來帶大家來了解:微型直流電機(有刷)的工作原理。