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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于FPGA的電機智能驅動控制系統(tǒng)設計

          基于FPGA的電機智能驅動控制系統(tǒng)設計

          作者: 時間:2011-07-28 來源:網絡 收藏
           器以及許多汽車和 ISM 廠商正面臨著滿足新的市場需求和不斷發(fā)展的標準要求所帶來的重重挑戰(zhàn)。在現代工業(yè)和汽車應用中,電機必須具有高效、低噪聲、速度范圍寬、可靠性高、成本合理等特性。在當今工廠里,電機驅動型設備占總耗電量的三分之二,因此開發(fā)能效更高的系統(tǒng)勢在必行。由于在許多情況下驅動器只是大規(guī)模工藝的一個組件,因此互操作性也是一項關鍵的設計要求。而影響這種要求的關鍵因素是工業(yè)網絡協(xié)議的寬度(即現場總線)和相關器件特性,因為它們用來標準化驅動器在網絡中的表達?,F場總線(比如 CAN 和 Profibus)自身千差萬別,雖然都屬于現場總線,但是實際上并不具有互換性。為了降低成本和改善工業(yè)控制器之間的通信,現場總線提供商已經開發(fā)出了基于以太網的工業(yè)網絡解決方案和數種新的協(xié)議,比如 EtherCAT 和 Profinet 等。除此之外,EtherNET I/P 也在近年來開始大行其道。不過,這些都是自成體系的技術,迫使制造商不得不支持所有的提供商。

            賽靈思設計服務部 (XDS) 已經為 ISM 領域的一家主要廠商開發(fā)出了一款基于 FPGA、支持CANopen 和 EtherCAT 接口的電機控制平臺原型來解決這些問題。賽靈思設計服務部的工作是設計并實現一個功能齊備的模塊化系統(tǒng),以便在客戶的新一代器中重用。通過在模塊化系統(tǒng)架構中集成賽靈思 Spartan-6 FPGA SP605 評估套件基礎目標設計平臺以及第三方 IP 核,提供先進的電機控制算法和工業(yè)網絡支持,實現了一款高效、可擴展的設計方案。

            1 選擇 FPGA 的原因

            客戶現有的基于微控制器的解決方案不能提供客戶最迫切需要的:一種可擴展平臺?;赟partan-6 FPGA 的控制系統(tǒng)在單芯片上集成了所有必要的可擴展性、邏輯和計算功能,在降低成本的同時還能避免過時。該平臺可以進行多年的升級,以滿足最新工業(yè)網絡標準的要求并使用最高效的電機控制算法。此外,由于 FPGA 的可重編程特性,因此可以根據客戶的特定要求對單個基礎電機控制系統(tǒng)進行定制,從而輕松地與現有工業(yè)網絡集成。簡言之,Spartan-6 FPGA 能夠滿足工業(yè)領域所有的嚴格要求。

            賽靈思目標設計平臺提供了一套開箱即用的高健碩性、高集成度、業(yè)經測試的元件,對就像我們的客戶這樣的 FPGA 系統(tǒng)設計新手來說,是一個理想的起點。您可以通過向基礎平臺添加領域專用和市場專用平臺解決方案,讓最終設計在更大程度上實現自動化。這些目標參考設計演示了真實世界 FPGA 實現的構想,讓客戶集成精力進行最終產品差異化特性的設計與開發(fā),從而縮短學習時間。

            我們的解決方案完美組合了 Spartan-6 SP605評估套件和第三方解決方案,其中包括 QdeSys 公司提供的 NetMot FMC 板,以及德國博世公司 (Bosch) 和倍福公司 (Beckhoff) 提供的工業(yè)網絡 IP 核。這樣不僅目標系統(tǒng)所有的基礎構建塊一開始就可以到位,而且我們無需定制FPGA 開發(fā)板就可以進行原型開發(fā),從而讓客戶以最低的成本驗證該新平臺的可行性。為了進一步加快產品上市進程,減少初次 FPGA 系統(tǒng)設計的風險,客戶要求我們不僅要交付原型,還要為在其新一代智能驅動器中使用 FPGA 提供支持。

            最終,客戶的工程師和管理人員都從該方案受益匪淺。工程師在賽靈思設計服務部精選的最佳實踐方式的基礎上,更快地掌握了基于 FPGA 的設計,而管理人員則縮短了產品交付時間,并降低了業(yè)務風險。

            2 智能驅動控制系統(tǒng)原型

            賽靈思設計服務部的產品組合覆蓋了整個 FPGA 設計開發(fā)周期,從規(guī)范創(chuàng)建到編碼、驗證、時序收斂和系統(tǒng)集成。集多年處理器系統(tǒng)和軟件應用設計經驗之大成,加上集成第三方 IP 核的能力、優(yōu)秀的項目管理實踐和全面認證的 ISO9001 開發(fā)流程,賽靈思設計服務部能夠在客戶的產品開發(fā)周期早期交付智能驅動控制系統(tǒng)原型。在此基礎上開發(fā)出的定制目標設計平臺能夠讓客戶的工程師熟知 FPGA 設計流程,在新一代產品中優(yōu)化該技術的功能。

            該智能驅動控制系統(tǒng)原型的主要組件的詳細情況,請參看圖 1。

            基于FPGA的電機智能驅動控制系統(tǒng)設計

            可編程邏輯控制器 (PLC) 負責運行智能驅動器,實時連接至工業(yè)網絡。為實現該原型,我們使用兩個基于 PC 的 PLC 來處理該系統(tǒng)支持的兩個工業(yè)網絡標準:用于控制器區(qū)域網絡的 miControl mPLC 和用于 EtherCAT 工業(yè)以太網現場總線系統(tǒng)的 TwinCAT。PLC 負責生成預定義的命令信息(例如啟動和停止),通過分析收到的響應(當前速度、溫度、電壓等)驗證電機的運行是否正常。

            根據 PLC 的組合以及智能驅動器的類型(CAN 或 EtherCAT),工業(yè)網絡或為串行總線,或為標準的100Mb 以太網接口。對這兩種解決方案,該原型在 PLC 和電機之間均使用直接連接,或為用于 CAN 的雙線串行接口,或為用于 EtherCAT 的標準 RJ45 100Base-TX 以太網連接。

            電機控制 PCB 板一般是智能驅動器中眾多 PCB 板之一,專門用于根據來自 PLC 的命令對電機進行控制。該電機控制 PCB 板可以讓 FPGA 充分發(fā)揮其靈活性。與常規(guī) ASIC/微處理器方案中采用的單接口、單電機控制算法解決方案不同,Spartan-6 FPGA 可以用專用網絡和電機控制 IP 模塊和控制軟件重新編程,以滿足客戶的特定需要。采用這種方式,一塊 FPGA PCB 板就可以實現多塊 ASIC 板才能實現的功能。同時,它還提供了可以根據最新標準更新 IP核的機制,實現面向未來的智能驅動器。

            智能驅動器以及許多汽車和 ISM 廠商正面臨著滿足新的市場需求和不斷發(fā)展的標準要求所帶來的重重挑戰(zhàn)。在現代工業(yè)和汽車應用中,電機必須具有高效、低噪聲、速度范圍寬、可靠性高、成本合理等特性。在當今工廠里,電機驅動型設備占總耗電量的三分之二,因此開發(fā)能效更高的系統(tǒng)勢在必行。由于在許多情況下驅動器只是大規(guī)模工藝的一個組件,因此互操作性也是一項關鍵的設計要求。而影響這種要求的關鍵因素是工業(yè)網絡協(xié)議的寬度(即現場總線)和相關器件特性,因為它們用來標準化驅動器在網絡中的表達?,F場總線(比如 CAN 和 Profibus)自身千差萬別,雖然都屬于現場總線,但是實際上并不具有互換性。為了降低成本和改善工業(yè)控制器之間的通信,現場總線提供商已經開發(fā)出了基于以太網的工業(yè)網絡解決方案和數種新的協(xié)議,比如 EtherCAT 和 Profinet 等。除此之外,EtherNET I/P 也在近年來開始大行其道。不過,這些都是自成體系的技術,迫使制造商不得不支持所有的提供商。

            賽靈思設計服務部 (XDS) 已經為 ISM 領域的一家主要廠商開發(fā)出了一款基于 FPGA、支持CANopen 和 EtherCAT 接口的電機控制平臺原型來解決這些問題。賽靈思設計服務部的工作是設計并實現一個功能齊備的模塊化系統(tǒng),以便在客戶的新一代智能驅動器中重用。通過在模塊化系統(tǒng)架構中集成賽靈思 Spartan-6 FPGA SP605 評估套件基礎目標設計平臺以及第三方 IP 核,提供先進的電機控制算法和工業(yè)網絡支持,實現了一款高效、可擴展的設計方案。

            1 選擇 FPGA 的原因

            客戶現有的基于微控制器的解決方案不能提供客戶最迫切需要的:一種可擴展平臺?;赟partan-6 FPGA 的智能驅動控制系統(tǒng)在單芯片上集成了所有必要的可擴展性、邏輯和計算功能,在降低成本的同時還能避免過時。該平臺可以進行多年的升級,以滿足最新工業(yè)網絡標準的要求并使用最高效的電機控制算法。此外,由于 FPGA 的可重編程特性,因此可以根據客戶的特定要求對單個基礎電機控制系統(tǒng)進行定制,從而輕松地與現有工業(yè)網絡集成。簡言之,Spartan-6 FPGA 能夠滿足工業(yè)領域所有的嚴格要求。

            賽靈思目標設計平臺提供了一套開箱即用的高健碩性、高集成度、業(yè)經測試的元件,對就像我們的客戶這樣的 FPGA 系統(tǒng)設計新手來說,是一個理想的起點。您可以通過向基礎平臺添加領域專用和市場專用平臺解決方案,讓最終設計在更大程度上實現自動化。這些目標參考設計演示了真實世界 FPGA 實現的構想,讓客戶集成精力進行最終產品差異化特性的設計與開發(fā),從而縮短學習時間。

            我們的解決方案完美組合了 Spartan-6 SP605評估套件和第三方解決方案,其中包括 QdeSys 公司提供的 NetMot FMC 板,以及德國博世公司 (Bosch) 和倍福公司 (Beckhoff) 提供的工業(yè)網絡 IP 核。這樣不僅目標系統(tǒng)所有的基礎構建塊一開始就可以到位,而且我們無需定制FPGA 開發(fā)板就可以進行原型開發(fā),從而讓客戶以最低的成本驗證該新平臺的可行性。為了進一步加快產品上市進程,減少初次 FPGA 系統(tǒng)設計的風險,客戶要求我們不僅要交付原型,還要為在其新一代智能驅動器中使用 FPGA 提供支持。

            最終,客戶的工程師和管理人員都從該方案受益匪淺。工程師在賽靈思設計服務部精選的最佳實踐方式的基礎上,更快地掌握了基于 FPGA 的設計,而管理人員則縮短了產品交付時間,并降低了業(yè)務風險。

            2 智能驅動控制系統(tǒng)原型

            賽靈思設計服務部的產品組合覆蓋了整個 FPGA 設計開發(fā)周期,從規(guī)范創(chuàng)建到編碼、驗證、時序收斂和系統(tǒng)集成。集多年處理器系統(tǒng)和軟件應用設計經驗之大成,加上集成第三方 IP 核的能力、優(yōu)秀的項目管理實踐和全面認證的 ISO9001 開發(fā)流程,賽靈思設計服務部能夠在客戶的產品開發(fā)周期早期交付智能驅動控制系統(tǒng)原型。在此基礎上開發(fā)出的定制目標設計平臺能夠讓客戶的工程師熟知 FPGA 設計流程,在新一代產品中優(yōu)化該技術的功能。

            該智能驅動控制系統(tǒng)原型的主要組件的詳細情況,請參看圖 1。

            基于FPGA的電機智能驅動控制系統(tǒng)設計

            可編程邏輯控制器 (PLC) 負責運行智能驅動器,實時連接至工業(yè)網絡。為實現該原型,我們使用兩個基于 PC 的 PLC 來處理該系統(tǒng)支持的兩個工業(yè)網絡標準:用于控制器區(qū)域網絡的 miControl mPLC 和用于 EtherCAT 工業(yè)以太網現場總線系統(tǒng)的 TwinCAT。PLC 負責生成預定義的命令信息(例如啟動和停止),通過分析收到的響應(當前速度、溫度、電壓等)驗證電機的運行是否正常。

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