- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以cRIO 作为远端资料撷取装置
以cRIO作為遠端資料擷取裝置
以cRIO作為遠端資料擷取裝置
Remote DAQ based on cRIO
應用領域:
土木、建築、環境監測、維護/現場測試
使用的產品:
cRIO-9004 ,cRIO-9104 ,cRIO-9401 ,cRIO-9215 ,cRIO-9203 ,LabVIEW
8.2 , LabVIEW RT 8.2 ,LabVIEW FPGA 8.2 , NI-DFD 7.5
挑戰:
利用先進的自動化測試測量技術構建分散式的遠端資料擷取終端,對大橋的
各類環境資料、靜/動態回應等信號進行精確的同步擷取,為整個大橋健康監控
系統提供最底層的資料支援。
應用方案:
基於cRIO硬體平臺,利用NI公司的LabVIEW開發出一套適用於整個大橋健
康監控系統中不同資料擷取終端的統一的遠端資料獲取系統。
介紹:
大橋健康監控系統結構如圖1所示,監控系統包含多台基於cRIO的資料擷取
終端,它們分佈在的不同位置。資料擷取終端的主要任務是按照控制終端的要
求,在各類感測器的配合下擷取大橋各類環境、靜/動態回應等信號,進而將這
些信號資料一方面即時傳送到監視終端;另一方面按指定的策略將部分信號資料
以檔案的形式存儲在本地,以供資料存儲終端下載並利用資料庫來統一管理信號
資料。 運行于各資料擷取終端應用軟體基於LabVIEW 、LabVIEW RT和
LabVIEW FPGA構建,具有統一的軟體架構。其難點在於不同類型信號擷取任
務的模組化與規範化,多機箱間精確的同步擷取,以及複雜的資料存儲機制的實
現。
系統硬體組成:
不同資料擷取終端的具體硬體配置都不一樣,但是硬體模組類型一致。除了
機箱cRIO- 9104和嵌入式控制器cRIO-9004外,每個擷取終端都配有cRIO-9401
和cRIO-9215 ,在GPS接收機的支持下,對大橋的振動信號進行GPS精確同步擷
取大橋的慢變或靜態電壓、電流信號進行擷取;配有ENET-485/4
對部分感測器和調理器的串口輸出信號進行擷取;同時cRIO-9401對部分數位脈
衝信號(如雨量計輸出信號)進行擷取和計數。
系統軟體結構:
擷取終端統一的系統軟體架構可以使上位機能通過一致的介面與其交互命
令、狀態與資料 ,方便用戶的使用;也可以極大地提高代碼的重用性 ,使所有終
端使用同一套代碼 (不同的終端僅在FPGA程式和配置檔資訊上有所區別) ,方
便開發人員維護代碼。擷取終端系統軟體結構如圖2所示。
圖1 大橋健康監控系統結構
圖2資料獲取系統軟體結構
整個資料擷取終端的軟體由資料獲取和通信兩大部分組成。資料獲取部分又可分
為資料擷取模組、引擎、資料存儲引擎、GPS時間引擎。通信部分則由資料介
面、控制介面和調試介面組成。在LabVIEW中實現時,這些不同的和介面都是
獨立運行的VI ,通過上層的動態調用來執行。這樣可利用LabVIEW多線程特性,
避免各個模組之間相互阻塞干擾。這些所有的引擎和介面都是在cRIO-9004 的
RT上實現。cRIO-9401 、cRIO-9215 、cRIO- 9203等模組資料獲取是在cRIO-9104
的FPGA上完成的,擷取到的資料通過DMA傳送到RT 上的資料獲取引擎進行降
採樣、濾波等預處理;ENET-485/4模組對串口信號的擷取,並將資料通過乙太
網傳送到RT上的資料獲取引擎進行預處理。不同資料擷取終端的硬體配置都有
所不同 ,所擷取的實體信號也各不一樣 ,再考慮到將來增加、改變測點 ,調整系
統的可能性 ,資料擷取終端軟體必須是高度模組化便於開發人員新的、硬體。模
組化核心在於對不同類型信號擷取任務的與規範化,將不同類型資料獲取模組封
裝成一組具有相同介面的VI供上層的資料獲取引擎根據各擷取終端特定的模組
配置檔來動態調用。
GPS 同步擷取: 為滿足大橋模態分析的要求,各資料擷取終端需要對大橋的
振動信號進行精確的同步擷取。對於健康監控系統而言的距離都在100米以上,
傳統主從終端同步擷取方案已經不能適用。我們利用基於cRIO-9401和
cRIO-9215的GPS同步擷取方案可以很好的解決遠距離終端同步擷取的難題。
具體而言,我們為每個資料擷取終端配置一個GPS接收機,它們分別獲取已與
衛星同步的PPS秒脈衝信號和GPS絕對時間信號,並送至對應擷取終端的
cRIO-9401和cRIO-9104的串口
文档评论(0)