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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 可配置混合控制器的BLDC電機設計

          可配置混合控制器的BLDC電機設計

          作者: 時間:2013-05-03 來源:網(wǎng)絡 收藏

          二是可靠性高。AMC和MCU均獨立工作,相互之間不會產(chǎn)生干擾,并行處理器避免了系統(tǒng)掛機,并提供更高的系統(tǒng)可靠性。

          三是有很穩(wěn)健的性能。硬件中基于AMC的實時逐周期電流保護檢測PWM信號,并且在μs內關斷PWM信號以防止系統(tǒng)損壞。

          與此同時,在先進的電機軟件庫中,有能夠適應各種不同的電機設計,AMC可以配置不同的軟件庫。例如,AMC軟件現(xiàn)有:(1)速度積分:無傳感器FOC軟件庫用于具有靜載的應用,比如臺扇、空調扇和吊扇等。(2)滑動模式:無傳感器FOC軟件庫用于具有動態(tài)負載的應用,比如水泵、油泵和壓縮機。(3)霍爾接口:用于霍爾傳感器電機系統(tǒng)的具有方波/正弦波驅動的軟件庫。

          飛兆還開發(fā)了易于使用的開發(fā)工具,為用戶提供電機開發(fā)系統(tǒng)(MCDS)IDE和MCDS編程工具套件。該系統(tǒng)與處理核心一起提供一個集成式軟件工程平臺,有利于快速開發(fā)電機控制程序。當與MCDS編程工具套件一起使用時,可快速完成代碼編程,從而可實時調整電機運行信號。

          FCM8531可配置混合電機控制器

          簡文烯說,F(xiàn)CM8531可配置混合電機控制器是一款易于使用的完全集成解決方案,帶有完整的開發(fā)工具和先進的電機控制軟件庫,可以實現(xiàn)極快的上市速度。在AMC中,整合有可配置處理內核、角度預測器和PWM引擎(內含SAW發(fā)生器、PWM發(fā)生器、SVM發(fā)生器、PWM調制和超前角控制)。在MCU中,有先進的指令架構、兼容的MCS 51、存儲器容量為12KB Flash編程存儲器,以及256+1KB SRAM數(shù)據(jù)存儲器;有多達17個GPIO和擴展的16位乘/除單元、全雙工串行接口(UART)和IC接口、串行外設接口(SPI);有三個外部中斷、三個16位定時器和可編程15位看門狗定時器,內置上電重置(POR)及時鐘發(fā)生器支持OCDS和ISP.

          簡文烯強調,除AMC和MCU之外,飛兆半導體的完整電機解決方案還提供了用于電機系統(tǒng)的所有主要功能構件,其中包括:BLDC控制器、集成式PWM控制器、功率因數(shù)校正(PFC)控制器、SPM智能功率模塊、IGBT/MOSFET、HV柵極驅動器和光耦合器(圖2)。正是這種整體解決方案提供了極高的電源效率和系統(tǒng)可靠性,同時降低工程開發(fā)時間及系統(tǒng)成本,簡化了從電機到BLDC/PMSM設計的轉換。

          簡文烯認為,F(xiàn)CM8531可配置混合電機控制器是硬件和軟件集成的理想解決方案,可廣泛應用于無傳感器IPM/SPM BLDC/PMSM電機、風扇、泵、電動工具以及電動自行車等。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          關鍵詞: 交流 嵌入式 控制

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();