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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于C868的低成本開關(guān)磁阻電機(jī)控制系統(tǒng)(04-100)

          基于C868的低成本開關(guān)磁阻電機(jī)控制系統(tǒng)(04-100)

          ——
          作者:英飛凌科技公司 Zhang Qing, Jane Wang, David Lee 時(shí)間:2008-03-31 來源:電子產(chǎn)品世界 收藏

            對于開關(guān),在低速區(qū)域, 可以通過T13 PWM的占空比控制電機(jī)的相電流幅值及其變化, 從而調(diào)節(jié)電機(jī)速度。

          本文引用地址:http://www.ex-cimer.com/article/80985.htm

            所有計(jì)時(shí)器輸出信號均可在一個(gè)多通道控制模塊中進(jìn)行配置和變更。

            ·CAPCOM6E還能檢測轉(zhuǎn)子位置, 并帶有噪聲濾除功能。

            ·CAPCOM6E的另一個(gè)重要功能是緊急中斷輸入CTRAP—該功能確保當(dāng)電平低時(shí)CAPCOM6E中T12的六個(gè)輸出處于用戶預(yù)先定義的狀態(tài)。

            如圖3所示,CC60-CC62和COUT60-COUT62是用于驅(qū)動(dòng)電機(jī)的六個(gè)基本輸出信號。對于開關(guān)控制,轉(zhuǎn)子位置反饋信號由CCPOS0-CCPOS2輸入。T13生成的高頻PWM信號將以高達(dá)50ns的分辨率,加至T12的CC60-CC62和COUT60-COUT62輸出中的任何一個(gè)的有效電平。CTRAP是緊急中斷輸入。如果該輸入為低,CC60-CC62和COUT60-COUT62將立即變?yōu)轭A(yù)定義的電平,以實(shí)現(xiàn)過流/過壓保護(hù)。用戶僅需設(shè)置各種寄存器的值,例如周期寄存器、比較寄存器、偏移寄存器等等,即可輕松快捷地控制CAPCOM6E。

            圖4所示為一個(gè)基于的開關(guān) 系統(tǒng)框圖。圖中,電機(jī)是圖1(a)所示的6/4三相開關(guān)磁阻電機(jī)。該電機(jī)帶有轉(zhuǎn)子位置反饋(霍爾傳感器)。主電路采用常見的(一相)雙開關(guān)結(jié)構(gòu)。這兩個(gè)開關(guān)都由高頻PWM信號控制。的CAPCOM6E首先工作在多通道模式, 按照轉(zhuǎn)子位置反饋信號輸出固定頻率的電壓型PWM控制信號, 把電流控制在指定范圍。直流母線電流由A/D轉(zhuǎn)換器輸入。該A/D轉(zhuǎn)換器由CAPCOM6E的T13同步觸發(fā), 可躲過電流尖峰,采入真實(shí)的電流信號。當(dāng)電機(jī)轉(zhuǎn)速達(dá)到一定值后,CAPCOM6E 轉(zhuǎn)入單脈沖觸發(fā)模式。此時(shí)A/D轉(zhuǎn)換器由T12同步觸發(fā)。圖5所示為低速區(qū)域的PWM輸出波形和相電流波形。



          評論


          相關(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); })();