999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多通道采樣系統的LabView實現方案

2017-06-29 09:02:34輕工業鐘表研究所時控部
電子世界 2017年11期
關鍵詞:信號系統

輕工業鐘表研究所時控部 李 斌

多通道采樣系統的LabView實現方案

輕工業鐘表研究所時控部 李 斌

本文針對某型號多通道壓力信息監測系統的上位機監控模塊軟硬件設計展開討論。該系統上位機模塊以NI的可視化編程語言LabView為基礎進行開發,同時采用了市面上技術成熟的數據采集卡集成到工控機主機箱,有效降低了開發周期和維護成本。從開發過程和測試結果來看,使用該軟件技術既可以滿足多通道信號采樣結果的直觀顯示要求,又能很好的達到靈活調節顯示方式和顯示內容的效果。

多通道;LabView;數據采集卡

1 引言

隨著檢測技術開發的發展進步,開發工具趨于多元化、人性化、智能化。這些技術進步使工程師的精力更多放在了開發對象的功能實現上,而不是去挖空心思研究代碼報錯的細枝末節。除了開發效率顯著提高,在眾多工程開發過程中,UI(User Interface,用戶界面)成為功能需求之后最受客戶關注的性能之一。好的操作界面是提高用戶體驗的重要因素,同時也是企業產品拉攏消費者的重要手段。

本文主要討論LabView軟件在某多通道信號監測系統中的應用。通過該技術手段可以實現上位機對信號的采集、處理、顯示等各類功能,并且開發效率極高。

2 系統構成

該系統主要結構的原理框圖如圖1所示。

圖1 多通道壓力信息監測系統構成

圖1 所示中上位機是本論文所討論LabView的工作主戰場,這里集中了人機交互界面、數據采集卡、通訊卡等模塊,最終顯示給用戶的信息處理基本上要在上位機主機完成。主控單元是利用基于ARM7內核的LPC2194芯片研發的工控設備,用來接收、處理傳感器信號,直接驅動執行機構動作,上報相關信息給上位機。在該單元通信部分充分利用了其內嵌的CAN控制模塊,提高了研發效率[1]。信號采集單元包含了多種先進的傳感器,并且包含了自主研發的信號調理板卡,與選購的數據采集卡兼容。各模塊之間通過CAN通訊卡交互,可以很好地滿足當前普遍存在的分布控制需求[2]。

3 硬件設計

本系統為大幅縮短研發周期,選用了研華CAN通訊卡PCI-1680U。這是一款專用于CAN網絡,可與PC主板通過PCI總線方式連接的通信卡。通過其內置的CAN控制器,利用一系列成熟的總線仲裁技術,極大的降低了失幀現象的發生。在實際控制中,兩個CAN控制器可分別獨立運行,還兼容3.3 V和5V的信號系統,擴展性很好。

同時,根據對系統各類信號的檢測要求,本論文選配了同樣支持PCI總線的研華數據采集卡PCI-1741。其采樣速率最快可達200KS/s、分辨率達16位,完全滿足本系統對模擬信號采樣的要求。它還提供16路單端或8路差分輸入的模擬信號通道,1路16位D/ A輸出通道,16路數字量輸出通道,以及1個10MHz的16位多功能計數器通道,在運動控制方面也有強大擴展性。

4 軟件設計

4.1 LabView簡介

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種由美國國家儀器(National Instrument,NI)公司研制開發的圖形化編程語言的開發環境,類似于C和BASIC開發環境。它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。LabVIEW集成了與滿足 GPIB、VXI、RS-232和RS-485協議的硬件及數據采集卡通訊的全部功能。它還內置了便于應用TCP/IP、ActiveX 等軟件標準的庫函數。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。它可以增強構建個性化科學和工程系統的能力,提供了實現儀器編程和數據采集系統的便捷途徑。使用該軟件進行原理研究、設計、測試并實現儀器系統時,大大提高了工作效率。

LabVIEW是一個軟件開發平臺,同時也是一個功能強大且靈活的編程語言。LabVIEW作為一種用圖標代替文本行創建應用程序的圖形化編程語言,又稱為 “G” 語言。它既定義了數據類型、結構類型、語法規則等編程語言的基本要素,也提供了包括斷點設置、單步調試和數據探針在內的程序調試工具。傳統文本編程語言根據語句和指令的先后順序決定程序執行順序,而LabVIEW則采用數據流編程方式,程序框圖中節點之間的數據流向決定了VI及函數的執行順序。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW是一個面向最終用戶的工具。LabVIEW采用編譯方式運行32位應用程序,解決了其它按解釋方式工作的圖形化編程平臺運行速度慢的問題,其運行速度與編譯C語言的速度相當,在功 能上和應用上不遜于任何高級語言[3]。

4.2 數據處理模塊

本論文涉及大量信號的監測,因此特別設計了多通道采樣模塊,針對系統中需要對各種快、慢信號進行采樣的功能需求進行相應的信號采集與處理。如圖2和 圖3所示分別為該采樣模塊的快信 號采樣子程序和慢信號采樣子程序。

圖2 快信號采集與處理子程序

圖3 慢信號采集與處理子程序

圖4 多通道采樣主界面

對于采用了多核處理器的系統,我們也可以針對設計目標對實時性的不同需求,分別規劃各個定時循環模塊的CPU運行策略。例如實時性較高的快信號采樣處理,我們可以采用多核同時運行的方式,而實時性要求較低的模塊,手動選擇單個處理器內核運算,這樣既保證了快信號的實時性,又降低了系統負荷。

上位機通過CAN總線報文得到多通道實時信息,在本論文設計的系統主界面顯示結果如圖4所示:

5 結束語

從現場測試結果來看,無論是對采樣信號處理實時要求高的場景,還是并行采集信息量較大的場景,用Labview都可以完美解決。

在信號處理應用方面,Labview具有先天優勢,再加上市場上已經非常成熟的配套硬件也容易獲得,使得該軟件得到了廣泛應用。只是由于成本相對較高,對于價格敏感的工業產品需要慎重采用。

[1]周立功,等編著.ARM嵌入式系統基礎教程[M].北京:北京航空航天大學出版社,2005,1(1): 132-379.

[2]程武山.分布式控制技術及其應用[M].北京:科學出版社,2008:1-3.

[3]楊樂平,李海濤,等,LabVIEW高級程序設計[M].北京:清華大學出版社,2003:1-389.

李斌,男,碩士研究生,輕工業鐘表研究所時控部助理工程師。

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产一区二区视频在线| 尤物在线观看乱码| 欧美日韩国产综合视频在线观看| 国产成人亚洲日韩欧美电影| 国产成人综合久久精品下载| 在线欧美a| 综合五月天网| 8090午夜无码专区| 最新国产午夜精品视频成人| 国产亚洲精品资源在线26u| 国产精品亚洲αv天堂无码| 国产亚洲精| 理论片一区| a级毛片免费看| 国产9191精品免费观看| 欧美天天干| 最新亚洲人成无码网站欣赏网 | 国产免费羞羞视频| 日本成人福利视频| 久久国产高清视频| a级毛片免费网站| 久久久久久尹人网香蕉 | 国产伦精品一区二区三区视频优播| 波多野结衣无码视频在线观看| 国产欧美日韩综合一区在线播放| 欧美成a人片在线观看| 欧美性色综合网| 国产在线视频导航| 亚洲性影院| 亚洲伊人电影| 在线观看免费国产| 激情亚洲天堂| 久久亚洲国产视频| 伊人成人在线| 最新国产高清在线| 亚洲欧美日韩精品专区| 欧美日本在线| 亚洲AV一二三区无码AV蜜桃| 日韩在线第三页| 日日摸夜夜爽无码| 国产精品中文免费福利| 国产SUV精品一区二区6| 99视频在线免费| 亚洲动漫h| 毛片免费在线视频| 波多野吉衣一区二区三区av| 少妇人妻无码首页| aⅴ免费在线观看| 欧美一级专区免费大片| 九九九精品视频| 一级毛片免费高清视频| 2022国产91精品久久久久久| 国产浮力第一页永久地址| 国产精欧美一区二区三区| 国产精品不卡永久免费| 日韩精品欧美国产在线| 成人久久精品一区二区三区| 亚洲成人网在线观看| 女同久久精品国产99国| 久久精品电影| 国产浮力第一页永久地址 | 福利小视频在线播放| 欧美怡红院视频一区二区三区| 一级毛片中文字幕| 黄色成年视频| av在线5g无码天天| 伊人色综合久久天天| 国产va免费精品观看| 亚洲天堂网在线播放| 国产精品嫩草影院av| h网站在线播放| 欧美亚洲激情| 乱系列中文字幕在线视频| 精品人妻一区二区三区蜜桃AⅤ| 亚洲免费人成影院| 在线观看无码av五月花| 日韩精品一区二区深田咏美| 中文字幕日韩久久综合影院| 精品无码国产自产野外拍在线| 国产福利在线观看精品| 92精品国产自产在线观看| 精品一區二區久久久久久久網站|