亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LPC1769芯片的無刷直流電機(jī)智能控制*

        2013-11-21 08:00:02黃海波蘭建平
        電機(jī)與控制應(yīng)用 2013年9期
        關(guān)鍵詞:無刷電機(jī)中斷單片機(jī)

        黃海波,蘭建平,張 凱

        (湖北汽車工業(yè)學(xué)院電氣與信息工程學(xué)院,湖北十堰 442002)

        0 引言

        無刷直流電機(jī)(BrushlessDCMotor,BLDCM)具有輸出功率大、噪聲低、可靠性高、容易維護(hù)等優(yōu)點(diǎn),在實(shí)際中得到了廣泛應(yīng)用,尤其在電動車領(lǐng)域已成為動力驅(qū)動系統(tǒng)的核心。早期的無刷電機(jī)控制器多采用純模擬電路或?qū)S眉尚酒瑏韺?shí)現(xiàn),這種設(shè)計(jì)方法不利于功能擴(kuò)展和升級,功能實(shí)現(xiàn)受限。隨著各種高性能微處理器的出現(xiàn),以DSP為控制核心的無刷電機(jī)控制器得到了普遍應(yīng)用[3],尤其是集成了豐富外設(shè)的單片機(jī),占據(jù)了無刷電機(jī)控制器CPU的主導(dǎo)市場[4]。

        為了改善BLDCM的運(yùn)行性能,在外環(huán)采用速度環(huán)的基礎(chǔ)上,在內(nèi)環(huán)引入電流負(fù)反饋來控制無刷電機(jī)的速度和輸出轉(zhuǎn)矩[5]。通過速度電流雙閉環(huán)反饋控制,達(dá)到系統(tǒng)的超調(diào)小、抗干擾能力強(qiáng)、實(shí)時(shí)性好和運(yùn)行穩(wěn)定的目的。在雙閉環(huán)的控制策略中,傳統(tǒng)PID算法由于微分項(xiàng)對干擾非常敏感,而無刷電機(jī)多用于噪聲集中的場合,因此PI控制成為當(dāng)前無刷電機(jī)的主導(dǎo)控制策略。積分項(xiàng)的目的主要是為了消除靜差,但在電機(jī)的起動、停止和大幅加減速的過程中,無論是速度環(huán)還是電流環(huán),其輸出都會有很大的偏差,引起PI運(yùn)算的積分積累,致使控制量超過系統(tǒng)允許的最大輸出,引起整個(gè)控制系統(tǒng)的超調(diào),電機(jī)運(yùn)行抖動且噪聲很大,嚴(yán)重時(shí)會損壞電機(jī)和控制器的功率驅(qū)動部分。本文采用32位高性能單片機(jī)LPC1769芯片為核心,通過合理的硬件和軟件設(shè)計(jì),采用雙閉環(huán)積分分離的控制策略,實(shí)現(xiàn)BLDCM的智能控制。

        1 系統(tǒng)結(jié)構(gòu)與工作原理

        如圖1所示,BLDCM是主要由電機(jī)本體、位置檢測器、逆變器和控制器組成的機(jī)電一體化產(chǎn)品[6]。轉(zhuǎn)子磁極的位置通過位置傳感器(霍爾或光電編碼器等)進(jìn)行測量,控制器對位置傳感器輸出的位置信號進(jìn)行邏輯處理,并產(chǎn)生相應(yīng)的驅(qū)動時(shí)序,驅(qū)動時(shí)序信號以一定的規(guī)則觸發(fā)逆變器中的功率器件,將電源功率以一定的邏輯關(guān)系分配給電機(jī)定子各相繞組,使電機(jī)產(chǎn)生持續(xù)不斷的轉(zhuǎn)矩。系統(tǒng)結(jié)構(gòu)如圖1所示。

        圖1 BLDCM控制結(jié)構(gòu)

        如圖1所示,BLDCM控制系統(tǒng)主要包括:由逆變主電路、逆變功率開關(guān)驅(qū)動電路構(gòu)成的功率驅(qū)動單元,以LPC1769單片機(jī)為核心的主控模塊,調(diào)速把、剎車把、限速、定速巡航及液晶顯示構(gòu)成的人機(jī)接口電路,相電流、母線電壓采集電路,轉(zhuǎn)子位置檢測電路等。

        采用積分分離的雙閉環(huán)控制策略,如圖2所示,其中轉(zhuǎn)速外環(huán)根據(jù)霍爾位置信號估算電機(jī)的轉(zhuǎn)速,與調(diào)速設(shè)定值作差后進(jìn)行控制運(yùn)算的輸出,作為電流內(nèi)環(huán)的設(shè)定值。電流檢測電路檢測的電流經(jīng)單片機(jī)的A/D轉(zhuǎn)換后,與設(shè)定值一起進(jìn)行控制運(yùn)算,得到電流調(diào)節(jié)器的輸出——一定占空比的PWM信號,用以控制逆變電路功率管的開/關(guān)狀態(tài),實(shí)現(xiàn)對電機(jī)的轉(zhuǎn)速和電流的雙閉環(huán)控制。

        圖2 BLDCM雙閉環(huán)控制策略

        2 系統(tǒng)硬件設(shè)計(jì)

        2.1 單片機(jī)主電路

        BLDCM控制系統(tǒng)的硬件結(jié)構(gòu)是以單片機(jī)為核心,由單片機(jī)完成所有的信號采集、處理和控制功能。如圖3所示,U+和 U-、V+和 V-、W+和W-分別作為三相逆變橋上下橋臂的驅(qū)動信號;三路霍爾信號HALLA、HALLB和HALLC送入單片機(jī)的IO捕獲輸入端,由于霍爾傳感器輸出的是漏極開漏的位置信號,必須經(jīng)過上拉,并設(shè)置適當(dāng)?shù)碾娙葸M(jìn)行濾波以消除毛刺;48 V的電源電壓、瞬時(shí)電流、平均電流和調(diào)速把的電壓信號分別送入單片機(jī)的4路A/D輸入引腳,在內(nèi)部進(jìn)行A/D轉(zhuǎn)換后進(jìn)行相應(yīng)的處理;過流信號和剎車信號分別送入單片機(jī)中斷引腳,隨時(shí)起到保護(hù)和停機(jī)作用;限速信號和巡航信號送入單片機(jī)的通用I/O口,單片機(jī)在空閑時(shí)刻通過查詢對應(yīng)的引腳狀態(tài)來設(shè)置當(dāng)前的工作狀態(tài);通過串口輸出各種參數(shù)到另一單獨(dú)的液晶顯示電路,實(shí)時(shí)顯示當(dāng)前的工作狀態(tài),包括電壓、電流、速度、功率等。

        圖3 單片機(jī)主電路

        2.2 功率驅(qū)動電路

        采用12只場效應(yīng)管(MOSFET)P75NF75構(gòu)成三相橋式逆變電路,以滿足BLDCM大功率寬范圍的驅(qū)動需求。其中每個(gè)橋臂有4個(gè)MOSFET,上下橋臂各2個(gè)MOSFET并聯(lián)。電機(jī)三相分別接于三相橋臂的中間節(jié)點(diǎn),三相繞組在電機(jī)內(nèi)部呈星型連接。功率驅(qū)動單元分別采用3只IR 2110集成芯片驅(qū)動3個(gè)橋臂,由于三相的驅(qū)動電路完全相同,如圖4所示,只以其中U相進(jìn)行說明。按照120°電機(jī)的驅(qū)動時(shí)序,U+和U-在一個(gè)電周期內(nèi)的有效信號各持續(xù)120°,且有60°的間隔區(qū)間。因此理論上當(dāng)上橋臂采用PWM輸出,下橋臂采用電平控制時(shí),不存在上下橋臂直通短路現(xiàn)象,但在程序設(shè)計(jì)時(shí)必須插入適當(dāng)?shù)难舆t和邏輯關(guān)系以確保電路的安全。當(dāng)HO輸出為低,LO輸出為高,上管截止下管導(dǎo)通時(shí),輸出端與地相連,輸出端相當(dāng)于地;當(dāng)輸出HO為高,LO輸出為低,上管導(dǎo)通下管截止時(shí),輸出端與電源相連,輸出端相當(dāng)于電源電壓48 V。為避免上下橋臂短路燒毀,禁止HO和LO同時(shí)為高。

        圖4 功率驅(qū)動電路

        2.3 電流采集電路

        從圖4可知,母線電流從電源經(jīng)過其中一個(gè)橋臂的上半橋,進(jìn)入一相繞組(U相),然后經(jīng)過另一橋臂的下半橋,最后經(jīng)采樣電阻后到達(dá)地形成整個(gè)回路。因此,電機(jī)運(yùn)行過程中采樣電路上的電流反映了母線電流,也同樣反映了電子繞組的電流。對采樣電流的實(shí)時(shí)采集是執(zhí)行系統(tǒng)控制策略和可靠運(yùn)行的重要前提。圖5是電流采集電路,分三路同時(shí)進(jìn)行,第一路和第二路都是比例放大電路,除了進(jìn)入運(yùn)放前的濾波電容不一樣外,其他參數(shù)完全一樣,為了降低噪聲的影響,設(shè)置放大比例均為4倍多。第一路的電容C1=470 pF,只起到抑制突發(fā)噪聲的作用;第二路的電容C2=0.1 μF,對采樣電流進(jìn)行平滑濾波。因此第一路瞬時(shí)電流反映了電流的實(shí)時(shí)變化,在軟件處理時(shí)起到限流作用,使其不超過規(guī)定的電流值,第二路平均電流主要用在電流環(huán)上的控制策略中。第三路是設(shè)定的比較器,當(dāng)采樣電阻上的電壓超過設(shè)定的閾值時(shí),LM339輸出瞬時(shí)變?yōu)榈碗娖?,比較器翻轉(zhuǎn)觸發(fā)單片機(jī)中斷,及時(shí)關(guān)斷MOS管,起到硬件保護(hù)的作用。

        圖5 電流采集電路

        3 系統(tǒng)軟件設(shè)計(jì)

        系統(tǒng)軟件主要分為主程序和中斷服務(wù)程序。主程序主要完成參數(shù)初始化。對系統(tǒng)安全性和控制的實(shí)時(shí)性要求很高的功能,則在中斷服務(wù)程序中進(jìn)行處理。

        3.1 積分分離的PI算法

        當(dāng)電機(jī)在起動、停止、大幅度加減速,或負(fù)載突變時(shí),速度環(huán)和電流環(huán)被控量與設(shè)定值之間會出現(xiàn)較大的偏差。此時(shí)應(yīng)該取消積分的作用,以免由于積分作用降低系統(tǒng)的穩(wěn)定性,超調(diào)量增大。當(dāng)被控量接近設(shè)定值時(shí),引入積分控制,以便消除靜差,提高控制精度。控制算法的程序流程如圖6所示,其實(shí)現(xiàn)方法如下:

        (1)根據(jù)電機(jī)的實(shí)際運(yùn)行情況,設(shè)定閾值ξ>0;

        (2)當(dāng)|E(k)|>ξ時(shí),采用純粹的比例P控制,避免產(chǎn)生過大的超調(diào),使系統(tǒng)有較快的響應(yīng);

        (3)當(dāng)|E(k)|≤ξ時(shí),采用PI控制,保證系統(tǒng)的控制精度。

        圖6 積分分離控制算法流程圖

        系統(tǒng)采用的積分分離控制算法可簡單表示為

        式中:T——采樣時(shí)間,控制算法的計(jì)算周期;

        β——積分項(xiàng)的開關(guān)系數(shù),當(dāng)|E(k)|≤ξ時(shí),β=1,否則 β=0。

        3.2 中斷服務(wù)程序

        中斷服務(wù)程序是程序設(shè)計(jì)的核心部分,從功能上分為兩部分:系統(tǒng)保護(hù)程序,負(fù)責(zé)對過流、剎車、過壓/欠壓等保護(hù)信號處理;電機(jī)驅(qū)動控制程序,完成電機(jī)驅(qū)動的一系列處理和控制操作。在進(jìn)入中斷服務(wù)程序時(shí),首先進(jìn)行保護(hù)信號的檢測,當(dāng)發(fā)生安全事故時(shí),程序跳入系統(tǒng)保護(hù)程序,系統(tǒng)停機(jī)。將剎車也放在保護(hù)程序里進(jìn)行處理,是因?yàn)閯x車后對電機(jī)有同樣的處理措施。

        3.2.1 系統(tǒng)保護(hù)程序

        系統(tǒng)設(shè)定了過流、剎車、過壓/欠壓等故障信號檢測,其中過流和剎車是單片機(jī)LPC1769的IO引腳中斷直接引起的,起到實(shí)時(shí)保護(hù)的作用。過壓/欠壓信號是在主程序?qū)﹄妷盒盘朅/D采集后與設(shè)定的閾值比較后產(chǎn)生的A/D中斷。當(dāng)發(fā)生故障時(shí),調(diào)用中斷保護(hù)的故障處理子程序,關(guān)閉PWM信號輸出并做停機(jī)處理。如果沒有發(fā)生故障,系統(tǒng)即進(jìn)入正常的電機(jī)驅(qū)動程序。

        3.2.2 電機(jī)驅(qū)動程序

        電機(jī)驅(qū)動程序主要圍繞圖2中速度電流雙閉環(huán)的控制策略進(jìn)行設(shè)計(jì)。其中轉(zhuǎn)速環(huán)包含位置檢測模塊、轉(zhuǎn)速估算模塊、速度調(diào)節(jié)模塊。速度估算模塊根據(jù)位置檢測模塊的中斷標(biāo)志信號、位置信息和軟件時(shí)間估算出當(dāng)前電機(jī)轉(zhuǎn)速,將反饋速度送入速度調(diào)節(jié)器與給定速度相比較,并進(jìn)行積分分離的PI調(diào)節(jié),實(shí)現(xiàn)速度環(huán)的調(diào)節(jié)作用。速度調(diào)節(jié)器的輸出為電流環(huán)的設(shè)定參考值。

        電流環(huán)包含電流采樣模塊、電流調(diào)節(jié)器、PWM發(fā)生模塊。電流采樣模塊根據(jù)當(dāng)前轉(zhuǎn)子位置狀態(tài)采樣相應(yīng)的電流,包括平均電流和瞬時(shí)電流,將平均電流送入電流調(diào)節(jié)器與參考電流相比較,并進(jìn)行積分分離的PI調(diào)節(jié),實(shí)現(xiàn)電流環(huán)的調(diào)節(jié)作用。用電流調(diào)節(jié)器的輸出去控制PWM發(fā)生器的占空比。同時(shí),在任意時(shí)刻當(dāng)瞬時(shí)電流的幅值超過設(shè)定的閾值時(shí),必須適當(dāng)降低PWM占空比,起到限流保護(hù)的作用。整個(gè)電機(jī)的驅(qū)動程序流程如圖7所示。

        圖7 電機(jī)驅(qū)動程序流程圖

        轉(zhuǎn)子位置檢測程序?qū)︱?qū)動程序非常重要。轉(zhuǎn)子位置信息為轉(zhuǎn)速估算程序、電流采樣程序、PWM導(dǎo)通關(guān)斷邏輯提供重要信息。轉(zhuǎn)子位置檢測與轉(zhuǎn)速估算流程圖如圖8所示。在系統(tǒng)初始化時(shí),即將3路霍爾信號對應(yīng)的I/O口設(shè)置為邊沿有效捕捉狀態(tài)。當(dāng)反映轉(zhuǎn)子位置的霍爾信號發(fā)生改變(上跳或下跳)時(shí),對應(yīng)的三路I/O口捕捉中斷標(biāo)志位置位。在中斷服務(wù)程序中查詢該標(biāo)志位,一旦有效即將I/O口設(shè)置為輸入口,讀入當(dāng)前位置狀態(tài)值,保存到位置變量,完成位置檢測。然后再將I/O口設(shè)置為捕捉狀態(tài),為下次霍爾信號跳變捕捉做準(zhǔn)備。根據(jù)I/O口捕捉中斷標(biāo)志位有效與否,判斷是否執(zhí)行電機(jī)轉(zhuǎn)速估算子程序,通過起停通用定時(shí)器4的計(jì)數(shù)值來測量任意兩次位置變化之間的時(shí)間間隔。由于一個(gè)機(jī)械周期包括6個(gè)電周期,因此利用公式n=1/(6pΔT)計(jì)算電機(jī)轉(zhuǎn)速,其中p為電機(jī)的極對數(shù),ΔT為定時(shí)器的計(jì)時(shí)差值。對估算出的轉(zhuǎn)速進(jìn)行平滑濾波后,即進(jìn)行積分分離的速度PI調(diào)節(jié)。

        圖8 位置檢測與轉(zhuǎn)速估算流程圖

        為了實(shí)時(shí)對電流進(jìn)行采樣,一旦系統(tǒng)進(jìn)入電機(jī)驅(qū)動服務(wù)程序,即通過軟件觸發(fā)A/D對瞬時(shí)電流和平均電流進(jìn)行轉(zhuǎn)換。當(dāng)執(zhí)行轉(zhuǎn)速估算和轉(zhuǎn)速調(diào)節(jié)后,從A/D緩沖區(qū)直接讀取電流值,進(jìn)行電流調(diào)節(jié)和限流保護(hù)。PWM發(fā)生模塊根據(jù)電流調(diào)節(jié)器的輸出調(diào)節(jié)PWM波的占空比,根據(jù)位置檢測值,通過查詢開關(guān)管導(dǎo)通邏輯表,確定導(dǎo)通相序,改變 PWM寄存器 ACTRB的值,實(shí)現(xiàn)電機(jī)換相。

        4 系統(tǒng)測試

        采用80BL145-440 BLDCM,額定參數(shù)為電壓48 V,功率550 W,轉(zhuǎn)速 4 500 r/min,1.8 N·m。分別檢驗(yàn)了控制系統(tǒng)的霍爾位置信號檢測模塊、轉(zhuǎn)速估算模塊、PWM發(fā)生模塊、過流保護(hù)模塊、電壓采集模塊、電機(jī)信息顯示模塊、單片機(jī)和系統(tǒng)板供電模塊以及剎車、巡航、限速、調(diào)速把模塊。

        經(jīng)過反復(fù)測試,設(shè)定速度電流的調(diào)節(jié)周期T=20 ms,積分分離的速度閾值 ξ1=150 r/min,電流閾值ξ2=3.5 A時(shí),各項(xiàng)功能模塊均工作正常,電機(jī)起動平穩(wěn),加速平滑,且電機(jī)在4 500 r/min范圍內(nèi)轉(zhuǎn)速任意可調(diào);人為增加電源電壓到52 V以上和降低電源電壓到42 V以下時(shí),過壓和欠壓保護(hù)均得到實(shí)現(xiàn);在運(yùn)行過程中突加負(fù)載導(dǎo)致電機(jī)堵轉(zhuǎn)過流時(shí),系統(tǒng)立即進(jìn)行過流保護(hù);當(dāng)轉(zhuǎn)速把設(shè)定轉(zhuǎn)速保持8 s不變時(shí),電機(jī)進(jìn)入巡航狀態(tài);通過示波器觀測到的霍爾信號、PWM發(fā)生信號、采樣電流等均穩(wěn)定且噪聲很小,說明電路設(shè)計(jì)可靠,系統(tǒng)工作正常。

        5 結(jié)語

        通過軟硬件的設(shè)計(jì)與調(diào)試,設(shè)計(jì)了以LPC1769單片機(jī)為核心的BLDCM控制系統(tǒng)。針對額定電壓為48 V,額定功率為550 W的BLDCM進(jìn)行安裝調(diào)試,完成BLDCM的調(diào)速、剎車、定速巡航、限速等功能性要求和過壓/欠壓保護(hù)、過流保護(hù)等安全性要求。試驗(yàn)結(jié)果表明,該系統(tǒng)體積小、重量輕、精度高,相比傳統(tǒng)模擬控制器具有更大的靈活性、可靠性,稍加改進(jìn)可應(yīng)用于電動自行車或電動摩托車BLDCM的驅(qū)動控制。

        [1]王鳳琥,孫躍東.電動汽車傳動系統(tǒng)方案研究[J].制造業(yè)自動化,2012,34(2):75-78.

        [2]張潔.簡論純電動汽車的驅(qū)動電機(jī)及其控制系統(tǒng)[J].國內(nèi)外機(jī)電一體化技術(shù),2012(3):40-41.

        [3]王海欣,黃海宏.基于DSP的三相直流無刷電機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)[J].電源技術(shù)應(yīng)用,2007,10(9):21-24.

        [4]崔麗,葉先明.基于AVR單片機(jī)的直流無刷電機(jī)智能控制系統(tǒng)設(shè)計(jì)[J].儀器技術(shù)與傳感器,2009(11):34-36.

        [5]吳金友,李艷麗,范蟠果.無刷直流電機(jī)控制系統(tǒng)在電動自行車上的應(yīng)用[J].電機(jī)與控制應(yīng)用,2008,35(1):63-65.

        [6]郭慶鼎,趙希梅.直流無刷電動機(jī)原理與技術(shù)應(yīng)用[M].北京:中國電力出版社,2008.

        猜你喜歡
        無刷電機(jī)中斷單片機(jī)
        基于STM32F407的無刷電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于DSP的直流無刷電機(jī)電子控制方法研究
        電子制作(2019年10期)2019-06-17 11:45:00
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        跟蹤導(dǎo)練(二)(5)
        千里移防,衛(wèi)勤保障不中斷
        解放軍健康(2017年5期)2017-08-01 06:27:44
        基于ARM的無傳感器無刷電機(jī)水泵控制系統(tǒng)研究
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        車用永磁無刷電機(jī)的技術(shù)研究
        河南科技(2014年5期)2014-02-27 14:08:32
        亚欧国产女人天堂Av在线播放| 亚洲国产精品久久性色av| 国产精品国三级国产a| 午夜免费视频| 国产午夜福利精品久久2021| 国产美女a做受大片免费| 久久精品国产亚洲av网站| 国产极品女主播国产区| 老头巨大挺进莹莹的体内免费视频| 久久精品国产屋| 日本一区二区三区精品免费| 精品国产乱码久久久久久郑州公司| 日日噜噜夜夜爽爽| 亚洲欧美国产精品久久久| 国产乱淫h侵犯在线观看| 国产97在线 | 日韩| 粗一硬一长一进一爽一a级| 91久久精品一二三区蜜桃| 五月婷婷六月丁香久久综合| 老太脱裤子让老头玩xxxxx | 国产丰满老熟女重口对白| 国产成人AⅤ| 五月婷婷六月丁香久久综合| 97人妻精品一区二区三区| 日韩在线看片| 日韩精品一区二区三区免费观影| 国产性自爱拍偷在在线播放| 国产香蕉尹人在线观看视频| 亚洲欧美日韩国产综合专区| 日韩国产精品一区二区三区 | 国产精品久久久在线看| 18禁黄久久久aaa片| 亚洲精品国产国语| 日韩有码中文字幕在线视频| 综合色就爱涩涩涩综合婷婷| 欧美在线三级艳情网站| 色婷婷久久99综合精品jk白丝| 久久精品国产亚洲av精东| 青青久在线视频免费观看| 深夜福利国产| 亚洲一区二区三区少妇|