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

某型裝備測試數據自動采集技術研究

2015-10-26 00:28:19周鵬飛李國林謝鑫
現代電子技術 2015年20期

周鵬飛+李國林+謝鑫

摘 要: 為解決某型裝備測試儀器分散、測試項目繁多、測試數據采集自動化程度較低的問題,依據崗位人員分工和操作規程要求,提出一種基于局域網的測試數據自動采集系統設計。針對系統中各種測試設備智能化程度差別較大的情況,將儀器分為三類,分別采用不同方法獲取測試數據。創造性地使用PDA手持設備和無線局域網技術進行協調控制,增強了系統的適應性和靈活性。在對測試設備進行本地操作基礎上,由遠端工控機實現對測試數據的自動采集及其在MySQL數據庫中的存儲管理。

關鍵詞: 局域網; 自動采集; PDA; MySQL數據庫

中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2015)20?0117?04

Research on automatic acquisition technology of test data for a certain type equipment

ZHOU Pengfei, LI Guolin, XIE Xin

(Navel Aeronautical Engineering Institute, Yantai 264001, China)

Abstract: To solve the problems of dispersion, various test items, and low automation level of test data acquisition for the test instrument for a certain type equipment, a test data automatic acquisition system based on local area network (LAN) is proposed according to the requirements of personnel division and operating rules for post. For the large difference of intelligence degree of various test equipments, the instruments are divided into three categories, and different methods are used to obtain test data respectively. The coordinated control was realized by using PDA handheld device and wireless LAN technology creatively, which enhanced the adaptability and flexibility of the system. On the basis of local operation for the test equipment, the automatic acquisition of test data and storage management in MySQL database were realized by remote industrial personal computer.

激光模擬射擊的一般原理是:在武器適當位置安裝激光器,發射激光代替彈丸指向彈丸理論落點。報靶系統對激光命中點位置信息進行采集,傳輸到射手端,進而計算、顯示射擊成績,基本劃分為采集、傳輸、顯示3個流程。報靶系統一般在靶面設置光電傳感器陣列或拍攝圖像識別激光照射位置?;趫D像處理方式需要激光處于可見光頻段,并配備相機,處理數據量大,算法復雜;基于光電探測方式則系統組成簡單,使用方便,本文針對后者進行研究。通常,傳感器陣列分布為n×m矩陣形式,任一傳感器單元與周圍單元距離不完全相等,影響命中點指示精度。同時,為了提高精度需要增加傳感器數量,傳感器數量的增加與信號采集設備管腳數量沖突,使得采集困難、布線復雜[1?2]。針對此問題,對傳感器分布陣列和命中點坐標采集方式進行了優化,使用LabVIEW編寫報靶系統程序。

1 命中點位置信息的采集

1.1 靶面傳感器正六邊形陣列分布

傳感器陣列采取n×m矩陣分布情況下,如圖1(a)所示,傳感器“0”與周圍“1~8”距離不完全相等。按照圖1(b)正六邊形分布情況下,傳感器“0”與周圍“1~6”距離完全相等。在此模式下擴展傳感器數量,形成如圖1(c)所示大型正六邊形陣列。陣列中每一個傳感器均與其周圍傳感器距離相同,所以這種分布比n×m矩陣更為均勻,對激光命中位置的反映更為準確。

圖1 傳感器正六邊形分布示意圖

1.2 坐標的定義及采集

如圖2(a)所示,正六邊形傳感器陣列[3]共有37個單元,分為7行,13列,對應縱坐標0~6,橫坐標0~12。根據正三角形幾何性質,縱坐標單位刻度是橫坐標的倍。為表示方便省略不寫,在計算程序中已引入。

如圖2(b)所示,每行傳感器并聯輸出,經調理電路后被采集,每列傳感器也是如此。可見,對37個對象的采集簡化為7行,13列共20個對象的采集。任一傳感器被激光照射,其所處的行、列輸出高電平信號,以DI方式采集為布爾值“T”;某行或列所含單元均未被照射則采集為布爾值“F”。數據采集卡分別使用連續的通道采集7路行輸出,13路列輸出,采集為7位,13位的1D布爾數組,其中包含著對應的直角坐標信息。例如坐標為(0,3)的傳感器被照射,橫坐標布爾數組為(T,F,F,F,F,F,F,F,F,F,F,F,F),縱坐標布爾數組為(F,F,F,T,F,F,F)。

圖2 坐標定義及采集示意圖

為避免出現盲點,光斑直徑調節[4]為正三角形的外接圓直徑,如圖2(b)所示。被光斑覆蓋的傳感器數量有3種情況:只有1個傳感器、相鄰2個傳感器和組成正三角形的3個相鄰傳感器。命中多個傳感器時,需計算等效的平均中心坐標,計算方法是所有命中點的橫、縱坐標值取平均。

2 命中點位置信息的傳送

完成對激光命中位置信號采集后,采用LabVIEW串口通信將該信息由靶端無線傳送到射手端進行處理顯示。使用LabVIEW的VISA函數可方便地編寫串口通信程序[5]。通常,按照配置串口、設置發送/傳輸緩沖區、VISA寫入或VISA讀取、關閉串口的流程,再結合事件、循環、條件、順序等程序結構和具體數據操作等即可編寫符合用戶意圖的串口通信程序[5?7]。

2.1 串口傳送

在“for”循環中依次索引行、列1D布爾數組各元素,執行“布爾至0,1”轉換,循環次數等于數組元素個數,由循環框架通道選擇帶索引輸出方式,即可得到轉換為0,1組成的數組。2個數組元素作和之后再作和,與0比較,作為條件結構的判斷依據。當有傳感器被激光命中時,行或列有輸出,和值大于0,則執行串口發送程序;和值等于0,不執行串口發送程序。

配置串口時,要將發送方和接收方的比特率、數據位數、奇偶校驗等設置為相同值,即將雙方傳輸速率和幀格式設置一致。一般,串口傳送的是字符串型數據[6]。串口發送前,將1D布爾數組轉換為數值,再將數值轉化為字符串格式,最后將行、列字符串連接為一個字符串進行串口發送。

使用電臺完成無線傳輸:靶端微機串口與發送電臺采用三線接法,TxD,RxD,S?GND對應連接。射手端微機串口和接收電臺也采用三線接法,但與前者不同,S?GND直接連接,TxD,RxD交叉連接。串口送程序如圖3所示。

圖3 串口發送程序圖

2.2 串口接收

當靶面傳感器被激光命中時,串口發送程序以字符串的形式發送命中位置信息,此時串口接收端“串口字節數”大于0。在“while”循環中判斷“串口字節數”是否大于“0”,作為開始串口讀取靶端信息、執行后續處理、計算、顯示程序的觸發條件,實現命中后自動報靶。串口讀取后,將行、列字符串分離,還原為行、列布爾數組,進一步處理得到坐標并進行顯示。這部分程序均放在條件結構“真”分支中,為示意方便,只顯示串口讀取程序,其余在下文中?!按谧止潝怠毙∮凇?”時,在“假”分支中以字符串常量形式顯示“脫靶”。

由于串口是底層硬件,數據從軟件到串口,及從串口到軟件需要一個時間。數據還沒有全部傳送到接收緩沖區時,讀取程序就把部分已接收的數據讀出,從而出現接收數據不完整的現象[6]。調試中,在“VISA讀取”之前設置若干ms的延時,使數據傳輸完全,從而讀取完整。將“串口字節數”輸出連接“串口讀取”的字節總數接線端,即按照接收字節數量進行讀取。具體程序如圖4所示。

圖4 串口接收程序圖

3 計算處理顯示

采用極坐標方式可以直觀顯示命中點與靶心的距離和方位偏差[8?10]。需要將數字采集得到的1D布爾數組還原為具體的直角坐標,再將直角坐標轉換為極坐標。行或列布爾數組的轉換流程框圖如圖5所示。

圖5 坐標轉換流程圖

3.1 1D布爾數組轉換為直角坐標

在“for”循環中依次索引1D布爾數組各元素,執行“布爾至0,1”轉換,循環次數等于數組元素個數,由循環框架通道選擇帶索引輸出方式,即可得到轉換為0,1組成的數組。1D布爾數組至直角坐標轉換程序見圖6。將新得到的0,1組成的數組放入“for”循環,依次索引數組各元素,與“for”循環“i”變量相乘,由循環框架通道選擇帶索引輸出方式,即可得到0,1組成的數組與0~N-1坐標值組成的數組相與運算之后的結果。此結果是數組結構,顯示被命中的坐標數值,其他元素均為0。

圖6 1D布爾數組至直角坐標轉換程序

由于光斑會覆蓋1~3個傳感器單元,所以需要計算命中位置的中心坐標。計算方法是取所有命中點坐標的平均值。采取 “數組元素作和”除以命中點個數的方法求平均值。命中點個數等于相應的0,1組成的數組的數組元素作和。圖2中正六邊形傳感器陣列中心坐標為(6,3),以此為坐標原點,分別計算命中位置中心的橫坐標和縱坐標。

3.2 直角坐標轉換為極坐標

利用“程序→數值→復數→實部、虛部至r,θ”函數,將命中位置中心坐標的橫坐標和縱坐標直接轉換為極坐標r,θ參數。極坐標顯示需要幅值和角度兩個參數,其中角度以度為單位,θ為弧度,需要轉換為度。在圖2所示的正六邊形陣列中,幅值最大為6。命中成績設計為5~10環,根據比例關系,環數計算公式為:[n=10-5r6]。由于極坐標顯示的點較小,根據極坐標中該點的位置計算其對應的像素點坐標,再在此像素點坐標處進行“繪制點”操作,可以對點的直徑、顏色進行設置,得到較好的顯示效果。

程序前面板的極坐標繪圖區域設置為600×600像素,極坐標原點像素坐標為(293,300),最大幅值為6,對應像素點數為272,據此可計算命中點的像素坐標,提供給“繪制點”函數進行顯示,具體程序框圖如圖7所示,程序前面板如圖8所示。

圖7 直角坐標轉換為極坐標、顯示程序

圖8 成績顯示頁面

圖7所示為位于正六邊形陣列第4行、第3列和第5行、第4列的兩個相鄰傳感器被激光命中時,數字采集行、列布爾數組,轉換為(0,1)數組,轉換為坐標值數組,命中位置中心直角坐標值,極坐標值及環數值,紅色圓點為命中點在極坐標中的位置。

4 結 語

報靶系統在傳感器陣列按照正六邊形分布基礎上,將各行、列傳感器組并聯輸出,采取DI采集行與列布爾數組的方式確定命中點坐標,使得坐標采集簡便易行。以極坐標顯示命中點與中心的距離和方位偏差,效果直觀明確。使用圖形化編程語言LabVIEW開發程序,簡單高效。試驗表明,該系統工作穩定、測試準確,達到了設計要求。

參考文獻

[1] 曹勇,何凱平,邵思杰,等.基于陣列式多路信號采集的射擊訓練激光模擬系統[J].激光技術,2012(3):367?370.

[2] 劉穎.觸覺傳感器陣列信息獲取與分析處理[D].重慶:重慶大學,2007.

[3] 謝勇.無線激光打靶器的設計和研制[D].南京:南京師范大學,2004.

[4] 曹勇,何凱平,邵思杰,等.基于激光調制技術的射擊訓練模擬系統[J].激光技術,2012(5):693?695.

[5] 李江全,劉恩博,胡蓉,等.LabVIEW虛擬儀器數據采集與串口通信測控應用實戰[M].北京:人民郵電出版社,2010.

[6] 呂向鋒,高洪林,馬亮,等.基于LabVIEW串口通信的研究[J].國外電子測量技術,2009,28(12):27?30.

[7] 孫麗芹,王海龍,張景順,等.一種基于LabVIEW的串口數據傳輸方法[J].通信技術,2013,46(4):139?141.

[8] 彭勇,潘曉燁,謝龍漢.LabVIEW虛擬儀器設計及分析[M].北京:清華大學出版社,2011.

[9] 李楠.打靶自動識別的的設計與實現[D].天津:天津大學,2012.

[10] 洪小康.一種自動報靶系統的設計與實現[D].南昌:南昌航空大學,2013.

[11] 蔡勇智.基于圖像識別的無彈射擊自動報靶研究[J].科技信息,2013(20):127?128.

主站蜘蛛池模板: 久久黄色一级片| Jizz国产色系免费| 国产精品手机在线播放| 成人午夜久久| 久久黄色一级视频| 免费在线观看av| 欧美另类第一页| 亚洲成AV人手机在线观看网站| 老司机午夜精品网站在线观看 | 国产精品亚洲片在线va| 狠狠v日韩v欧美v| 亚洲精品自拍区在线观看| 亚洲午夜片| 日韩在线1| 色综合色国产热无码一| 亚洲精品成人7777在线观看| 成人久久精品一区二区三区| 久久永久视频| 色偷偷av男人的天堂不卡| 成人在线观看一区| 干中文字幕| 99精品在线看| 国产一在线观看| 少妇精品网站| 波多野结衣在线se| 拍国产真实乱人偷精品| av色爱 天堂网| 午夜成人在线视频| 国产成年无码AⅤ片在线| 伊人激情综合| 国产青青草视频| 色综合久久88色综合天天提莫| 国产亚卅精品无码| 久久精品丝袜| 精品乱码久久久久久久| 亚洲国产av无码综合原创国产| 免费一级α片在线观看| 丁香亚洲综合五月天婷婷| 熟妇人妻无乱码中文字幕真矢织江| 国产一区二区色淫影院| 中文字幕乱码二三区免费| 欧美日韩在线观看一区二区三区| 欧美激情福利| www.91在线播放| 在线观看免费人成视频色快速| 伊人久久影视| av色爱 天堂网| 四虎国产精品永久一区| 伊人五月丁香综合AⅤ| 久久精品国产精品国产一区| 伊在人亚洲香蕉精品播放| 99久久亚洲综合精品TS| 精品欧美一区二区三区久久久| 免费观看成人久久网免费观看| 亚洲成av人无码综合在线观看| 91久久精品日日躁夜夜躁欧美| 欧美日本在线| 国国产a国产片免费麻豆| 亚洲日韩久久综合中文字幕| 国产91色在线| 国产成人高清精品免费软件| 日本不卡免费高清视频| 无码区日韩专区免费系列| 国外欧美一区另类中文字幕| 三级视频中文字幕| 素人激情视频福利| 亚洲国产日韩在线成人蜜芽| 国产免费福利网站| 亚洲人成人伊人成综合网无码| 91精品专区| 亚洲国产精品久久久久秋霞影院| 成人毛片免费在线观看| 国产精品无码制服丝袜| 国产性爱网站| 97人人模人人爽人人喊小说| 青青草原国产av福利网站| 熟女日韩精品2区| 欧美一级99在线观看国产| 99在线免费播放| 中国特黄美女一级视频| 97久久精品人人做人人爽| 久久国产热|