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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 新品快遞 > Atmel電機(jī)用AVR 閃存微控制器

          Atmel電機(jī)用AVR 閃存微控制器

          ——
          作者: 時(shí)間:2005-09-20 來源: 收藏

          電機(jī)用AVR 閃存微控制器

          將 AVR 微控制器的支持范圍拓展至交流和無刷直流 (BLDC) 電機(jī)控制應(yīng)用領(lǐng)域,為這些應(yīng)用帶來了高度靈活且具有成本效益的解決方案。AVR 閃存微控制器 (Flash Microcontroller) 的卓越性能以及全面特征為設(shè)計(jì)者提供了最佳解決方案,使他們得以滿足與電機(jī)控制設(shè)計(jì)相關(guān)的多種技術(shù)要求。 

          現(xiàn)有的專用標(biāo)準(zhǔn)產(chǎn)品 (ASSP) 對(duì)于目標(biāo)應(yīng)用而言往往過于具體并有限,而將微控制器用于電機(jī)控制則是更具吸引力的選擇。AVR 閃存微控制器包括從8針腳到100針腳的各種設(shè)備,無論是諸如 PC 風(fēng)扇的簡(jiǎn)單應(yīng)用,還是極其先進(jìn)的電機(jī)控制應(yīng)用,AVR 閃存微控制器都能應(yīng)付自如。所有 AVR 產(chǎn)品都整合了一個(gè)閃存程序存儲(chǔ)器以及一個(gè) EEPROM(電可擦除只讀存儲(chǔ)器),使設(shè)計(jì)者能將同樣的微控制器用于多種設(shè)計(jì),并在產(chǎn)品生命周期內(nèi)隨時(shí)安裝最新程序。另外,AVR 的代碼兼容性使設(shè)計(jì)者能夠?qū)⑵溟_發(fā)成果轉(zhuǎn)移至其他 AVR 設(shè)備并滿足各種需求。這種靈活性可縮短上市時(shí)間,并有助于實(shí)現(xiàn)系統(tǒng)成本的最小化。 

          電機(jī)控制是通過使用具有 PWM(脈沖寬度調(diào)制)的內(nèi)在定時(shí)器、模數(shù)轉(zhuǎn)換器 (ADC) 和輸入/輸出設(shè)備中斷信號(hào)來實(shí)現(xiàn)的。PWM 處理電機(jī)的電壓起伏,并實(shí)現(xiàn)速度和加速度控制。內(nèi)建 10位模數(shù)轉(zhuǎn)換器測(cè)量能耗并向目標(biāo)應(yīng)用發(fā)出電流過載 (over-current) 警告,同時(shí) AVR 的針腳更改中斷信號(hào)則監(jiān)控?zé)o刷直流電機(jī)的霍爾感應(yīng)器 (Hall Sensor)。對(duì)于沒有感應(yīng)器的無刷直流電機(jī),AVR 的模數(shù)轉(zhuǎn)換器和模擬比較器 (Analog Comparator) 則用于預(yù)報(bào)電機(jī)的狀態(tài)。所有基于中斷信號(hào)的特征實(shí)現(xiàn)了電機(jī)控制功能的執(zhí)行,同時(shí)保證另外的資源用以滿足其它應(yīng)用需求。典型功能包括定制啟動(dòng)次序、溫度測(cè)量、SMBus(TM)(系統(tǒng)管理總線)、Two-Wire Interface(雙線接口)以及 SPI(串行外圍接口)通信。 



          關(guān)鍵詞: Atmel

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