資料介紹
??智能驅動器以及許多汽車和 ISM 廠商正面臨著滿足新的市場需求和不斷發展的標準要求所帶來的重重挑戰。在現代工業和汽車應用中,電機必須具有高效、低噪聲、速度范圍寬、可靠性高、成本合理等特性。在當今工廠里,電機驅動型設備占總耗電量的三分之二,因此開發能效更高的系統勢在必行。由于在許多情況下驅動器只是大規模工藝的一個組件,因此互操作性也是一項關鍵的設計要求。而影響這種要求的關鍵因素是工業的寬度(即現場總線)和相關器件特性,因為它們用來標準化驅動器在網絡中的表達?,F場總線(比如 CAN 和 Profibus)自身千差萬別,雖然都屬于現場總線,但是實際上并不具有互換性。為了降低成本和改善器之間的通信,現場總線提供商已經開發出了基于以太網的工業網絡解決方案和數種新的協議,比如 EtherCAT 和 Profinet 等。除此之外,EtherNET I/P 也在近年來開始大行其道。不過,這些都是自成體系的技術,迫使制造商不得不支持所有的提供商。
??賽靈思設計服務部 (XDS) 已經為 ISM 領域的一家主要廠商開發出了一款基于 FPGA、支持CANopen 和 EtherCAT 接口的電機控制平臺原型來解決這些問題。賽靈思設計服務部的工作是設計并實現一個功能齊備的模塊化系統,以便在客戶的新一代智能驅動器中重用。通過在模塊化系統架構中集成賽靈思 Spartan-6 FPGA SP605 評估套件基礎目標設計平臺以及第三方 IP 核,提供先進的電機控制算法和工業網絡支持,實現了一款高效、可擴展的設計方案。
?
??1 選擇 FPGA 的原因
?
??客戶現有的基于的解決方案不能提供客戶最迫切需要的:一種可擴展平臺?;赟partan-6 FPGA 的智能驅動控制系統在單芯片上集成了所有必要的可擴展性、邏輯和計算功能,在降低成本的同時還能避免過時。該平臺可以進行多年的升級,以滿足最新工業網絡標準的要求并使用最高效的電機控制算法。此外,由于 FPGA 的可重編程特性,因此可以根據客戶的特定要求對單個基礎電機控制系統進行定制,從而輕松地與現有工業網絡集成。簡言之,Spartan-6 FPGA 能夠滿足工業領域所有的嚴格要求。
??賽靈思目標設計平臺提供了一套開箱即用的高健碩性、高集成度、業經測試的元件,對就像我們的客戶這樣的 FPGA 系統設計新手來說,是一個理想的起點。您可以通過向基礎平臺添加領域專用和市場專用平臺解決方案,讓最終設計在更大程度上實現自動化。這些目標參考設計演示了真實世界 FPGA 實現的構想,讓客戶集成精力進行最終產品差異化特性的設計與開發,從而縮短學習時間。
??我們的解決方案完美組合了 Spartan-6 SP605評估套件和第三方解決方案,其中包括 QdeSys 公司提供的 NetMot FMC 板,以及德國博世公司 (Bosch) 和倍福公司 (Beckhoff) 提供的工業網絡 IP 核。這樣不僅目標系統所有的基礎構建塊一開始就可以到位,而且我們無需定制FPGA 開發板就可以進行原型開發,從而讓客戶以最低的成本驗證該新平臺的可行性。為了進一步加快產品上市進程,減少初次 FPGA 系統設計的風險,客戶要求我們不僅要交付原型,還要為在其新一代智能驅動器中使用 FPGA 提供支持。
??最終,客戶的工程師和管理人員都從該方案受益匪淺。工程師在賽靈思設計服務部精選的最佳實踐方式的基礎上,更快地掌握了基于 FPGA 的設計,而管理人員則縮短了產品交付時間,并降低了業務風險。
?
??2 智能驅動控制系統原型
?
??賽靈思設計服務部的產品組合覆蓋了整個 FPGA 設計開發周期,從規范創建到編碼、驗證、時序收斂和系統集成。集多年嵌入式處理器系統和軟件應用設計經驗之大成,加上集成第三方 IP 核的能力、優秀的項目管理實踐和全面認證的 ISO9001 開發流程,賽靈思設計服務部能夠在客戶的產品開發周期早期交付智能驅動控制系統原型。在此基礎上開發出的定制目標設計平臺能夠讓客戶的工程師熟知 FPGA 設計流程,在新一代產品中優化該技術的功能。
??該智能驅動控制系統原型的主要組件的詳細情況,請參看圖 1。
?
?
??控制器 (PLC) 負責運行智能驅動器,實時連接至工業網絡。為實現該原型,我們使用兩個基于 PC 的 PLC 來處理該系統支持的兩個工業網絡標準:用于控制器區域網絡的 miControl mPLC 和用于 EtherCAT 工業以太網現場總線系統的 TwinCAT。PLC 負責生成預定義的命令信息(例如啟動和停止),通過分析收到的響應(當前速度、溫度、電壓等)驗證電機的運行是否正常。
??根據 PLC 的組合以及智能驅動器的類型(CAN 或 EtherCAT),工業網絡或為串行總線,或為標準的100Mb 以太網接口。對這兩種解決方案,該原型在 PLC 和電機之間均使用直接連接,或為用于 CAN 的雙線串行接口,或為用于 EtherCAT 的標準 RJ45 100Base-TX 以太網連接。
??電機控制 PCB 板一般是智能驅動器中眾多 PCB 板之一,專門用于根據來自 PLC 的命令對電機進行控制。該電機控制 PCB 板可以讓 FPGA 充分發揮其靈活性。與常規 ASIC/方案中采用的單接口、單電機控制算法解決方案不同,Spartan-6 FPGA 可以用專用網絡和電機控制 IP 模塊和控制軟件重新編程,以滿足客戶的特定需要。采用這種方式,一塊 FPGA PCB 板就可以實現多塊 ASIC 板才能實現的功能。同時,它還提供了可以根據最新標準更新 IP核的機制,實現面向未來的智能驅動器。
??該電機控制板的設計無需從頭開始,賽靈思設計服務部采用目標設計平臺概念,通過把賽靈思 Spartan-6 SP605 評估套件、NetMot FMC 板和工業網絡和電機控制 IP 核結合在一起,集成了客戶想要的所有元件,這樣在客戶完成新 PCB 板之前就交付了這款概念驗證原型。圖2 顯示了如何把各個組件結合在一起,實現原型開發平臺。最終,客戶的集成工作大為簡化,無需對最終設計進行重新工程設計,就能夠探求最佳的設計選擇。
?
??圖2:基于 Spartan-6 FPGA 的電機控制板原型
?
??圖2 中文字:
?
??SP605 基礎目標設計平臺是一種通用 FPGA 平臺,在業經驗證的設計實現中集成了一個 Spartan-6 LX45T 和許多常用外設,比如 DDR3 RAM、程序/比特流存儲用閃存、調試用 UART 以及 FPGA 編程用 JTAG。SP605 及所有最新賽靈思開發板的另一個關鍵元件是 FPGA 夾層卡 (FMC) 接插件,它可以讓設計人員使用定制的功能和接口擴展基礎開發板。
??SP605 的這種特性使我們能夠使用 QDeSys NetMot FMC(www.qdesys.com)的功能來擴展這個基本平臺。QDeSys NetMot FMC 具有電機控制所需要的電力電子元件,比如電壓逆變器,以及用于采集傳感器數據的模數轉換器 (ADC)??梢园央姍C直接與圖 2 所示的輸入/輸出端相連。NetMot FMC 還通過添加兩個 CAN 接口和兩個以太網物理層接口,擴展了 SP605 的工業網絡連接功能。它們通過 FMC 接插件和 PLC,通過標準接口訪問FPGA。
??測試用 PC 機一方面用作 PLC 軟件的主機,另一方面通過 UART 和 JTAG 接口,用作 FPGA編程/調試平臺。此外,我們還在這臺測試用 PC 機上用賽靈思 ISE?12.1 設計套件為 SP605的 LX45T PFGA 開發 MicroBlazeTM 嵌入式處理器系統。該嵌入式系統負責處理來自 PLC 的命令并相應地對電機進行控制。
??圖 2 所示的 MicroBlaze 軟件應用、網絡和電機控制 IP 模塊代表隨接口(EtherCAT 或 CATopne)和選擇的電機類型會發生變化的設計模塊。賽靈思設計服務部面臨的主要挑戰之一是要確保這些選項之間的切換盡量簡化,從而保證客戶能夠在將來把相同的方法重復用于諸如 Profinet 更先進的工業網絡類型以及新型電機中。
?
??3 實現細則
?
??讓我們來詳細查看 Spartan-6 嵌入式系統的各個組成部分。如圖 3 所示,我們使用的電機控制 IP 模塊——賽靈思電機控制庫 (XMCLIB) 在兩個設計版本中是完全相同的。這個定制 IP 核可以直接插在賽靈思套件 (SDK) 上,讓 FPGA 控制 NetMot FMC 的電機電力電子系統。這樣我們就可以把 IP 核添加到 Xilinx Platform Studio (XPS) 項目的中,并對其進行配置,使之適用于通過 FMC 接插件連接到 FPGA 的電機。XMCLIB 軟件驅動程序是一套底層功能,使電機控制應用能夠訪問 XMCLIB 寄存器接口。
?
??圖3:CAN/EtherCAT 嵌入式系統
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于單片機智能教室控制系統(照明、人數)-畢設課設資料
- 基于單片機智能窗簾控制系統仿真設計-畢設課設資料
- 基于單片機智能路燈控制系統仿真設計-畢設課設資料
- (畢業設計資料)基于單片機智能液位水位監測控制系統設計
- (畢業設計資料)基于單片機51單片機智能藥盒控制系統設計
- 基于8098微機的SRD電機控制系統
- 基于AVR單片機的直流無刷電機智能控制系統設計
- 基于FPGA的無位置無刷直流電機控制系統設計
- 基于AVR單片機的直流無刷電機智能控制系統設計講解
- PID調節控制電機速度控制系統文件下載 48次下載
- 基于TL494的H橋直流電機控制系統設計資料下載
- 步進電機定位控制系統的VHDL程序與仿真資料免費下載 15次下載
- 采用DSP和FPGA直驅閥用音圈電機驅動控制系統 18次下載
- 步進電機調速控制系統資料 25次下載
- 粗紗機智能化控制系統
- 基于PLC的電機控制系統設計 1651次閱讀
- 電機控制系統的神經網絡優化策略 724次閱讀
- 步進電機控制系統是什么意思 1149次閱讀
- 特斯拉電動汽車電機驅動控制系統介紹 2101次閱讀
- 運動控制系統的核心應用 2111次閱讀
- 基于FPGA的系統提高電機控制性能 4161次閱讀
- 基于機智云物聯網平臺的4G智能開窗器控制系統設計 1635次閱讀
- 基于機智云的智能燈光控制系統設計 1948次閱讀
- 基于機智云AIoT開發平臺多功能鴿籠控制系統設計 1845次閱讀
- 采用DSP、雙極性PWM技術和智能功率模塊IPM實現電機控制系統的設計 4281次閱讀
- 采用DSP和FPGA器件實現電機勵磁控制系統的設計 2115次閱讀
- 如何使用FPGA進行系統的提高電機控制性能 9641次閱讀
- 智能控制系統的應用 6875次閱讀
- 基于STM32的智能電梯控制系統設計 2.3w次閱讀
- 基于Zynq的PMSM驅動控制系統設計 3736次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 3次下載 | 免費
- 2AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
- 1.41MB | 3次下載 | 免費
- 3AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 4AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 5AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 6AN153-用于電源系統管理的Linduino
- 1.38MB | 次下載 | 免費
- 7AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 8SM2018E 支持可控硅調光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 18次下載 | 免費
- 7感應筆電路圖
- 0.06 MB | 10次下載 | 免費
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論