在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于單片機和PWM技術實現直流電動機雙閉環調速系統的設計

電子設計 ? 來源:網絡整理 ? 作者:佚名 ? 2020-02-29 08:01 ? 次閱讀

一、前言

直流電動機作為主要的機電能量轉換的裝置,廣泛應用于各行各業。隨著計算機電子技術的迅猛發展,電動機的控制方法也發生了巨大的變化,模擬控制方法已基本被數字控制方法所取代。本系統采用ATmega8單片機為核心控制器,通過PWM波來控制H橋中MOSFET器件的導通和關斷,把直流電壓變成電壓脈沖列,控制電壓脈沖的寬度或周期,將26V直流電變為交流電在在通過變壓器將升壓到180V在整流獲得的,其中還將用PWM控制技術來控制直流電動機的轉速。

二、系統硬件設計

(一)系統工作原理

系統控制器主要采用的是ATmega8單片機為控制芯片。通過霍爾傳感器檢測電流光電編碼器對速度進行檢測。在通過單片機產生PWM波來控制H橋的MOSFET,對MOSFET的驅動我們采用互補式的隔離脈沖變壓器驅動。將直流電逆變為交流電在通過變壓器將26V的直流升壓到180V的電壓。對電機的控制我們采用的是雙閉環調速系統。

(二)主要硬件設計

1、雙閉環控制器電路

根據自動控制原理,反饋控制的閉環系統是按被調量的偏差進行控制的系統,如果被調量發生偏差,整個系統就會自動產生糾正偏差的作用。在本系統的設計中,采用比例積分調節算法,雙閉環負反饋系統,分別為電流PI調節和轉速PI調節算法。通過程序計算出電流環輸出電壓值,將電樞電壓值作為PWM波形占空比的設定值,AVR單片機輸出PWM波形,為了防止反饋控制的閉環調速系統在啟動和堵轉時電樞電流過大的問題,引入了電流截止負反饋環節。為了很好的得到輸入信號,我們運用軟件程序設計增加了一個卡爾曼濾波。卡爾曼濾波是以最小均方誤差為估計的最佳準則,來尋求一套遞推估計的算法,其基本思想是:采用信號與噪聲的狀態空間模型,利用前一時刻地估計值和現時刻的觀測值來更新對狀態變量的估計,求出現時刻的估計值。

基于單片機和PWM技術實現直流電動機雙閉環調速系統的設計

圖1 由ATmega8構成的大功率直流電機控制

2、PWM整形和MOSFET驅動電路

利用74HC74的特性可以得到U1002的SD和RD都接高電平,讓PWM信號接CLICK端。當PWM處于由高電平時,由于74HC74的D端接的是Q非端,所以在PWM由低電平轉換為高時Q和Q非的輸出波形就交替變換,從而將一路的PWM分頻為兩路的PWM。這兩路方波信號分別接到兩個與非門的輸入端,與非門的另外兩個端口相聯后在單片機產生的PWM信號相接,當PWM為低電平是兩個與非門的輸出都為高電平,從而使得最后四路PWM輸出都為低電平,完成了驅動MOSFET的死區功能。當CLICK處于上升沿的時候Q和Q非端的輸出端也交替的輸出高低電平。從而將較低頻率的PWM信號通過500KHz的載波信號通過脈沖變壓器進行傳輸。

3、電機驅動和電流檢測電路

主要是通過MOSFET的導通和關斷將直流逆變為交流電,通過變壓器將逆變過后的交流電整流為直流電,在變壓器中我們實現了升壓的過程。其中最重要的是要實現H橋中MOSFET控制時要求對管開通和關斷的時間要一樣。這樣才能保證變壓器不處于飽和狀態。從而實現26V直流電升壓到180V的功能。為了便于我們對電機的控制,我們在這里加上了霍爾傳感器來實現對電流的檢測。

基于單片機和PWM技術實現直流電動機雙閉環調速系統的設計

圖2 主程序流程圖

4、速度檢測電路

將信號盤安裝在電動機的轉軸上,光電轉速傳感器正對著信號盤。當信號盤轉動時,光電元件就會輸出周期性脈沖信號。信號盤旋轉360度產生的脈沖數,和其上面的齒數相等。因此脈沖信號的頻率大小就反映了電動機轉速的大小。

三、軟件設計

主程序是一個循環程序,其主要思路是,首先先設定好速度初始值和電流初始值,然后將檢測的輸入信號經過卡爾曼濾波器濾波后得到輸入信號的值,再將著兩個值分別和設定值相比較得到一個誤差值,將誤差送給電流轉速閉環PI調節(PI調節器輸出計算和PWM脈寬調節)。PI調節器輸出計算在轉速值和電流值更新后進行,否則輸出脈沖只根據PI運算的歷史值變化,PWM脈寬調節是脈寬從當前值平滑變化到PI調節器計算出的新值,實現平滑調速。

四、結論

本系統通過對直流電動機數學模型分析,建立了勵磁直流電動機的電樞電壓結合勵磁電壓的電動機控制方案,并對勵磁直流電動機的控制方法進行了改進,采用了轉速環-電流環雙閉環反饋控制系統,通過PI算法調節電動機的轉速。此設計采用的是AVR單片機為控制器,輸入到AVR轉速信號為數字信號,電機電流信號通過AVR內的模數轉換器轉換為數字信號,這樣為在軟件上實現閉環反饋控制算法提供了保證。系統經過軟硬件設計調試證明運行可靠、穩定,達到了預期的目標。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6040

    文章

    44602

    瀏覽量

    637002
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5196

    瀏覽量

    214398
  • 電動機
    +關注

    關注

    75

    文章

    4119

    瀏覽量

    96737
收藏 人收藏

    評論

    相關推薦

    基于LM324的直流電動機調速器設計

    、微分校正電路等環節,并采用了簡單而有效的脈沖封鎖和失磁保護技術。關鍵詞:直流電動機;調速器;集成運算放大器;LM324
    發表于 04-28 10:56

    直流電動機調速

    調節要下滑得多,并且還可以得到任意多級的轉速。因此降低電源電壓從基速向下調速調速方法,在直流電力拖動系統中被廣泛采用。 o 弱磁調速
    發表于 06-13 14:21

    ZN-758HGJ直流電動機運動控制實驗系統功能特點及組成

    單片機可進行數字調節器控制或全數字式直流電動機控制系統實驗。二、系統構成1、立式機柜(晶閘管三相反并聯
    發表于 08-26 12:50

    直流電動機的基本原理和調速原理

    直流電動機閉環調速系統的動態特性研究與仿真.doc I直流電動機
    發表于 09-07 06:04

    基于PWM控制的直流電動機調速系統設計及MATLAB仿真

    《畢業論文_基于PWM控制的直流電動機調速系統設計及MATLAB仿真.doc》由會員分享,可免費在線閱讀全文,更多與《(終稿)畢業論文設計_基于PW
    發表于 09-07 09:08

    如何使用Arduino控制直流電動機

    在本Arduino教程中,我們將學習如何使用Arduino控制直流電動機。 我們將介紹一些用于控制直流電動機的基本技術,并舉兩個例子,通過它們我們將學習如何使用L298N驅動器和Arduino板來
    發表于 11-17 08:14

    直流電動機閉環調速系統啟動電流的大小是由電流調節器的輸出限幅控制的嗎?

    直流電動機閉環調速系統啟動電流的大小由電流調節器的輸出限幅控制是正確的嗎?
    發表于 03-21 09:44

    直流電動機的分類

    直流電動機按結構及工作原理可分為無刷直流電動機和有刷直流電動機。有刷直流電動機可分為永磁直流電動機和電磁
    發表于 09-01 23:14 ?1906次閱讀

    直流電動機調速特性

    直流電動機調速特性
    發表于 08-10 09:40 ?12次下載

    直流電動機調速方法

    直流電動機調速是指電動機在一定負載的條件下,根據需要,人為地改變電動機的轉速。直流電動機調速
    的頭像 發表于 12-21 13:56 ?5.9w次閱讀
    <b class='flag-5'>直流電動機</b>的<b class='flag-5'>調速</b>方法

    直流電動機調速原理及特性

    直流電動機調速是指電動機在一定負載的條件下,根據需要,人為地改變電動機的轉速。直流電動機調速
    發表于 10-08 17:11 ?2.3w次閱讀
    <b class='flag-5'>直流電動機</b><b class='flag-5'>調速</b>原理及特性

    基于MSP430單片機直流電動機調速測速控制系統

    基于MSP430單片機直流電動機調速測速控制系統(實用電源技術題庫)-該文檔為基于MSP430單片機
    發表于 09-22 13:08 ?14次下載
    基于MSP430<b class='flag-5'>單片機</b>的<b class='flag-5'>直流電動機</b><b class='flag-5'>調速</b>測速控制<b class='flag-5'>系統</b>

    基于AVR單片機直流電動機PWM調速系統設計

    基于AVR單片機直流電動機PWM調速系統設計(ups電源技術協議范本)-該文檔為基于AVR
    發表于 09-24 15:04 ?8次下載
    基于AVR<b class='flag-5'>單片機</b>的<b class='flag-5'>直流電動機</b>的<b class='flag-5'>PWM</b><b class='flag-5'>調速</b><b class='flag-5'>系統</b>設計

    Arduino直流電動機控制教程

    在本Arduino教程中,我們將學習如何使用Arduino控制直流電動機。 我們將介紹一些用于控制直流電動機的基本技術,并舉兩個例子,通過它們我們將學習如何使用L298N驅動器和Arduino板來
    發表于 11-10 09:35 ?23次下載
    Arduino<b class='flag-5'>直流電動機</b>控制教程

    直流電動機如何調速_直流電動機調速公式

    直流電動機可以通過調整電源電壓、改變電樞繞組的接法、改變磁極數、改變電機的負載等方法來實現調速。   具體來說,直流電動機調速方法主
    發表于 03-12 10:41 ?7545次閱讀
    主站蜘蛛池模板: 在线看免费视频| 欧美日韩看片| 美女扒开腿让男人桶尿口| 轻点灬大ji巴太大太深了| 日本aaaaa级片| xxⅹ丰满妇女与善交| 一级毛片一级黄片| 400部大量精品情侣网站| 操操综合网| 一区二区中文字幕在线观看| 男女午夜特黄毛片免费| 一级毛片日韩| 色色色色网| 四虎在线观看免费视频| 色婷婷婷丁香亚洲综合不卡| 日本成人福利视频| 国内自拍 亚洲系列 欧美系列| bt天堂资源在线官网bt| 日日干干| 天天摸天天草| 中文字幕在线永久在线视频2020| 伊人狼人综合| 黄色综合网站| 亚洲福利视频一区二区三区| 亚洲最大成人在线| 欧美一级精品高清在线观看| 日韩啪啪片| 激情六月婷婷| 天天干天天操天天干| 69xxxxx日本护士| 国产性老妇女做爰在线| 国产叼嘿网站免费观看不用充会员| 中文字幕一二三区| 月夜免费观看完整视频| 最色网站| 三级不卡| 国产吧在线视频| 91成人在线播放| 久久天天丁香婷婷中文字幕| 你懂得国产| 天天躁天天爽|