<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種通用變頻器技術(shù)研究和設(shè)計(jì)

          一種通用變頻器技術(shù)研究和設(shè)計(jì)

          作者: 時(shí)間:2011-07-01 來源:網(wǎng)絡(luò) 收藏

            1.2 基于DSP的控制電路

            以TMS320F2812為核心的數(shù)字控制電路如圖3所示。從圖中可以看出,控制系統(tǒng)[3]主要包括:DSP及其外圍電路、信號(hào)檢測(cè)與調(diào)理電路、驅(qū)動(dòng)電路和保護(hù)電路。其中,信號(hào)檢測(cè)與調(diào)理電路主要完成對(duì)圖2輸出電流和輸出電壓采樣、A/D等功能,DSP產(chǎn)生脈沖信號(hào),通過D/A轉(zhuǎn)換后驅(qū)動(dòng)功率開關(guān)管U1~U6。

            TMS320LF240片內(nèi)集成了采樣保持電路和模擬多路轉(zhuǎn)換器的雙十位A/D轉(zhuǎn)換,為了盡量充分利用芯片資源,采用了片內(nèi)A/D轉(zhuǎn)換進(jìn)行。使用雙減法電流[6]采樣電路,采樣方案中的運(yùn)算放大器是TLC2274。第一運(yùn)放U8A的輸出電壓為:

            由于電機(jī)啟動(dòng)時(shí)的電流非常大或因控制回路、驅(qū)動(dòng)電路等誤動(dòng)作,造成輸出電路短路等故障,導(dǎo)致過大的電流流過IGBT,且電流變化非??欤惺芨唠妷?、大電流,因此需要一種能快速檢測(cè)出過大電流的電路。可以采用2SD315A自身檢測(cè)和檢測(cè)直流母線的雙重檢測(cè)以及在故障發(fā)生時(shí),采用軟、硬件同時(shí)封鎖的方法[8]。為有效地保護(hù)功率IGBT和直流濾波電容,系統(tǒng)了母線電壓過欠壓保護(hù)電路,故障檢測(cè)原理如圖4所示。圖中6N138為一個(gè)線性光電隔離器,輸出電壓信號(hào)與母線電壓成正比,當(dāng)通過光電隔離器件后,可以直接供給DSP控制系統(tǒng)進(jìn)行采樣。同時(shí),將輸出Vlimit信號(hào)送至DSP,觸發(fā)中斷保護(hù)。

            DSP(digital signal processor)是一種獨(dú)特的微處理器,是以數(shù)字信號(hào)來處理大量信息的器件。其工作原理是接收模擬信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào)。再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度可達(dá)每秒數(shù)以千萬條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();