国产在线导航,欧美日本中文,黄色在线观看网站永久免费乱码,chinese国产在线视频,亚洲欧洲第一视频,天天做人人爱夜夜爽2020毛片,亚洲欧美中文字幕在线网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>電子通信論文>基于DSP的網(wǎng)絡(luò)化無刷直流電動(dòng)機(jī)控制系統(tǒng)

基于DSP的網(wǎng)絡(luò)化無刷直流電動(dòng)機(jī)控制系統(tǒng)

時(shí)間:2023-02-21 00:06:07 電子通信論文 我要投稿
  • 相關(guān)推薦

基于DSP的網(wǎng)絡(luò)化無刷直流電動(dòng)機(jī)控制系統(tǒng)

摘要:設(shè)計(jì)了一種基于DSP的無刷直流電動(dòng)機(jī)控制系統(tǒng),對(duì)其中的轉(zhuǎn)子位置檢測(cè)電路、驅(qū)動(dòng)電路、保護(hù)電路以及驅(qū)動(dòng)器網(wǎng)絡(luò)控制等內(nèi)容進(jìn)行了詳細(xì)的討論,并給出了相應(yīng)的硬件電路。該設(shè)計(jì)方案電路簡(jiǎn)單、可靠性強(qiáng),具有較高的應(yīng)用價(jià)值。

    關(guān)鍵詞:直流無刷電動(dòng)機(jī) DSP 網(wǎng)絡(luò)伺服控制器

眾所周期,直流電機(jī)具有最優(yōu)越的調(diào)速性能,主要表現(xiàn)在調(diào)速方便(可無級(jí)調(diào)速)、調(diào)速范圍寬、低速性能好(啟動(dòng)轉(zhuǎn)矩大、啟動(dòng)電流。、運(yùn)行平衡、噪音低、效率高等方面。目前無刷直流電機(jī)已廣泛應(yīng)用于數(shù)控機(jī)床的進(jìn)給驅(qū)動(dòng)、機(jī)器人的伺服驅(qū)動(dòng)以及新一代家用電器的變速驅(qū)動(dòng)中。
(范文先生網(wǎng)www.qkfawen.com收集整理)
    為進(jìn)一步提高控制系統(tǒng)的綜合性能,就無刷直流電機(jī)控制系統(tǒng)的控制器而方,近幾年國外一些大公司紛紛推出較MCU性能更加優(yōu)越的DSP(數(shù)字信號(hào)處理器)單片電機(jī)控制器,如ADI公司的ADMC3xx系列,TI公司的TMS320C24系列及Motorola公司的DSP56F8xx系列。它們都是將一個(gè)以DSP為基礎(chǔ)的內(nèi)核,配以電機(jī)控制所需的外圍功能電路,集成在單一芯片內(nèi),使價(jià)格大大降低且體積縮小、結(jié)構(gòu)緊湊、使用便捷、可靠性提高。其最大速度可達(dá)20~40MIPS,指令執(zhí)行時(shí)間或完成一次動(dòng)作的時(shí)間僅為幾十納秒,和普通的MCU相比,運(yùn)算及處理能力增強(qiáng)10~50倍,確保了系統(tǒng)有更優(yōu)越的控制性能。

1 系統(tǒng)原理概述

在本文設(shè)計(jì)的無刷直流電動(dòng)機(jī)控制系統(tǒng)中,采用TI公司的TMS320LF240x芯片作為控制器。TMS320LF240x芯片作為DSP控制器24x系列的新成員,是TMS320C2000平臺(tái)下的一種定點(diǎn)DSP芯片。從結(jié)構(gòu)設(shè)計(jì)上講,240x系列DSP提供了低成本、低消耗、高性能的處理能力,對(duì)電機(jī)的數(shù)字化控制作用非常突出。

在圖1所示的基于TMS320LF240x的無刷直流電動(dòng)機(jī)控制系統(tǒng)中,采用TMS320LF240 DSP作為控制器,處理采集到的數(shù)據(jù)和發(fā)送控制命令。TMS320LF240控制器首先通過三個(gè)I/O端口捕捉直流電機(jī)上的霍爾元件H1、H2、H3的高速脈沖信號(hào),檢測(cè)轉(zhuǎn)子的轉(zhuǎn)動(dòng)位置,并根據(jù)轉(zhuǎn)子的位置發(fā)出相應(yīng)的控制字來改變PWM信號(hào)的當(dāng)前值,從而改變地直流電機(jī)驅(qū)動(dòng)電路(全橋控制電路MOSFET)中功率管的導(dǎo)通順序,實(shí)現(xiàn)對(duì)電機(jī)轉(zhuǎn)速和轉(zhuǎn)動(dòng)方向的控制。電機(jī)的碼盤信號(hào)A、B通過DSP控制器的CAP1、CAP2端口進(jìn)行捕捉。捕捉到的數(shù)據(jù)存放到寄存器中,通過比較捕捉到的A、B兩相脈沖值可以確定當(dāng)前電機(jī)的正反轉(zhuǎn)狀態(tài)以及轉(zhuǎn)速。在系統(tǒng)的運(yùn)行過程中,驅(qū)動(dòng)保護(hù)電路會(huì)檢測(cè)當(dāng)前系統(tǒng)的運(yùn)行狀態(tài)。如果系統(tǒng)中出現(xiàn)過流或者欠壓情況,PWM信號(hào)驅(qū)動(dòng)器IR2130會(huì)啟動(dòng)內(nèi)部保護(hù)電路,鎖住后繼PWM信號(hào)的輸出,同時(shí)通過FAULT引腳拉低DSP控制器的PDPINT引腳電壓,啟動(dòng)DSP控制器的電源驅(qū)動(dòng)保護(hù)。這時(shí)所有的EV模塊輸出引腳將被硬件置為高阻態(tài),實(shí)現(xiàn)對(duì)控制系統(tǒng)的保護(hù)。該系統(tǒng)中設(shè)計(jì)的保護(hù)電路主要用于保護(hù)DSP控制器和電機(jī)的驅(qū)動(dòng)電路。

圖2 全橋式電機(jī)驅(qū)動(dòng)電路控制原理圖

    下面主要介紹系統(tǒng)的轉(zhuǎn)子位置檢測(cè)電路、驅(qū)動(dòng)電路、系統(tǒng)保護(hù)電路等。

2 轉(zhuǎn)子位置檢測(cè)電路

2.1 檢測(cè)電路應(yīng)用原理

控制無刷直流電動(dòng)機(jī)時(shí),DSP控制器主要是根據(jù)轉(zhuǎn)子當(dāng)前的轉(zhuǎn)動(dòng)位置,發(fā)出相應(yīng)的控制字,通過改變PWM脈沖信號(hào)的占空比來實(shí)現(xiàn)對(duì)電機(jī)的控制。無刷直流電動(dòng)機(jī)的轉(zhuǎn)子位置是由位置傳感器檢測(cè)出來的。在本設(shè)計(jì)方案中,采用了三個(gè)光電式位置傳感器(霍爾元件)。這種傳感器是利用光電效應(yīng)制成的,由跟隨電動(dòng)機(jī)轉(zhuǎn)子一起旋轉(zhuǎn)的遮光板和固定不動(dòng)的光源及光電管等部件組成。遮光板開有180°左右電角度的縫隙,且縫隙的數(shù)目等于無刷直流電動(dòng)機(jī)轉(zhuǎn)子磁極的極對(duì)數(shù)。當(dāng)縫隙對(duì)著光電晶體管時(shí),光源射到光電晶體管上,產(chǎn)生“亮電流”輸出。其它光電晶體管因遮光板擋住光線,只有“暗電流”輸出。在“亮電流”作用下,三相繞組中一相繞組有電流導(dǎo)通,其余兩相繞組不工作。遮光板隨轉(zhuǎn)子的轉(zhuǎn)動(dòng)而輪流輸出“亮電流”或“暗電流”的信號(hào),以此來檢測(cè)轉(zhuǎn)子磁極位置,控制電動(dòng)機(jī)定子三相繞組輪流導(dǎo)通,使該三相繞組按一定順序通電,保證了無刷直流電動(dòng)機(jī)正常運(yùn)行。

    隨著電機(jī)轉(zhuǎn)子的旋轉(zhuǎn),光電管間歇接收從光源發(fā)出的光,不斷導(dǎo)通和截止,從而產(chǎn)生一系列“0”、“1”信號(hào)。這些脈沖信號(hào)通過I/O口傳輸給DSP,DSP讀取霍爾元件的狀態(tài)值,確定轉(zhuǎn)子當(dāng)前的位置,通過改變PWM信號(hào)輸出的高有效或低效來控制驅(qū)動(dòng)電路,改變MOSFET管的導(dǎo)通順序,很好地實(shí)現(xiàn)電機(jī)換相的控制;同時(shí)改變PWM信號(hào)占空比,來調(diào)節(jié)電機(jī)的轉(zhuǎn)速。電動(dòng)機(jī)驅(qū)動(dòng)電路控制橋功率管的導(dǎo)通順序?yàn)镼1Q2、Q2Q3、Q3Q4、Q4Q5、Q5Q6、Q6Q1,為兩兩通電方式。電機(jī)轉(zhuǎn)子每轉(zhuǎn)一圈,霍爾元件H1、H2、H3會(huì)出現(xiàn)六種狀態(tài),DSP對(duì)每一種狀態(tài)發(fā)出相應(yīng)的控制字,改變電機(jī)的通電相序,實(shí)現(xiàn)電機(jī)的連續(xù)運(yùn)行。

電機(jī)驅(qū)動(dòng)電路控制原理圖和電機(jī)正轉(zhuǎn)換相表如圖2和表1所示。

表1 電機(jī)正轉(zhuǎn)換相表

  PWM6 PWM5 PWM4 PWM3 PWM2 PWM1 H1H2H3 ACTR Q12Q 00 11 11 11 11 10 101 0X03FE Q2Q3 00 11 11 10 11 11 100 0X03EF Q3Q4 11 11 11 10 00 11 110 0X0FE3 Q4Q% 11 10 11 11 00 11 010 0X0FE3 Q%Q6 11 10 00 11 11 11 011 0X0E3F Q6Q1 11 11 00 11 11 10 001 0X0F3E

2.2 霍爾元件信號(hào)處理

電動(dòng)機(jī)上的霍爾元件信號(hào)發(fā)生時(shí)序如圖3所示。

直流電機(jī)產(chǎn)生的霍爾元件信號(hào)通常高低電平相互覆蓋。而對(duì)電機(jī)驅(qū)動(dòng)橋路的控制需要根據(jù)檢測(cè)到的三個(gè)霍爾元件的每一次跳變,來觸發(fā)控制器進(jìn)入中斷響應(yīng),同時(shí)還要記錄霍爾元件的狀態(tài)。因此在設(shè)計(jì)中對(duì)三個(gè)霍爾元件做兩步處理:首先把三個(gè)霍爾元件的信號(hào)接到TMS320LF240的三個(gè)I/O引腳上,記錄當(dāng)前的狀態(tài);然后把霍爾元件信號(hào)作為三路輸入接到CPLD的I/O口,通過編程實(shí)現(xiàn)一路連續(xù)的窄脈沖輸出,接到TMS320LF240的CAP3引腳上。每一個(gè)脈沖觸發(fā)一次中斷,控制驅(qū)動(dòng)橋路的導(dǎo)通順序,并根據(jù)當(dāng)前的霍爾元件狀態(tài)信息對(duì)電機(jī)的轉(zhuǎn)速和正反轉(zhuǎn)進(jìn)行控制。

3 驅(qū)動(dòng)電路

電機(jī)控制的驅(qū)動(dòng)器采用IR2130芯片。IR2130/IR2132(J)(S)是一種高電壓、高速度的功率MOSFET和IGBT驅(qū)動(dòng)器,工作電壓為10~20V,分別有三個(gè)獨(dú)立的高端和低端輸出通道。邏輯輸入與CMOS或LSTTL輸出兼容,最小可以達(dá)到2.5V邏輯電壓。外圍電路中的參考地運(yùn)行放大器通過外部的電流檢測(cè)電位器來提供全橋電路電流的模擬反饋值,如果超出設(shè)定或調(diào)整的參考電流值。IR2130驅(qū)動(dòng)器的內(nèi)部電流保護(hù)電路就啟動(dòng)關(guān)斷輸出通道,實(shí)現(xiàn)電流保護(hù)的作用。IR2130驅(qū)動(dòng)器反映高脈沖電流緩沖器的狀態(tài),傳輸延遲和高頻放大器相匹配,浮動(dòng)通道能夠用來驅(qū)動(dòng)N溝道功率MOSFET和IGBT,最高電壓可達(dá)到600V。

IR2130芯片可同時(shí)控制六個(gè)大功率管的導(dǎo)通和關(guān)斷順序,通過輸出HO1,2,3分別控制三相全橋驅(qū)動(dòng)電路的上半橋Q1、Q3、Q5的導(dǎo)通關(guān)斷,而IR2130的輸出LO1,2,3分別控制三相全橋驅(qū)動(dòng)電路的下半橋Q4、Q6、Q2的導(dǎo)通關(guān)斷,從而達(dá)到控制電機(jī)轉(zhuǎn)速和正反轉(zhuǎn)的目的。

圖4 IR2130的典型電路

    IR2130芯片內(nèi)部有電流比較電路,可以進(jìn)行電機(jī)比較電流的設(shè)定。設(shè)定值可以作為軟件保護(hù)電路的參考值,這樣可以使電路能夠適用于對(duì)不同功率的電機(jī)的控制。IR2130的典型電路如圖4所示。

4 系統(tǒng)保護(hù)電路

在無刷直流電動(dòng)機(jī)控制系統(tǒng)中,保護(hù)電路占據(jù)著很重要的地位,主要作用是保護(hù)控制系統(tǒng)的核心部件DSP免受高電壓、過電流沖擊,同時(shí)也保護(hù)電機(jī)的驅(qū)動(dòng)電路免受損壞。整個(gè)系統(tǒng)的保護(hù)電路主要由三部分組成:電路隔離電路、信號(hào)隔離電路、驅(qū)動(dòng)保護(hù)電路。

電路隔離電路選用內(nèi)部帶有隔離變壓器的電壓模塊,把電機(jī)驅(qū)動(dòng)電壓控制部分的電壓隔離開,分成兩套供電系統(tǒng):5V供電系統(tǒng)和24V供電系統(tǒng)。這樣當(dāng)驅(qū)動(dòng)電路部分發(fā)生異常情況時(shí),不會(huì)從電源部分影響到控制電路,實(shí)現(xiàn)控制電路的保護(hù)作用。

信號(hào)隔離電路主要是把控制電路和驅(qū)動(dòng)電路之間的控制和驅(qū)動(dòng)信號(hào)通過光電隔離器進(jìn)行信號(hào)隔離,實(shí)現(xiàn)不同電壓之間的信號(hào)傳輸。由于本系統(tǒng)中的PWM脈沖信號(hào)的輸出頻率比較高,為了避免信號(hào)損失和失真,這里采用6N137光電隔離器。

系統(tǒng)的驅(qū)動(dòng)電路保護(hù)作用主要是由IR2130驅(qū)動(dòng)器來實(shí)現(xiàn)的。IR2130驅(qū)動(dòng)器保護(hù)電路主要有兩部分:自保護(hù)電路和過電流欠電壓保護(hù)電路。

自保護(hù)電路如圖5所示。外圍電路中的參考地運(yùn)算放大器通過引腳VsO的設(shè)定值與流入CA-引腳的電流在反饋電阻上產(chǎn)生的電壓相比較,如果超出設(shè)定或調(diào)整的VsO參考值,IR2130驅(qū)動(dòng)器的內(nèi)部電流保護(hù)電路啟動(dòng)關(guān)斷輸出通道,實(shí)現(xiàn)電流保護(hù)的作用。IR2130芯片內(nèi)部也有硬件保護(hù)電路。如果負(fù)載或驅(qū)動(dòng)電路出現(xiàn)過電流或欠電壓的情況,IR2130驅(qū)動(dòng)器的FAULT引腳會(huì)輸出制動(dòng)信號(hào),通常這個(gè)輸出信號(hào)接到DSP的PDPINT引腳上,拉低PDPINT引腳的輸入電平,關(guān)斷DSP的所有輸出并置為高阻狀態(tài),實(shí)現(xiàn)整個(gè)控制電路的保護(hù)作用。

5 網(wǎng)絡(luò)化接口設(shè)計(jì)原理

為了適應(yīng)網(wǎng)絡(luò)發(fā)展的要求,必然要求微處理器控制設(shè)備提供各種網(wǎng)絡(luò)通信接口。傳統(tǒng)的單片機(jī)對(duì)于網(wǎng)絡(luò)支持不足,而新一代的微處理器已經(jīng)開始內(nèi)嵌網(wǎng)絡(luò)接口,除了支持TCP/IP協(xié)議外,有的還支持USB、CAN、BLUETOOTH等通信接口,同時(shí)也提供相應(yīng)的通信組網(wǎng)協(xié)議軟件和物理層驅(qū)動(dòng)軟件。

通過網(wǎng)絡(luò)控制無刷直流電動(dòng)機(jī)的運(yùn)行可以說是該控制系統(tǒng)的一個(gè)特色。通常是無刷直流電動(dòng)機(jī)的控制系統(tǒng)都是單機(jī)控制或采用雙控制器進(jìn)行控制,很少通過網(wǎng)絡(luò)來控制。本控制系統(tǒng)采用RS485通訊接口進(jìn)行網(wǎng)絡(luò)化數(shù)據(jù)傳輸。主要的網(wǎng)絡(luò)傳輸示意圖如圖6所示。上位機(jī)或PC機(jī)為每個(gè)控制模塊軟件分配地址,發(fā)送數(shù)據(jù)給每個(gè)模塊,而主機(jī)在發(fā)送數(shù)據(jù)時(shí)主要是通過分配給每個(gè)模塊的地址識(shí)別發(fā)送對(duì)象。網(wǎng)絡(luò)系統(tǒng)上電后,在進(jìn)行網(wǎng)絡(luò)初始化之前,除了主機(jī)的組地址和地址可以確定外,所有驅(qū)動(dòng)器模塊組地址和地址都是0xFF,表示該驅(qū)動(dòng)器模塊只在0xFF這個(gè)全體組內(nèi),且地址沒有初始化。由硬件的連接方式?jīng)Q定,此時(shí)網(wǎng)絡(luò)的下一個(gè)驅(qū)動(dòng)器模塊處于等待網(wǎng)絡(luò)初始化指令狀態(tài),主機(jī)應(yīng)當(dāng)發(fā)送一個(gè)地址分配指令對(duì)該驅(qū)動(dòng)器模塊進(jìn)行地址分配。一旦該驅(qū)動(dòng)器模塊地址分配成功,它便通過硬件向下一個(gè)驅(qū)動(dòng)器模塊傳遞信息,表示自身已經(jīng)分配完畢。然后主機(jī)的下一個(gè)地址分配指令將作用于下一個(gè)驅(qū)動(dòng)器模塊。這個(gè)過程將一直持續(xù)下去,直到主機(jī)在發(fā)送地址分配指令后收到分配成功的反饋信息為止,此時(shí)表示沒有需要分配的驅(qū)動(dòng)器模塊了。至此網(wǎng)絡(luò)初始化完畢。在網(wǎng)絡(luò)已經(jīng)建立好的情況下,主機(jī)可以通過發(fā)送網(wǎng)絡(luò)復(fù)位指令,使所有驅(qū)動(dòng)器模塊復(fù)位為剛上電的狀態(tài),然后再次進(jìn)行初始化,即提供了網(wǎng)絡(luò)“熱”重建能力。

無刷直流電機(jī)配以高性能高速實(shí)時(shí)數(shù)字控制器構(gòu)成的調(diào)速裝置,整個(gè)系統(tǒng)控制相對(duì)簡(jiǎn)單、成本低、轉(zhuǎn)速平衡、噪音低,特別適合在家用電器產(chǎn)品中應(yīng)用。同時(shí),也可推廣到其它工業(yè)應(yīng)用領(lǐng)域,如機(jī)床、機(jī)器人和電梯驅(qū)動(dòng)等。


【基于DSP的網(wǎng)絡(luò)化無刷直流電動(dòng)機(jī)控制系統(tǒng)】相關(guān)文章:

基于DSP的視頻檢測(cè)和遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)08-06

基于DSP的仿生機(jī)器蟹多關(guān)節(jié)控制系統(tǒng)的實(shí)現(xiàn)08-06

基于DSP的自動(dòng)對(duì)焦系統(tǒng)08-06

基于DSP的無創(chuàng)性食管靜脈曲張測(cè)壓系統(tǒng)08-06

基于DSP平臺(tái)的USB接口設(shè)計(jì)08-06

基于DSP的信道譯碼算法優(yōu)化08-06

基于RTLinux的實(shí)時(shí)控制系統(tǒng)08-06

基于DSP的紙幣號(hào)碼識(shí)別系統(tǒng)08-06

基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)08-06