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

        ?

        基于高速數(shù)字信號處理器的面向多對象數(shù)字伺服控制平臺研制

        2021-06-19 08:48:56曹英健
        關(guān)鍵詞:無刷電機(jī)模擬量驅(qū)動器

        曹英健,仲 悅,張 華

        (北京精密機(jī)電控制設(shè)備研究所,北京,100076)

        0 引 言

        隨著數(shù)字伺服技術(shù)的蓬勃發(fā)展,數(shù)字化控制已成為發(fā)展的主流,新型伺服系統(tǒng)普遍采用了數(shù)字伺服控制技術(shù)。在數(shù)字伺服產(chǎn)品配套的數(shù)字伺服控制器中,控制方式多種多樣,控制信號類型概括起來有3種:模擬量、數(shù)字量和脈寬調(diào)制量(Pulse Width Modulation,PWM)。為了提高伺服控制器的開發(fā)效率,縮短研制周期,提高設(shè)計(jì)可靠性,面對類型眾多、差異較大的被控對象,設(shè)計(jì)一個(gè)通用的、面向多對象的數(shù)字伺服控制平臺將為今后的數(shù)字伺服設(shè)計(jì)提供便捷手段,適應(yīng)數(shù)字伺服技術(shù)的發(fā)展方向。

        基于TI的高速數(shù)字信號處理器(Digital Signal Processor,DSP)TMS320F2812開發(fā)了滿足多種數(shù)字伺服控制需求的控制器平臺,實(shí)現(xiàn)了模擬量、數(shù)字量和脈寬調(diào)制量等多種被控對象控制的功能,并開發(fā)了CAN總線、SPI、SCI等多種通信接口,各項(xiàng)功能均在試驗(yàn)中得到了有效驗(yàn)證。

        1 控制器平臺設(shè)計(jì)

        1.1 總體方案設(shè)計(jì)

        該控制平臺以高速高性能 DSP處理器TMS320F2812為核心,充分開發(fā)和拓展其通用I/O、A/D轉(zhuǎn)換器和事件管理器等片上功能,擴(kuò)展SCI、SPI、CAN多種通信接口,擴(kuò)展了其全部功能和接口用于多對象控制??刂破髌脚_總體設(shè)計(jì)功能布局如圖1所示,控制平臺可分為通用平臺和擴(kuò)展單元兩部分。通用控制平臺包括:電源濾波及多種電源變換單元、中心處理單元、多種總線通信單元和多對象數(shù)字伺服控制器通用接口4部分。電源濾波及多種電源變換單元將輸入電源+28 V轉(zhuǎn)換為控制器所用的±15 V、+5 V、+3.3 V、+1.8 V多種電源。中心處理單元包括DSP微處理器及其外圍電路,包括片外RAM、時(shí)鐘電路、CPLD邏輯控制電路、片內(nèi)A/D信號調(diào)理運(yùn)算電路、JTAG調(diào)試接口等。多種總線通信單元包括CAN接口電路、SPI串行A/D轉(zhuǎn)換電路、雙SCI接口電路和1553B接口電路等。

        圖1 控制平臺總體設(shè)計(jì)功能Fig.1 Functional Block Diagram of Overall Design of Control Platform

        擴(kuò)展單元包括:模擬量控制單元(8通道12位可變增益數(shù)/模轉(zhuǎn)換器)、DO數(shù)字控制單元和電機(jī)控制單元(控制和驅(qū)動直流無刷電機(jī))3部分,其中電機(jī)控制單元包括驅(qū)動接口板和電機(jī)驅(qū)動器及其連接電纜。

        1.2 控制器功能電路設(shè)計(jì)

        1.2.1 電源濾波及變換電路設(shè)計(jì)

        控制平臺可接受18~40 V直流電源輸入,經(jīng)電源濾波及變換單元,提供控制平臺及負(fù)載系統(tǒng)所需的多路電源變換。

        1.2.2 中心處理單元電路設(shè)計(jì)

        中心處理單元基于DSP處理器TMS320F2812開發(fā),擴(kuò)展片外SRAM;開發(fā)CPLD可編程硬件控制邏輯,實(shí)現(xiàn)片外A/D轉(zhuǎn)換控制、電流截止負(fù)反饋和上電PWM信號關(guān)斷控制等邏輯控制功能;設(shè)計(jì)模擬信號預(yù)處理電路,將-10~10 V模擬信號轉(zhuǎn)換為0~3 V片內(nèi)A/D可直接采集的電路,充分應(yīng)用片內(nèi)A/D資源;擴(kuò)展了全部獨(dú)立可編程、復(fù)用型、通用I/O口。

        1.2.3 多種通信接口單元設(shè)計(jì)

        控制平臺設(shè)計(jì)了CAN、SPI、SCI多種通信接口,成功實(shí)現(xiàn)了基于各接口的通信功能并通過了試驗(yàn)驗(yàn)證。

        a)CAN通信接口設(shè)計(jì)。

        控制器選用 Philips公司 CAN 接口芯片PCA82C250開發(fā)出了一種兼容3.3 V與5 V電平接口簡單實(shí)用的高性價(jià)比、低成本CAN總線驅(qū)動器的接口電路,電路原理如圖2所示。試驗(yàn)證明該電路的硬件設(shè)計(jì)簡單可靠,不需要獨(dú)立+5 V電源,可節(jié)省印制板空間和成本。在軟件設(shè)計(jì)中,成功開發(fā)了DSP通過CAN接口通信的應(yīng)用軟件并在直流無刷電機(jī)控制和試驗(yàn)中得到了成功應(yīng)用。

        圖2 CAN總線接口原理Fig.2 Schematic Diagram of CAN Bus Interface

        b)SCI串行通信接口設(shè)計(jì)。

        控制器利用TMS320F2812內(nèi)部集成的兩個(gè)SCI(串行通信接口)模塊,選用MAXIM公司的3.3 V串口驅(qū)動器MAX3232開發(fā)了兩套標(biāo)準(zhǔn)RS-232接口電路,成功實(shí)現(xiàn)了與上位機(jī)串口軟件的通信。

        c)SPI模擬量采集接口設(shè)計(jì)。

        控制平臺利用TMS320F2812內(nèi)部集成的SPI(串行外設(shè)接口)模塊,選用A/D轉(zhuǎn)換器AD7323開發(fā)了4通道12位A/D轉(zhuǎn)換采集電路。

        1.2.4 D/A模擬量控制單元

        控制平臺D/A模擬量控制單元設(shè)計(jì)了8通道12位、輸出范圍可調(diào)的模擬量輸出單元。通過電路板跳線配置,可以靈活設(shè)置為不同的D/A模擬量輸出范圍,如表1所示。

        表1 跳線配置與該通道模擬量范圍對照Tab.1 Jump Configuration Versus Analog Range of the Channel

        1.2.5 DO數(shù)字量控制單元

        DO數(shù)字量控制單元設(shè)計(jì)擴(kuò)展了12路PWM外設(shè)功能信號和8路GPIO共20路DO信號,每路信號都經(jīng)過一級放大增加驅(qū)動能力,可直接控制步進(jìn)電機(jī)、電動缸等脈沖型控制負(fù)載。

        1.2.6 電機(jī)控制單元設(shè)計(jì)

        控制平臺的電機(jī)控制單元實(shí)現(xiàn)了直流無刷電機(jī)的控制和驅(qū)動功能,由驅(qū)動接口板和電機(jī)驅(qū)動器兩部分組成,直流無刷電機(jī)控制的控制驅(qū)動系統(tǒng)功能框圖如圖3所示。

        圖3 直流無刷電機(jī)控制系統(tǒng)功能框圖Fig.3 Functional Block Diagram of DC Brushless Motor Control System

        a)驅(qū)動接口板設(shè)計(jì)。

        驅(qū)動接口板用總線驅(qū)動器實(shí)現(xiàn)電機(jī)控制PWM信號的前級驅(qū)動(以驅(qū)動電機(jī)驅(qū)動器內(nèi)光耦),并設(shè)計(jì)霍爾位置傳感器接口、模擬量信號的信號采集及處理和電流截止負(fù)反饋保護(hù)等功能。

        b)電機(jī)驅(qū)動器設(shè)計(jì)。

        電機(jī)驅(qū)動器選用三菱智能IPM模塊PS21869(最大工作電流50 A),采用自舉電路用單電源+15 V實(shí)現(xiàn)三相橋驅(qū)動。該模塊集成了柵極驅(qū)動電路及IGBT三相橋,體積小、質(zhì)量輕,而且大大簡化了電路。系統(tǒng)采用300 V高壓設(shè)計(jì),選用瞬時(shí)共模隔離電壓達(dá)10 kV/μs的IPM專用光耦實(shí)現(xiàn)控制電路和驅(qū)動電路的完全隔離,保證了弱電控制系統(tǒng)的安全性。

        驅(qū)動器直流母線電源采用AC220V全波整流、濾波得到,直流母線電壓約為311 V,并在直流母線電源之間設(shè)計(jì)了吸收電路吸收功率管高速開關(guān)產(chǎn)生的瞬態(tài)電壓變化,從而提高母線電源質(zhì)量,保證功率電路正常工作。

        1)吸收電路設(shè)計(jì)。

        吸收電路通常有C、RC、RDC等拓?fù)浣Y(jié)構(gòu),驅(qū)動器的直流母線采用RDC拓?fù)湫臀针娐罚渲形斩O管選用1200 V高壓快回復(fù)二極管,電阻選用高功率型功率電阻,吸收電容選用0.22 μF的高頻無感電容(吸收電容)。試驗(yàn)證明,該電路可有效吸收直流母線兩端的瞬態(tài)電壓變化,保證直流母線電壓穩(wěn)定。

        2)光耦隔離電路設(shè)計(jì)。

        驅(qū)動器選用安捷倫公司的IPM專用光耦A(yù)4504設(shè)計(jì)PWM信號的隔離電路,且光耦輸出副邊信號經(jīng)過一級施密特反相器將信號整形后,輸入IPM功率模塊,保證功率模塊的開關(guān)時(shí)序的一致性。

        為了盡量降低控制和功率端信號之間的干擾,本驅(qū)動器采取了一系列措施:將光耦、施密特反相器、IPM功率模塊緊湊放置,距離盡量短(印制線長度不超過2 cm);保證了PWM控制信號互相平行走線而不交叉;在PWM信號走線區(qū)域大面積敷地減小信號之間的干擾。

        試驗(yàn)證明,以上設(shè)計(jì)有效降低了功率端及控制端的信號干擾,雖然驅(qū)動電路功率端在300 V以上高壓工作,電路工作仍穩(wěn)定可靠。

        3)電流截止負(fù)反饋電路設(shè)計(jì)。

        電流截止負(fù)反饋?zhàn)鳛殡姍C(jī)驅(qū)動器的保護(hù)電路,在回路過流時(shí)及時(shí)切斷PWM控制信號以保護(hù)功率電路,電路功能如圖3所示。

        電路工作原理:電路利用IPM功率模塊內(nèi)集成的過流保護(hù)電路,在直流母線地端串聯(lián)功率電阻進(jìn)行采樣,當(dāng)功率電阻兩端電壓大于0.5 V時(shí),IPM的VFO端輸出電流截止有效電平(低電平),該信號經(jīng)過一級晶體管放大后驅(qū)動光耦;在光耦副邊電流截止信號通過控制邏輯(CPLD實(shí)現(xiàn))關(guān)斷PWM信號總線驅(qū)動器的使能端!CS從而切斷PWM控制信號。控制信號消失后,功率管全部關(guān)斷,直流母線電流接近于零,電流截止信號消失,PWM信號通過總線驅(qū)動器控制IPM功率模塊。

        試驗(yàn)證明,以上電流截止負(fù)反饋電路工作正常、可靠,響應(yīng)頻率約1.4 kHz,既能濾去高頻諧波干擾又有較快的響應(yīng)速度和安全余量。

        2 軟件設(shè)計(jì)

        基于數(shù)字信號處理器的面向多對象數(shù)字控制平臺的軟件采用模塊化設(shè)計(jì),將各外設(shè)操作和控制算法模塊化,加入不同的軟件模塊即可完成不同的控制功能,軟件模塊以函數(shù)的形式進(jìn)行封裝。

        軟件由一個(gè)主程序和若干子程序構(gòu)成,閉環(huán)控制在定時(shí)中斷子程序中完成。3種被控對象中以直流無刷電機(jī)控制軟件最為復(fù)雜,包括1個(gè)主程序和2個(gè)中斷服務(wù)子程序(包括Timer3定時(shí)中斷服務(wù)程序、eCAN接收中斷服務(wù)程序)。主程序主要完成硬件寄存器設(shè)置、軟件參數(shù)初始化、直流無刷電機(jī)轉(zhuǎn)向的判斷、換相控制字的檢測及判斷、電機(jī)換相的執(zhí)行。

        Timer3定時(shí)中斷服務(wù)程序完成轉(zhuǎn)速的計(jì)算、控制量(占空比)的PID閉環(huán)運(yùn)算及占空比的更新等操作。

        eCAN接收中斷服務(wù)程序是與上位機(jī)交換信息的窗口,主要完成上位機(jī)傳來數(shù)據(jù)的接收、判讀、解碼,對Timer3定時(shí)中斷進(jìn)行使能控制,并將當(dāng)前控制器參數(shù)(如電機(jī)轉(zhuǎn)速等)實(shí)時(shí)發(fā)送至上位機(jī)。上位機(jī)則通過該接口控制系統(tǒng)的運(yùn)行實(shí)時(shí)了解運(yùn)行參數(shù)。

        直流無刷電機(jī)控制信號的PWM載波頻率選為10 kHz,在主程序中設(shè)置PWM周期為100 μs,用Timer1定時(shí)器產(chǎn)生;電機(jī)轉(zhuǎn)速閉環(huán)控制周期定為50 ms,用Timer3定時(shí)器產(chǎn)生;自舉電容充電時(shí)間設(shè)為60 ms,用CPU定時(shí)實(shí)現(xiàn),以上操作均在主程序的事件管理器初始化子程序內(nèi)完成。

        功率逆變橋可采用單端斬波和雙端斬波,考慮到本項(xiàng)目的功率驅(qū)動電路采用自舉驅(qū)動,單端斬波(上管斬波)時(shí)的上管關(guān)斷期間,可通過下管開通為自舉電容補(bǔ)充能量,保持自舉電壓高于功率驅(qū)動電壓下限,因此采用單端斬波方案。

        直流無刷電機(jī)的換相采用霍爾位置傳感器反饋的控制方式實(shí)現(xiàn)。經(jīng)過對被控電機(jī)試驗(yàn)研究,獲得電機(jī)逆時(shí)針及順時(shí)針旋轉(zhuǎn)(面向電機(jī)出軸方向)的換相控制字。功率管控制采用單端PWM的控制方式,即當(dāng)一對功率管開啟時(shí),高端功率管進(jìn)行PWM控制,低端功率管常開。直流無刷電機(jī)控制軟件主程序流程如圖4所示。

        圖4 直流無刷電機(jī)控制軟件主程序流程Fig.4 Main Program Flow Chart of Control Software for DC Brushless Motor

        3 試驗(yàn)情況及控制算法研究

        3.1 模擬量控制電液作動器試驗(yàn)

        以一種伺服作動器為控制對象,測試儀發(fā)送模擬量指令信號,控制器平臺通過A/D(SPI接口)轉(zhuǎn)換接收,同時(shí)采集作動器的線位移,采用作動器線位移閉環(huán)控制算法,通過D/A模擬量控制單元實(shí)現(xiàn)伺服閥電流控制。

        控制器控制電液伺服作動器的控制算法采用比例環(huán)節(jié)控制,并通過限波器算法等方式進(jìn)行特性補(bǔ)償。圖5為采用限波器算法進(jìn)行動態(tài)特性補(bǔ)償?shù)目刂扑惴üδ芸驁D。

        圖5 控制算法功能Fig.5 Functional Block Diagram of Control Algorithm

        根據(jù)相應(yīng)伺服作動器調(diào)整控制參數(shù)進(jìn)行試驗(yàn),試驗(yàn)取Kp=0.5,Kf正、負(fù)向反饋系數(shù)略有差異,實(shí)測正向1.51,負(fù)向1.55,1ω=220,2ω=300,b1、b2根據(jù)仿真及試驗(yàn)情況進(jìn)行選取??刂破脚_在以上控制參數(shù)時(shí),伺服作動器的正弦位置特性曲線如圖6所示,0.358゜線位移頻率特性如圖7所示。

        圖6 7.5°指令、線位移時(shí)域特性線位移Fig.6 Time-domain Characteristic Line Displacement of 7.5°Instruction and Line Displacement

        圖7 0.358゜線位移頻率特性Fig.7 Frequency Characteristics of 0.358° Line Displacement

        該試驗(yàn)證明控制器平臺對于模擬量被控對象(伺服作動器)可以進(jìn)行精確控制,完成了伺服控制器的功能,保證了伺服系統(tǒng)性能。

        3.2 DO數(shù)字量控制數(shù)字缸試驗(yàn)

        控制平臺通過DO數(shù)字量接口控制數(shù)字缸等設(shè)備??刂破脚_方向控制信號控制數(shù)字缸的伸縮,通過DO數(shù)字量發(fā)送的脈沖數(shù)控制步進(jìn)電機(jī)驅(qū)動器及線位移,通過脈沖的時(shí)間間隔控制移動速度。試驗(yàn)脈沖數(shù)字缸位移曲線如圖8所示。圖8中,前600脈沖為高,數(shù)字缸伸出;后600脈沖為低,數(shù)字缸縮回。根據(jù)測量數(shù)據(jù),計(jì)算出該數(shù)字缸單脈沖導(dǎo)程(線位移與脈沖數(shù)比)約為48 mm/500Pulse=0.096 mm/Pulse。

        圖8 脈沖數(shù)字缸位移曲線Fig.8 Displacement Curve of Pulse Digital Cylinder

        3.3 直流無刷電機(jī)控制試驗(yàn)

        直流無刷電機(jī)的換相控制采用電機(jī)內(nèi)部的霍爾信號反饋,霍爾信號經(jīng)過電平轉(zhuǎn)換后輸入至DSP的捕獲單元,捕獲單元設(shè)置為邊沿觸發(fā),并設(shè)置相應(yīng)捕獲中斷,當(dāng)某個(gè)霍爾信號發(fā)生跳變時(shí),進(jìn)入相應(yīng)捕獲中斷服務(wù)程序,按照當(dāng)前霍爾信號狀態(tài)進(jìn)行換相。

        控制器平臺通過CAN總線接收上位機(jī)的轉(zhuǎn)速控制信號(采用浮點(diǎn)數(shù)形式)nref,同時(shí)通過電機(jī)兩次換相時(shí)間間隔tc計(jì)算出電機(jī)的當(dāng)前平均轉(zhuǎn)速n,然后對當(dāng)前占空比寄存器的值R進(jìn)行閉環(huán)PI運(yùn)算,得出占空比并更新至相應(yīng)寄存器,從而對直流無刷電機(jī)進(jìn)行轉(zhuǎn)速閉環(huán)控制。電機(jī)平均轉(zhuǎn)速如下:

        式中sT=50 ms為采樣時(shí)間間隔(即閉環(huán)運(yùn)算周期);Kp和Ki分別為比例系數(shù)和積分系數(shù),試驗(yàn)中由于直流母線電壓高,實(shí)際工作占空比較小。

        3.3.1 空載試驗(yàn)

        電機(jī)驅(qū)動器使用交流220 V電源直接整流供電試驗(yàn)時(shí),對應(yīng)直流母線電壓為317.3 V,空載試驗(yàn)曲線見圖9。

        圖9 電機(jī)空載試驗(yàn)曲線Fig.9 No-load Test Curve of Motor

        3.3.2 電機(jī)帶載試驗(yàn)

        電機(jī)帶載控制試驗(yàn)在測功機(jī)上進(jìn)行,此次試驗(yàn)加載的力矩分別為0.1 N·m、0.2 N·m和0.5 N·m(電機(jī)額定轉(zhuǎn)矩為2.2 N·m),設(shè)定工作時(shí)間為120 s,試驗(yàn)中控制器給定轉(zhuǎn)速分別為4500 r/min,3500 r/min和2000 r/min,帶載試驗(yàn)數(shù)據(jù)如表2所示。

        表2 直流無刷電機(jī)控制系統(tǒng)加載試驗(yàn)數(shù)據(jù)Tab.2 Test Data of DC Brushless Motor Control System

        4 結(jié)束語

        本文對TMS320F2812高速處理器進(jìn)行系統(tǒng)研究和全功能開發(fā),研究和掌握了CAN總線、SPI、SCI等多種總線接口及通信技術(shù),用1個(gè)通用控制平臺同時(shí)實(shí)現(xiàn)了模擬量、數(shù)字量和脈寬調(diào)制量等多種被控對象的控制功能,并實(shí)用于各種被控對象成功進(jìn)行試驗(yàn)。試驗(yàn)結(jié)果證明該控制器各項(xiàng)功能穩(wěn)定可靠,設(shè)計(jì)正確、實(shí)用,其研制技術(shù)經(jīng)驗(yàn)已廣泛應(yīng)用于專業(yè)各個(gè)項(xiàng)目多個(gè)領(lǐng)域。

        猜你喜歡
        無刷電機(jī)模擬量驅(qū)動器
        基于STM32F407的無刷電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
        藏起驅(qū)動器號確保數(shù)據(jù)安全
        電腦愛好者(2020年6期)2020-05-26 09:27:33
        基于DSP的直流無刷電機(jī)電子控制方法研究
        電子制作(2019年10期)2019-06-17 11:45:00
        基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
        壓電陶瓷驅(qū)動器的遲滯特性
        關(guān)于600MW火電機(jī)組模擬量控制系統(tǒng)設(shè)計(jì)和研究
        電子制作(2016年21期)2016-05-17 03:53:12
        模擬量輸入式合并單元測試儀的研制
        基于ARM的無傳感器無刷電機(jī)水泵控制系統(tǒng)研究
        SiC基和Si基永磁同步電動機(jī)驅(qū)動器的比較
        新型低電壓大變形微驅(qū)動器數(shù)值求解及仿真
        巨臀中文字幕一区二区| 亚洲av无码一区二区二三区| 亚洲av网一区二区三区| 亚洲视频网站大全免费看| 不卡av电影在线| 97人妻精品一区二区三区| 国产乱子伦农村叉叉叉| 韩国19禁无遮挡啪啪无码网站| 波多野结衣免费一区视频| 国内精品伊人久久久久av| AV人人操| 亚洲精品国产精品av| 亚洲视频在线视频在线视频| 亚洲国产精品av麻豆一区| 天堂免费av在线播放| 变态另类人妖一区二区三区| 最美女人体内射精一区二区 | 久久综合九色综合久久久| 日本一区二区三区爱爱视频| 亚洲视频在线免费不卡| 亚洲综合精品中文字幕| 少妇人妻中文字幕hd| 亚洲精品午夜无码专区| 国产香蕉尹人在线观看视频 | 亚洲av无码一区二区乱子仑| av天堂一区二区三区| 美女被内射很爽的视频网站| 亚洲毛片在线观看免费| 极品美女扒开粉嫩小泬图片| 亚洲乱码一区av春药高潮| 少妇无码吹潮| 精品国产制服丝袜高跟| 白白视频在线免费观看| 在线观看免费的黄片小视频| 国产精品国产三级国产剧情| 精品国产一区二区三区色搞| 玩50岁四川熟女大白屁股直播| 成人性生交片无码免费看| 亚洲精品6久久久久中文字幕| 丁香婷婷激情俺也去俺来也| 日韩一区在线精品视频|