吳偉霖,余華恩,陳冠楠,梁秀玲,陳榮(福建師范大學 光電與信息工程學院 醫學光電科學與技術教育部重點實驗室,福州 350007)
?
基于LabVIEW的激光功率遠程檢測系統①
吳偉霖,余華恩,陳冠楠,梁秀玲,陳榮
(福建師范大學 光電與信息工程學院 醫學光電科學與技術教育部重點實驗室,福州 350007)
摘 要:設計了一種基于LabVIEW虛擬儀器技術的激光功率遠程檢測系統.本測量系統使用了DH-JG2型光功率計、美國NI公司的USB6008數據采集卡、PC機、惠普laserJet 1020 Plus打印機,實現激光功率數據采集、數據存儲、數據分析以及生成測試報告等功能.然而由于激光器輸出激光功率存在不穩定性,現有的設備無法及時地將激光器的異常工作狀態反饋給檢測人員進行處理.為了解決這個問題,本系統通過TCP協議及使用移動客戶端來實現遠程控制的功能,以達到實時處理的效果.本檢測系統已成功應用于連續激光器的光功率檢測之中.測試表明: 該設計可獲得良好的實時檢測和控制效果,可操作性強,具有廣闊的應用前景.
關鍵詞:激光功率; 自動檢測; 數據分析; 遠程控制; 實時處理; TCP協議
隨著激光在科學研究、醫療衛生、機械加工、國防現代化等領域的廣泛應用,激光器的穩定也越來越受重視[1].為了能夠提供穩定可靠的激光器,國內許多激光器生產商相繼開發了一些激光功率檢測裝置,用來對生產的激光器進行一個比較長時間的老化測試,在測試期間無間斷地檢測激光器輸出的功率變化情況[2].而當前激光功率檢測設備[3]已經克服了以往需要檢測人員值守、費時、費工等缺點,但是仍存在自動化程度不高的情況,對于激光器輸出激光功率不穩定時無法及時將異常信息反饋給檢測人員及時處理.
本文針對這一應用開發出基于LabVIEW的激光功率遠程檢測系統,系統主要由激光功率計、數據采集卡、激光打印機機及PC機組成.激光功率計將激光功率轉化為電壓信號,數據采集卡對功率計的輸出電壓進行采集,并通過USB串口傳輸入PC機.PC機通過TCP協議實現與智能手機的遠程通信,建立實時激光功率監測系統.本系統實現數據采集、數據存儲、數據分析、遠程控制及生成測試報告等功能.
256排螺旋CT冠脈成像檢查后,靈敏度為99.02%(1325/1338),特異度為93.02%(80/86),診斷準確率為98.66%(1405/1424)。
損傷結構材料為Q235B,尺寸為:200 mm×100 mm×10 mm;含有中心表面裂紋,長度為2a,深度為b;采用3種復合材料補片,分別是硼/環氧樹脂、碳/環氧樹脂和玻璃纖維,尺寸為:60 mm×60 mm×3 mm;選用環氧結構的膠粘劑FM73,尺寸為:60 mm×60 mm×1 mm。
系統硬件構成如圖1所示.系統硬件主要包括待測激光器、DH-JG2型激光功率計、NI-USB6008數據采集卡、HSPY_36_03電源控制模塊、HP laserJet 1020 plus打印機、上位機及智能手機構成.DH-JG2型激光功率計對待測激光器發出的激光光束進行檢測,將功率轉化為電壓信號輸出; USB6008數據采集卡對激光功率計的輸出電壓進行采集,通過USB串口輸入PC 機,經過軟件數據處理得到激光功率測量數值.HSPY_36_03電源控制模塊,通過USB與PC通信,輸出的電壓與待測激光器相連,可通過PC機對待測激光器的進行開關控制.HP LaserJet 1020 plus激光打印機通過USB串口與PC通信,打印輸出PC機生成的測試報表.PC機在LabVIEW 2012開發平臺上構建激光功率遠程檢測系統,實現激光功率數據采集、數據存儲、數據分析及生成測試報表等功能.與此同時,PC機通過TCP協議與智能手機進行遠程通信,實現數據遠程傳輸及控制.

圖1 檢測系統硬件構成
待檢測完畢,檢測人員可以通過信息提示上方的指令對系統進行控制,通過手機客戶端發送“AD000000”指令至系統,系統接收到指令在操作完成后會反饋“success”信息到客戶端,如圖8所示,系統左下方控制面板中的Order顯示接收到的控制指令; 客戶端中會顯示接收控制成功的信息“Server: success”如圖9所示.通過遠程檢測與控制的方式,可以使得檢測人員及時獲取到異常信息,并通過指令及時地控制.
DH-JG2激光功率計檢測波長為441.6nm-830nm,量程范圍2uW-200mW,最小分辨率為0.001uW,具有模擬輸出的功能.DH-JG2功率計通過探頭對激光束的功率進行測量,并能夠將功率值以模擬電量的形式輸出.其標準輸出電壓(條件: 25℃)與激光功率P的對應關系由下式決定:

式中Vo表示輸出電壓值; Vmax表示滿偏電壓值; L表示激光功率的量程.
我國畜牧經濟快速發展,畜牧養殖業成為國民經濟重要組成部分之一。我國肉雞養殖產量達到世界前三,成為主要的肉雞出口國。在我國肉雞養殖業中,白羽肉雞是主要養殖品種。白羽肉雞養殖中,傳染性疾病感染率和死亡率均較高,給我國白羽肉雞養殖業造成嚴重的經濟損失。
1.2數據采集卡
NI USB 6008是一種基于USB總線的12位多功能的數據采集卡,其最高的采樣速率為10KS/s,具有8個單端模擬輸入(或差分模擬輸入4個通道),12個數字輸入/輸出通道,2個模擬輸出通道.其具有12bit的分辨率,精度優于0.05%(滿量程),帶有程控放大器(1、2、4、8、16倍),方便測量小信號.可以設定多采樣信道數,通過多通道準同步采集16KB先進先出(FIFO)緩沖存儲器實現自動采集.
1.3電源控制模塊
圖5是兩組典型級聯譜線強度隨時間分布.圖中橫坐標對應光譜儀采樣點數,縱坐標是譜線所占比重.由圖可以看出,互相級聯的1P11和2P10、1P12和2P11譜線所占比重變化趨勢相同.而從同一振動能級躍遷的兩支譜線來看,1P11和1P12、2P10和2P11譜線所占比重變化情況相反,這也是譜帶內相互競爭的體現.從1 s出光過程來看,1P11和1P12譜線、2P10和2P11譜線所占比重之和分別由18.7%和29.2%增加至24.8%和34.5%,并逐漸趨于穩定.
HSPY_36_03電源控制模塊輸出編程可調直流穩壓電源、輸出電壓從0V起到30V連續可調,具有精度高、分辨率高、低溫飄、高穩定性的特點,溫飄小于50ppm,精度0.1%,分辨率I=1mA.該電源控制模塊可記憶存儲、能保存上次設定的電壓、電流值.在本系統中用來作為激光器的驅動電源,可通過在上位機中編程實現對激光器遠程調控.
小組合作學習模式中最重要的是小組成員的分配。合作小組并不是單純地將位置緊挨在一塊的學生組建起來。合理的分配小組成員,組建積極和諧有影響力的小組隊伍是至關重要的。因此,在語文課程學習中,教師在分配組建小組時,一定要根據組內異質,組間同質的分組原則,將學生的整體學習能力、學習狀況、家庭情況、愛好興趣、性格優勢等多方面情況綜合考慮,合理有效地搭配小組成員。通過這樣的小組分配方式,不僅充分考慮到小組成員之間的差異化存在,而且使小組成員之間能夠進行優勢互補、相互協調,更加有利于促進小組間的和諧合作。
本系統采用LabVIEW 2012作為軟件開發平臺,其主要完成激光功率數據采集、數據存儲、數據分析、生成測試報表及遠程控制功能.下面介紹本系統主要的程序.與其他編程語言相比,LabVIEW具有: 直觀、易學易用、開發周期短、通用編程系統、模塊化、拓展性能好等優點[4].
3.2激光功率采集與監測
本實驗采用所使用的待測激光器型號為JG02010314,波長為785nm,功率為20mw,最大輸出功率為25mw,其功率穩定性要求為3%.在上位機中設置電源控制模塊的輸出電壓為5V,電流為65mA,功率因素為0.95,來驅動待測激光器.采用量程為2uw-200mw的DH-JG2多波長激光功率計對激光器的功率進行測量.在開始測試之前,需要將參數設置欄中的信息填寫完整,如待測激光器型號、編號、輸出波長、測試時長、采集間隔、激光功率計型號、測試人員等.本次試驗設置測試時長為3H,采集間隔為10s,預熱時間為10min,如圖8參數設置框中所示.通過控制面板可以使檢測系統開始運行、暫停及數據分析和生成報表,并且顯示接收到的遠程指令和系統運行狀態.

圖2 數據采集程序
山東省墻夼水庫由東西兩庫組成,中間借天然山凹開挖連通溝相連,共用東庫溢洪閘調洪。連通溝的流量及流向受到兩個水庫水位影響,當西庫水位高于東庫水位時,西庫洪水通過連通溝進入東庫;當東庫水位高于西庫時,東庫洪水通過連通溝進入西庫,當兩庫水位低于連通溝底高程時,兩庫各自獨立。針對墻夼水庫既獨立又相互連通的雙庫特點,就如何正確推求兩庫入庫洪水,準確計算兩庫水位,合理調算兩庫水量,從分析調洪演算理論方法入手,給出水面線數學模型和算法,建立雙庫調洪演算的計算模型,分析確定兩庫不同頻率設計洪水的最高水位,使水庫的設計洪水復核成果更合理,進而更好地發揮水庫的防洪、灌溉功能,實現水庫的社會效益。

圖3 數據采集前面板
2.2數據采集程序設計
為了解決檢測人員由于疏忽忘記對測試數據進行分析導致需要重新檢測的問題,使用LabSQL對采集數據實時存儲在Access數據庫中.數據分析程序如圖4所示,

圖4 數據分析程序
在進行分析時,需要先從數據庫中讀取數據,使用統計函數獲取功率數據的最大值Pmax、最小值Pmin、平均Pa值、峰峰值、功率穩定性Sw,其中功率穩定性可由(2)式決定:

數據分析的結果會在前面板中顯示,包括波形顯示、平均功率、最大功率、最小功率和功率穩定性.數據分析程序前面板如圖5所示.
2.3遠程控制程序設計
3.1系統配置

圖5 數據分析面板

圖6 服務端程序
為了發送特定格式的數據,利用Format value node函數將double型數據轉化為字符串再發送.服務端接收到客戶端發送的指令,待程序執行相應操作后,返回“success”字符并發送至客戶端.
客戶端程序是基于Eclipse平臺開發的,適用于Android4.2以上系統.客戶端與遠程服務端建立連接成功后,系統返回“Clent: connect success”,若連接未成功,則返回存錯原因.為了便于檢測人員直觀地觀察待測激光器輸出的功率情況,使用AChartEngine插件將接收的功率數據直接顯示在折線圖中.智能手機遠程客戶端運行界面如圖7所示.

圖7 遠程客戶端界面
客戶端通過發送指令可以實現對遠程檢測程序的控制,相應的指令和功能如表1所示.

表1 遠程指令功能
TCP/IP通信協議可實現遠程數據傳輸[9,10].本文設計的遠程控制程序,是以PC機為服務端,智能手機為客戶端.服務端是在LabVIEW開發平臺上設計,使用Telnet拓展包實現TCP/IP的遠程通信功能.通過Telnet Create Listen函數建立監聽端口; Telnet發送函數將采集的功率數據發送至已連接的客戶端; Telnet接收函數接收客戶端發送的指令; Telnet Close函數斷開連接,具體的程序如圖6所示.
通過設定測量的時間間隔和總的測量時間,可以容易地讀取出任意固定時間間隔內的測量結果.與傳統的測量激光功率穩定性的方法即檢查員要時刻在場測量、讀取數據相比較,該系統節省了人力、物力資源.數據采集程序如圖2所示,主要包括DAQmx初始化函數、均值濾波、數據轉換、測量計數.其中DAQmx初始化函數有: DAQmx Create Channel、DAQmx Timing、DAQmx Start Task、DAQmx Read、DAQmx Stop Task、DAQmx Clear Task.

圖8 參數設置及控制界面
2.1數據采集程序設計
啟動采集程序,系統通過電源管理模塊點亮待測激光器,并執行10min預熱待機狀態.然后進行數據采集,系統每隔10s采集一次,客戶端連接成功,會在客戶端界面折線圖上方的信息提示窗口顯示“Clent: connect success”,同時進行激光功率數值的實時顯示,如圖9所示,檢測人員可以直觀地通過觀察手機客戶端光功率的折線圖信息了解待測激光器的工作情況.

圖9 客戶端同步顯示界面
1.1激光功率計
如圖3所示為數據采集程序的前面板,采集的激光功率數據實時顯示在波形圖中,根據波形圖中的變化趨勢[5-8],能夠快速地了解激光器的工作狀態.采集總時間為0.01h,采集間隔為500ms,量程為0-5,該次測量的輸出激光功率值為4.28.
目前,東營市農產品加工企業與生產基地及其農戶之間大多是以農產品買賣關系為基礎的低層次的產銷合作,相互間利益聯結機制較為松散,各產業間協調不暢,沒有真正形成“風險共擔、利益共享”的經濟共同體,農業龍頭企業與農戶之間也基本如此,一、二、三產業的融合深受制約。
3.3數據分析
系統對采集的數據進行處理,結果顯示在圖9數據處理欄中.可知,激光輸出平均功率為22.2302mw,峰峰值為0.6758mw,穩定性為3.04%,基本符合出廠要求(該類激光器的功率穩定性出廠標準為3%±0.5%).經過多次實驗測量驗證本檢測系統的測量精度為±0.1%,滿足檢測要求.
3.4輸出報表功能
國內多數城市開發文化創意產業,發展規劃思路受到“選址理論”“工業園區”以及“區域創新體系”相關理論體系的影響,在各地形成產業集群經濟的發展模式。這種做法在許多地區獲得了一定的經濟成果。但是,根據不完全統計,在飛速增長的產業園區中,有70%處于虧損[5],大多數文化產園區成為土地租售平臺,而入駐企業也多數希望利用園區的政策得到租金補貼、宣傳補貼、專項活動經費等等,因此經常出現創意人才短缺,產業鏈不完整等問題。這往往是因為在文化產園區建設的過程中,忽略了創意階層對消費、娛樂、社交的需求。
國慶節后的那天,我在朋友圈宣布,未來兩個月不再出去吃晚飯,不再喝酒。這條“朋友圈”并沒有引起太大的抗議,其實朋友們和我一樣,也早已疲憊不堪了。一個很好的朋友群里,10個人有6個宣布戒酒、減肥了。
通過LabVIEW的拓展工具包Report Generation,實現報表自動生成并通過打印機打印輸出.圖11為系統輸出的測試報表范本.

圖10 數據測量結果及分析面板

圖11 測試報表范本
通過報表可以快速詳細地了解該待測激光器產品的信息,準確地知道該待測激光器長時間工作的狀態.從報表中我們可以得知該激光器型號為JG02010314、測試環境溫度20℃、預熱時間10min、總測試時長180min、采集間隔10s、測試設備DH-JG2、激光功率變化曲線圖、平均功率值、功率峰峰值、功率穩定性、測試時間、測試人員等一系列信息.
本文設計的激光功率的遠程檢測系統,實現激光功率數據采集、數據分析、遠程檢測和輸出報表等功能.解決了傳統激光功率檢測系統不能及時將異常消息反饋給檢測人員及時處理的問題,極大程度地提高了檢測效率.與傳統的激光功率檢測系統[1-3]相比,具有低成本、自動化程度高、適用性強、操作方便等特點,為連續激光器的性能檢測提供一個良好的測試平臺.目前本檢測系統已在福建中科光匯科技有限公司的連續激光器檢測中使用,測試表明具有良好的實時監控和可操作性強的性能.
參考文獻
1Kang JH,She FY,Yang FZ,Wang T.Design of instrument control system based on LabView.Proc.of the Computational Intelligence and Security (CIS),2011 Seventh International Conference on.IEEE.2011.
2Zhuo HY,Song YS,Wang L.Real-time measurement system of laser power in VC++.Proc.of the International Symposium on Photoelectronic Detection and Imaging 2009.International Society for Optics and Photonics.2009.
3薛竣文,裴雪丹,蘇秉華,孫魯,趙慧元,蘇禹.基于LabVIEW的激光功率數據采集系統.光學與光電技術,2012,10(2): 69 –71.
4Garg A,Reena S,Vishal D.Development of an automated modern undergraduate optics laboratory using LabVIEW.Proc.of the Education and Training in Optics and Photonics.Optical Society of America.2009.
5Hosni IAM,Mueller DW.The use of LabVIEW and data acquisition unit to monitor and control a bench-top air-to-water heat pump.Computer Applications in Engineering Education,2008,16(2): 83–91.
6Koutroulis E,Kostas K.Development of an integrated data-acquisition system for renewable energy sources systems monitoring.Renewable Energy,2003,28(1): 139–52.
7Nawrocki M,Mohiuddin T,Bitter R.LabVIEW Advanced Programming Technique.Tailor & Francis Group,2007.
8Swain NK,James A,Ajit S,Mrutyunjaya S,Marvin F,Joseph G,Omaria T.Remote data acquisition,control and analysis using LabVIEW front panel and real time engine.Proc.of the SoutheastCon,2003.IEEE.2003.
9Popovi? B,Nata?a P,Danijel M,Stevan S,Gordana O.Remote control of laboratory equipment for basic electronics courses: A LabVIEW-based implementation.Computer Applications in Engineering Education,2013,21(S1): E110-E20.
10Zutin DG,Auer ME,Bocanegra JF,López ER,Martins ACB,Antonio OJ,Andreas P.TCP/IP communication between server and client in multi user remote lab applications.International Journal of Online Engineering (iJOE),2008,4(3): 42–52.
Remote Detection System in Laser Power Based on LabVIEW
WU Wei-Lin,YU Hua-En,CHEN Guan-Nan,LIANG Xiu-Ling,CHEN Rong
(Key Laboratory of Optoelectronic Science and Technology for Medicine,Ministry of Education,College of Photonic and Electronic Engineering,Fujian Normal University,Fuzhou 350007,China)
Abstract:In this paper,a virtual instrument technology based on LabVIEW is proposed to measure laser power remotely and automatically.This system is based on DH-JG2 optical power meter,NI-USB 6008 data acquisition card,personal computer(PC)as well as HP laserJet 1020 Plus printer,which can realize the functions of laser power data acquisition,data analysis,saving the original data to access and generating test report.The power output of laser is unstable.Consequently,abnormal conditions of laser can’t be feedback to inspectors with the available devices.In order to solve this problem,a mobile phone and TCP protocol are adopted to realize the function of remote controlling,attaining the real-time processing.The detection system has been used to measure laser power curve that can be used for CW lasers.It shows that the design has a good performance of the real-time detection and a high operability,as well as a broad prospect.
Key words:laser power; automatic measurement; data analysis; remote controlling; real-time processing; TCP protocol
基金項目:①國家自然科學基金(81101110);福建省科技廳面上項目(2015J01300)
收稿時間:2015-07-11;收到修改稿時間:2015-09-16