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

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 變頻專用芯片SM2001的離心機變頻控制器設計

          變頻專用芯片SM2001的離心機變頻控制器設計

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

          摘要:一種通過STC系列單片機來控制,最終輸出目標頻率及電壓的調(diào)速系統(tǒng)。該系統(tǒng)在調(diào)速的基礎上對控制曲線進行優(yōu)化,最終獲得較大的輸出轉(zhuǎn)矩以及穩(wěn)定的調(diào)速性能。
          關鍵詞:;變頻器;

          引言
          是一種借助高速旋轉(zhuǎn)產(chǎn)生的巨大離心力來分離或提純某種物質(zhì)的設備。按照其應用規(guī)??梢苑譃橐韵聝深悾阂活愑糜诨ぁ⑨t(yī)藥類等主要應用領域,稱為通用離心機;另一類應用領域較為特別、范圍較窄,稱為特種離心機,如氣體離心機、航空航天離心機、精密離心機和土工離心機等。目前,主要是以通用離心機為研究對象。
          離心機可以采用各種電機進行驅(qū)動,隨著電機的控制技術的發(fā)展,離心機也相應地采用不同的電機驅(qū)動。直流調(diào)速在20世紀90年代以前占據(jù)著非常重要的地位,其主要特點是具有良好的起制動、調(diào)速范圍寬、結構簡單、成本低、理論和實踐都比較成熟等。但機械整流子換向是其致命的弱點。到了90年代,國內(nèi)外離心機普遍采用變頻調(diào)速技術,主要通過改變感應電機的供電頻率調(diào)節(jié)轉(zhuǎn)速。由于感應電機無需機械整流子,不僅免去更換碳刷的麻煩,而且提高了電機轉(zhuǎn)速,也能直接驅(qū)動,大大簡化了離心機的結構,提高了系統(tǒng)的可靠性。因此,本項目采用感應電機作離心機的動力。

          1 硬件
          綜合考慮成本、產(chǎn)品化以及使用的因素,本變頻器的核心采用Silicon Labs公司的混合信號C8051F410。同時,變頻器還包含有一塊獨立的鍵盤顯示控制面板和一塊集變頻器主電路和變頻核心控制電路于一體的變頻控制面板。系統(tǒng)結構框圖如圖1所示。

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

          a.jpg


          1.1 核心及控制電路
          1.1.1 核心控制器
          核心控制器C8051F410一方面通過串口與控制面板連接,接收并處理相應的命令;另一方面通過模擬三線同步串行口與控制連接,根據(jù)控制面板所需要的相關頻率設置SM2001的參數(shù)。本項目中,在串口電路中增加了光耦隔離。這樣有利于高低壓的分離、干擾的消除以及元器件安全性的提高。
          C8051F410特點如下:
          ◆高速、流水線結構的8051兼容的CIP-51內(nèi)核 (50MIPS),70%的指令為一個或者兩個系統(tǒng)時間周期;
          ◆時鐘源內(nèi)部振蕩器為24.5MHz,±2%精度,時鐘乘法器可達98MHz;
          ◆可編程計數(shù)器陣列(PCA),可配置為頻率輸出模式。


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(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); })();