基於Spartan-6 FPGA的可擴展驅動控制系統

2021-01-15 電子產品世界

許多情況下驅動器只是大規模工藝的一個組件,因此互操作性也是一項關鍵的設計要求。而影響這種要求的關鍵因素是工業網絡協議的寬度(即現場總線)和相關器件特性,因為它們用來標準化驅動器在網絡中的表達。現場總線(比如 CAN 和 Profibus)自身千差萬別,雖然都屬於現場總線,但是實際上並不具有互換性。為了降低成本和改善工業控制器 之間的通信,現場總線提供商已經開發出了基於乙太網的工業網絡解決方案和數種新的協議,比如 EtherCAT 和 Profinet 等。除此之外,EtherNET I/P 也在近年來開始大行其道。不過,這些都是自成體系的技術,迫使製造商不得不支持所有的提供商。

本文引用地址:http://www.eepw.com.cn/article/150284.htm

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

  選擇 FPGA 的原因

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

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

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

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

  智能驅動控制系統原型

  賽靈思設計服務部的產品組合覆蓋了整個 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 中文字:

  


相關焦點

  • 基於DSP和FPGA的機器人聲控系統設計與實現
    系統硬體分為語音信號的採集和播放,基於dsp的語音識別,fpga動作指令控制、步進電機及其驅動、dsp外接快閃記憶體晶片,jtag口仿真調試和鍵盤控制幾個部分。fpga根據dsp輸入的動作指令產生正確的正反轉信號和準確的脈衝給步進電機驅動晶片,驅動晶片提供步進電機的驅動信號,控制步進電機的轉動。片外flash用於存儲系統程序和語音庫並完成系統的上電加載。jtag口用於與pc機進行聯機在線仿真,鍵盤則用於參數調整和功能的切換。
  • 賽靈思推出Spartan-6 FPGA系列
    賽靈思公司的Virtex-6 和Spartan-6 FPGA系列是賽靈思及其第三方合作夥伴網絡所倡導的「目標設計平臺」的可編程硬體基礎。這一平臺可幫助電子系統生產商利用集成硬體和軟體可編程能力來迎接當前經濟形勢下所面臨的財務、市場和技術挑戰。
  • 基於Spartan-6 FPGA的Sinc3 Filter設計
    Sinc3濾波器的基本原理本文引用地址:http://www.eepw.com.cn/article/129009.htm  Σ-Δ ADC利用過採樣的方法將量化噪聲搬移到高頻段,後端再使用數字抽取濾波器將高頻噪聲濾除,所以數字抽取濾波器的性能對整個Σ-Δ ADC系統非常重要
  • 聲納圖像動態範圍擴展與FPGA實現
    編者按:本文針對成像聲納擴展圖像動態範圍和增強圖像細節的需求,提出了一種基於開方運算的動態範圍擴展方法。基於課題組研製的多波束成像聲納原理樣機的研製,分析了數據動態範圍壓縮導致圖像細節丟失的原因及其對成像質量的影響,採用JPL快速平方根近似算法改善了開方運算FPGA實現過程的資源佔用和系統延時。最後,對改進設計方案進行了實驗驗證,通過多波束成像聲納系統的消聲水池實驗證明了本文動態範圍擴展方法的有效性和可行性,系統成像質量改善明顯,達到優化設計的預期目標。
  • 一種基於FPGA的全光纖電流互感器控制電路設計
    ,所以該方案控制精度提高有限;另一種是以現場可編程門陣列(FPGA)和DSP為核心器件,結合兩者的優點,利用FPGA來完成系統時序控制,DSP實現各種數位訊號處理算法,雖然可以獲得非常高的控制精度,但系統結構相對複雜,可靠性下降。
  • 基於fpga二維小波變換核的實時可重構電路
    項目背景及可行性分析本文引用地址:http://www.eepw.com.cn/article/266432.htm  2.1 項目名稱及摘要:  基於fpga二維小波變換核的實時可重構電路  現場可編程門陣列為可進化設計提供了一個理想的模板
  • 基於FPGA的RCN226絕對式編碼器通信接口設計
    0 引言 光電碼盤是一種基本的位置、速度檢測反饋單元,非常廣泛地應用於變頻器、直流伺服、交流伺服等系統的閉環控制中。為了減小體積,絕對式編碼器一般採用串行通信方式輸出絕對編碼,針對伺服電機控制等高端場合,為了滿足快速的電流環、速度環、位置環的控制需要,編碼輸出的速度又應該非常快,這些不利因素都對絕對式編碼的接收增加了難度。 絕對式編碼器廠家大多為其編碼器配套了接收晶片,實現串行編碼到並行編碼的轉換,便於控制器的讀取操作。
  • 基於無刷直流電機的驅動及各種控制系統實現
    本文引用地址:http://www.eepw.com.cn/article/201706/352415.htm四軸飛行器無刷直流電機驅動控制設計的實現設計採用ATMEGA16單片機作為控制核心,利用反電勢過零點檢測輪流導通驅動電路的6個MOSFET實現換向;直流無刷電機控制程序完成MOSFET
  • 基於FPGA的無損圖像壓縮系統設計
    編者按:  摘要:本文簡要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。
  • 基於FPGA的複數浮點協方差矩陣實現
    若相乘後的數據繼續做加減運算,為了保證數據不溢出,還必須將數據位寬擴展一位,而協方差矩陣的運算核心就是乘累加單元,隨著採樣點數的增加,位寬擴展呈線性增加。最終導致FPGA器件資源枯竭,無法實現設計。為了保證算法的實現,必須對中間運算數據進行截斷,將每次累加的結果除2(可以通過移位運算來實現),以避免溢出。 此外,在應用MUSIC算法時,各種計算都是複數運算。
  • 基於FPGA的伺服驅動器分周比設計與實現
    為此提出一種基於FPGA的整數分周比實現方法。該方法邏輯結構簡單,配置靈活,易於擴展,具有很高的實用價值。  1 電子齒輪比與分周比  電子齒輪比與分周比是數控工具機和數控加工中心中一個很重要的概念。國外大部分伺服驅動裝置有電子齒輪比和分周比功能,其中電子齒輪比KEG為伺服電機實際執行的脈衝量與指令脈衝量之比,分周比KDF是伺服驅動器接收到來自伺服電動機軸上脈衝編碼器的脈衝量與實際反饋到上位伺服控制系統(CNC)上脈衝量的比。
  • 電機驅動 控制系統
    為了滿足機電工程師對電機驅動和控制系統的測試需求,力科公司新推出基於8通道、12bit示波器的電機驅動和控制系統測試平臺HDO8000。電機測試需求分析下圖是一個典型的電機驅動和控制系統框圖,大致分為功率驅動部分、電機控制部分、電機和傳感器部分。
  • 基於DSP與FPGA的機器人聲控系統設計方案
    2 系統硬體總體設計  系統的硬體功能是實現語音指令的採集和步進電機的驅動控制,為系統軟體提供開發和調試平臺。如圖1所示。     系統硬體分為語音信號的採集和播放,基於DSP的語音識別,FPGA動作指令控制、步進電機及其驅動、DSP外接快閃記憶體晶片,JTAG口仿真調試和鍵盤控制幾個部分。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    摘要 基於IEEE浮點表示格式及FFT算法,提出一種基2FFT的FPGA方法,完成了基於FPGA高精度浮點運算器的FFT的設計。利用VHDL語言描述了蝶形運算過程及地址產生單元,其仿真波形基本能正確的表示輸出結果。
  • 基於FPGA與有限狀態機的高精度測角系統的設計與實
    它集合了雷射測距技術、光電技術、精密機械技術、計算機及控制技術等各種先進技術,對空間運動目標進行跟蹤並實時測量目標的空間三維坐標。它具有快速、動態、精度高等優點,適合於大尺寸工件配裝測量。在航空航天、機械製造、核工業、現代軍事等測量領域得到廣泛的應用。該系統的跟蹤精度在很大程度上依賴於轉臺的旋轉角度的測量精度。
  • 一種基於FPGA的實時紅外圖像預處理方法
    針對這一問題,提出一種基於FPGA的實時紅外圖像預處理方法。該方法採用了流水線技術來並行完成非均勻校正、空間濾波、直方圖統計等多個紅外圖像預處理算法,對系統結構進行了改進和優化。經過實驗測試驗證,該方法合理可行,能夠實時高效地完成紅外圖像預處理任務。與DSP圖像預處理系統相比可以節約將近50%的處理時間。
  • 基於PLC的機器人伺服控制系統
    打開APP 基於PLC的機器人伺服控制系統 葉子 發表於 2011-05-11 10:13:40     1 引 言   目前,工業機器人關節主要是採用交流伺服系統進行控制,本研究將技術成熟、編程方便、可靠性高、體積小的SIEMENS S-200可編程控制器 ,應用於可控環流可逆調系統,研製出機器人關節直流伺服系統,用以對工業機器人關節進行伺服控制。
  • 基於FPGA的結構光圖像中心線提取
    編者按:在線結構光視覺三維測量系統中,為了實現對結構光圖像線條紋中心的實時高精度提取,本文採用了極值法、閾值法和灰度重心法相結合的中心線提取方法。利用現場可編程門陣列器件(FPGA)的流水線技術以及並行技術的硬體設計來完成運算,保證了光條紋中心點的實時準確提取。
  • ...SoC FPGA雙軸電機控制套件帶有模塊化電機控制IP集和參考設計
    這款套件使用單一SoC FPGA器件來簡化電機控制設計,可加快上市速度並可擴展用於工業、航空航天和國防等多個行業,典型應用包括工廠和過程自動化、機器人、運輸、航空電子和國防電機控制平臺。這款SoC器件集成了多個系統功能,有助於降低總體運營成本。
  • 高雲半導體FPGA系列面世 為國產FPGA注入活力
    朝雲™產品系列、現場可編程門陣列(FPGA)雲源™設計軟體、基於現場可編程門陣列(FPGA)的IP軟核平臺——「星核計劃」三大產品。  朝雲™產品系列提供了豐富的片上資源及靈活的操作模式:多達5兆位的存貯器塊能夠提供多種模式、多種深寬度配置及單雙埠的讀寫操作;80個18X18的DSP模塊,可進行高速的加法、減法、乘法及累積算法;498個數字單端輸入輸出,可支持從1.2V到3.3V的輸出電壓,驅動電流可配置,多種廣泛應用的輸入輸出協議如LVTTL、LVCOMS、PCI、HSTL、SSTL、RSDS、LVDS等;8個通用鎖相環工作範圍從