新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 使用LabVIEW 等硬件對歐超大望遠鏡的主反射鏡位置調整執行器進行控制

        使用LabVIEW 等硬件對歐超大望遠鏡的主反射鏡位置調整執行器進行控制

        作者:Miguel Nú?ez 時間:2011-06-13 來源:電子產品世界 收藏

          " 平臺幫助我們在保持系統靈活性和實時性的同時顯著減少了開發時間,而且能夠滿足我們對電子/軟件方面的設計要求。使用,可以在同一個軟件環境中對實時控制器和FPGA模塊進行編程,幫助我們快速集成系統,并確保系統獨立、可靠。" – Miguel Núñez, Instituto de Astrofísica de Canarias

        本文引用地址:http://www.104case.com/article/120350.htm

          The Challenge:

          開發一個電子裝置以及嵌入式控制軟件,用于對歐洲超大望遠鏡(European Extremely Large Telescope,E-ELT)中主反射鏡的三個位置調整執行器的原型機進行控制和調整, 從而實現以納米級的精度對90Kg的重物進行位置調整。這將作為未來之量產化電子設計的概念原型。

          The Solution:

          基于 平臺運行的 Real - Time和 FPGA模塊,可以提供靈活的接口來與多種設備通信,并且能夠在保證較低的延遲和抖動下實現1 kHz的外部位置控制指令更新率;而對于實現內部定位的數據采樣和伺服控制來說,則可實現更高的循環速率。

          Author(s):

          Miguel Núñez - Instituto de Astrofísica de Canarias

          Yolanda Martín - Instituto de Astrofísica de Canarias

          Marcos Reyes - Instituto de Astrofísica de Canarias

          Teodora Viera - Instituto de Astrofísica de Canarias

          E-ELT是歐洲南方天文臺(European Southern Observatory,ESO)倡議建設的一個直徑42米的望遠鏡,用于為天文學領域的最新研究探索提供支持。該主反射鏡由984個鏡面組成。如圖1所示,每個鏡面,可以通過三個位置執行器實時移動,用于對支撐結構因重力、溫度、風動等因素所導致的變形進行補償。西班牙航空系統公司(Compañía Española de Sistemas Aeronauticos,CESA)負責對三個位置執行器原型的機械結構進行設計和開發,而加納利天體物理學研究所(Instituto de Astrofísica de Canarias,IAC)則負責對系統中的電子裝置、軟件和伺服控制進行開發。

          執行器開發中最具挑戰性的要求包括:達到15mm的行程、支撐90kg的重物、追蹤緩坡信號時實現170納米以下的均方根誤差 (root mean square error,RMSE)、1 kHz外部位置控制指令更新率,以及確保極低的延遲和抖動(如圖1)。

          執行器機械設計方案分為兩個階段。在粗調階段:使用無刷電機,實現一個大的調整行程和較粗的分辨率;在微調階段:使用一個音圈電機,實現高分辨率、高帶寬和小調整行程。每個調整階段都將使用獨立的電源設備、反饋傳感器和伺服控制器。粗調和微調控制器協調工作,最終實現執行器的位置調整。

          電子裝置和軟件是位于機箱中,用于實現整體協調、外部命令管理、功能調試和伺服控制,運行有實時操作系統的控制器,可以實現極大的靈活性和計算能力。其中,快速微調伺服控制器通過NI PXI - 7842R現場可編程門陣列(FPGA)模塊實現;而緩慢的粗調控制器則是通過NI PXIe - 8130控制器實現。此外,該軟件設計分為兩個部分:執行器的嵌入式控制軟件和一個望遠鏡模擬器,后者可以作為輔助工具,用于模擬望遠鏡計算機與執行器之間的交互。

            執行器軟件

          執行器控制軟件是由位于NI PXIe- 8130實時控制器中的程序模塊和位于PXI-7842R FPGA智能數據采集卡中的程序模塊組成。實時控制器中的程序模塊中含有每個驅動器的具體功能,包括:初始狀態檢查、狀態機、狀態字、錯誤寄存器以及配置參數管理。同時也包含其它任務,包括:通過串行外設接口(serial peripheral interface,SPI)收發外部命令來檢查FPGA卡的輸入;通過CAN或CANopen總線控制無刷電機驅動器,來實現粗調伺服控制;管理用于調試的循環緩沖器并同步接收來自FPGA FIFO的數據,通過UDP/ IP讀取傳感器的反饋。FPGA卡則實現了SPI從屬端的功能,負責微調伺服控制、模擬信號寫入和讀取,并且通過FIFO將數據傳遞至實時控制器來實現同步。


        上一頁 1 2 下一頁

        關鍵詞: NI LabVIEW PXI

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 钟祥市| 德钦县| 遵义县| 蓬溪县| 穆棱市| 高安市| 施甸县| 贵州省| 惠东县| 达日县| 土默特左旗| 崇明县| 昭平县| 共和县| 阿克| 德令哈市| 五台县| 斗六市| 乡宁县| 东城区| 稷山县| 绥江县| 南阳市| 永新县| 南乐县| 沽源县| 通渭县| 沙坪坝区| 平塘县| 瑞安市| 原平市| 钦州市| 昌平区| 宣恩县| 安图县| 洛宁县| 宜州市| 习水县| 库尔勒市| 丰镇市| 安庆市|