《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于LabWindows的系留氣球地面測控系統研制
基于LabWindows的系留氣球地面測控系統研制
來源:微型機與應用2010年第15期
田松野1,3,胡柳燕2,周維虎1,韓曉泉1
1.中國科學院光電研究院,北京 100085;2.合肥工業大學,安徽 合肥 230009;3.中國科
摘要: 針對上海世博會車載系留氣球監測系統的應用要求,設計了基于LabWindows的地面測控系統,該系統具有多串口數據采集、數據庫存儲數據、用SQL語句訪問數據庫等特點,利用POS和GPS數據實現地面目標定位。
Abstract:
Key words :

摘  要: 針對上海世博會車載系留氣球監測系統的應用要求,設計了基于LabWindows的地面測控系統,該系統具有多串口數據采集、數據庫存儲數據、用SQL語句訪問數據庫等特點,利用POS和GPS數據實現地面目標定位
關鍵詞: 測控;數據庫;SQL;目標定位;LabWindows

    在浮空器領域,地面測控系統的性能和可靠性對于浮空器載荷的工作性能尤為重要。在上海世博會車載系留氣球監測系統任務系統中,地面測控系統面向的對象是浮空平臺上裝載的光電載荷及其配套設備,主要包括可見光高清攝像機、紅外相機和高光譜相機、POS(位置與姿態測量)系統及球上測控系統等,圖1所示是車載系留氣球監測系統任務應用系統的組成框圖。

    車載系留氣球監測系統任務系統地面測控系統軟件的目標是保證球上光電平臺上各個載荷與球下控制設備的正常工作,對球上載荷的狀態數據進行采集、接收、顯示與存儲,控制球上各個載荷的狀態。對球上載荷的某些參數具有報警功能,保證控制命令和參數返回具有很好的實時性,同時測控系統還要對世博園地面目標進行定位。
1 系統功能
    車載系留氣球監測系統任務系統地面測控系統軟件具體功能如下:
    (1)數據采集功能。對可見光攝像機、POS系統、紅外和高光譜相機、供配電等單元的工作數據與狀態數據進行實時采集。
    (2)坐標解算功能。解算出氣球位置變化引起的可見光監測系統吊艙的姿態變化。
    (3)球下目標位置解算功能。利用球載POS系統獲得的光電平臺姿態和位置以及可見光監測吊艙獲得的轉角信息解算球下目標點的位置坐標。
    (4)遙控功能。對可見光攝像機、POS系統、紅外和高光譜相機、供配電單元等進行指令控制,包括通斷電、可見光攝像機視軸指向控制、攝像機變焦、任務應用各分系統的通斷電及保護等。
    (5)數據顯示與存儲功能。對球載設備的所有遙測數據在球下測控系統操控臺上均能實時顯示,重要數據存儲到硬盤上以供分析。
2 系統設計
2.1 設計工具的選擇

    在應用程序開發軟件中,VC和VB等工具開發周期普遍較長、難度也比較高。美國NI公司推出的NI LabWindows/CVI是一類久經驗證的ANSI C集成開發環境,為用戶提供了用于創建測試和控制應用的全套編程工具[1]。NI LabWindows/CVI兼有ANSI C的耐用性、復用性和特定的工程性能,適用于儀器控制、數據采集、分析和用戶界面開發。NI的數據庫連接工具包(Database Connectivity Toolkit)具有完整的SQL功能,與本地或遠程數據庫可直接交互式操作,高級而易用的功能適用于常見的數據庫操作,利用其豐富的按鈕和圖形等用戶界面庫函數,可大大縮短軟件的開發周期,滿足軟件開發的實際需要。
    根據地面測控系統上述功能要求,采用模塊化設計方法把系統分為四個功能模塊:串口采集模塊、數據分析處理(包括定位)模塊、數據顯示模塊和數據管理模塊。采用單線程定時器技術滿足各個載荷不同數據采集頻率的要求;根據POS提供的數據和可見光監測球艙(穩定轉臺)輸出的的遙測數據,通過空間坐標變換計算球下目標位置;根據遙測下行數據流量大(傳輸速率6.2 Gb/s)、運行時間長(182天)的特點,采用SQL Tookit工具包應用Access數據庫存儲數據。系統物理模塊框圖如圖2所示,以下詳細介紹其中幾個重要的物理模塊的設計。

2.2 遙測數據接收模塊
    LabWindows/CVI編程語言提供了豐富的串口函數,可以很容易實現串口通信功能。利用豐富的RS-232庫函數可以方便地實現對載荷的數據/命令收發功能,這些函數包括:OpenCom函數打開串口、OpenComConfig函數設置串口并用設置串口的返回值來判定串口的狀態、ComWrtByte函數對串口發送字節、ComReadByte函數由串口接收字節、CloseCom函數關閉串口等[2]。圖3所示為串口初始化流程圖。
    以下為串口初始化程序示例:

    //打開并設置串號,波特率為9600,沒有校驗,8位數據位,1位停止位,最大輸入和輸出隊列長度都為512
    OpenComConfig(ComPort,””,9600,0,8,1,512,512);
    FlushlnQ(ComPo~);  //清空接收隊列
    FlushOutQ(ComPo~); //清空發送隊列
    //裝載串回調函數
    Installc0mcallback(ComPo,eventMask,3,eventChar,ComCallback,0);
    CloseCom(ComPo);  //關閉串13
2.3 遙控指令發送模塊
    在車載系留氣球監測系統任務應用系統測控分系統中,要求實時監測各載荷的工作狀態。根據要求本系統具有不同的數據/控制命令發送頻率,最小周期是20 ms,最大周期是1 s。考慮到本系統不要求精確定時,可以采用Timer定時器。
    定時器的建立、刪除和設置可通過調用New Timer函數、Discard Timer函數和Set TimerAttribute函數來實現。定時響應函數的聲明為:
    Int CVICALLBACK MyTimerCallback(int reserved,int theTimerId,int event,void *callbackData,int eventData1,int eventData2);
    測試系統軟件啟動之后,建立一個定時器;然后設置定時器的定時時間和響應函數;在軟件退出時,刪除定時器;在定時響應函數中,調用串口函數和面板響應函數讀取串口數據來實現實時狀態監測的功能,并定時發送控制指令。
2.4 地面目標位置定位模塊
    世博會車載系留氣球監測系統任務應用系統主要是監控世博會園區,對地面目標進行定位,所有圖像數據、定位數據和遙測數據通過地面光纜傳送至世博總控中心,為世博園安全提供有力的保障。
    POS定位與姿態測量系統及可見光轉臺均固定于浮空器光電平臺安裝基面上,當可見光球艙瞄準地面靜態目標后,可輸出視軸相對可見光轉臺自身的方位角和俯仰角,利用可見光轉臺與POS系統(方位和姿態角)的相對位置數據(事先標定),同時采集POS系統輸出的定位數據和光電平臺的姿態數據,通過一系列的坐標轉換后,可獲得視軸在以地面差分基站為原點建立的參考坐標系中的直線方程,進而可以得到目標點的定位數據。定位示意圖如圖4所示。

2.5 數據存儲模塊
    地面操作人員需要對載荷參數、設備狀態和設備操作等信息進行實時存儲,如果用文本文件、excel等格式存儲數據,考慮到本系統數據量大和運行時間長等特點,存儲文件將會很大,這對后續文件運行、查詢等操作將產生影響,本系統通過創建數據庫使數據存儲、數據查詢等操作變得簡單方便。
2.5.1 數據庫建立
    首先需要新建數據庫,將獲取的數據寫入數據庫,本文采用微軟公司的Access軟件。Access存儲方式單一,管理對象包括表、查詢、窗體、報表、頁、宏和模塊, 數據存放在后綴(.mdb)的數據庫文件中,便于用戶的操作和管理[3]。系統訪問數據庫時,首先必須用ODBC管理器注冊一個數據源,管理器根據數據源提供的數據庫位置、數據庫類型及ODBC驅動程序等信息,建立ODBC與具體數據庫的聯系。步驟如下:
    (1)打開控制面版→管理工具→數據源odbc;
    (2)點擊系統dsn,添加并選擇Microsoft Access driver(*.mdb),在“數據源名稱”中輸入定義的名字;
    (3)安裝Office里面的Accees,安裝好以后打開Access,新建一個數據庫,命名為***.mdb;
    (4)使用設計器創建新的表,一個數據庫MDB文件里面可以建立多個表。雙擊“使用設計器創建表”即可;
    (5)填寫字段名字,選擇字段類型,一條記錄可以有很多字段,字段大小即表示是這個字段最多可容納的字符數。
    該模塊部分代碼如下:
    int hdbc;  //定義數據庫連接句柄
    int hstmt;  //定義SQL連接句柄
    hdbc=DBConnect(”DSN=TestData”);  //連接數據源
    hstmt=DBActivateSQL(hdbc,”SELECT FROM發通道測試數據表”);  //顯式激活一個SQL語句,并通過字段索引的方法綁定各個字段到特定類型的變量
    DBDeactivateSQL(hstmt);  //解除SQL檢索語言
    DBDiseo~ect(hdbc);  //斷開與數據庫的連接
2.5.2 數據庫寫入
    建好數據庫之后,收到串口發來的數據,經分析后,需要將新的數據寫入數據庫。寫入數據庫的信息包括載荷狀態、報警信息、控制命令等,它們對應不同的表或字段。ODBC本身提供了對SQL語言的支持,所以用戶可以直接將SQL語句送給ODBC,首先利用DBCreateRecord函數創建一個新的記錄,將測試結果直接賦給新記錄的各字段的變量,然后調用DBPutRecord函數保存新的記錄[4]。
    hstmt=DBActivateSQL(hdbc,string);激活SQL語句。
    DBPutRecord(hstmt);刷新數據庫。
2.5.3 數據庫查詢
    系統在測試聯調時,經常需要對設備運行狀態中的數據進行比對分析,即對數據庫已有信息進行分類檢索。Access提供對SQL語句的支持,SQL是使用關系模型的數據庫應用語言,可以用SELECT語句對信息進行檢索。
    LabWindows/CVI工具包中,用途廣泛的SQL命令為[5]:
    (1)CREATE TABLE;
    (2)SELECT;
    (3)INSERT;
    (4)UPDATA;
    (5)DELETE。
    使用SELECT語句可以執行對數據庫的下列操作:
    (1)取回表中的記錄;
    (2)更新表中的記錄;
    (3)新建或刪除表中的記錄。
    hdbc=DBConnect(“UserID=sa;PWD=123;DSN=xx”);//指明連接SQL Server服務器的口令,DSN為連接到數據源的路徑
    i(f hdbc≤0){ShowErro(r);goto Error;}
    MessagePopup(“Successful connect to the server”,“OK”);//判斷是否連接成功
    hstmt=DBActivateSQL(hdbc,“SELECT * FROM表名WHERE查詢條件”);
    i(f hstmt≤0){ShowErro(r);gotoError;}
    //根據條件對表進行激活并查詢
    //根據定義的緩存變量類型,對要進行查詢的項目分別進行緩存分配。
    本文利用LabWindows豐富的函數VI、直觀的控件、可嵌入C程序等特點,完成了上海世博會車載系留氣球地面測控系統的設計,該系統可完成數據采集存儲、載荷控制、目標定位等功能,系統已經過聯調、地面考機、升空試驗、穩定運行所有階段性試驗,試驗表明本測控系統具有功能齊全、穩定可靠、操作簡便、人機交互友好等特點。
參考文獻
[1] 應秉斌,賀世正.基于LabVIEW的微速差雙轉子動平衡測試系統的開發[J].流體機械,2006,34(7):39-42.
[2] 史君成,張淑偉,律淑珍.LabWindows虛擬儀器設計[M].北京:國防工業出版社,2007.
[3] 劉方鑫,羅昌隆,等.數據庫原理與技術[M].北京:電子工業出版社,2002.
[4] 張桐,陳國順,王正林.精通LabVIEW程序設計[M].北京:電子工業出版社,2008.
[5] 白鳳山,潘長勇,楊知行.用動態鏈接庫技術LabWindows/CVI與高速數據采集卡的通訊[J].電測與儀表,2000(8):54-56.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品道一区二区三区| 亚洲精品麻豆| 久久国产精品毛片| 亚洲素人一区二区| 欧美精品首页| 亚洲国产精品99久久久久久久久| 欧美国产精品专区| 亚洲一区二区三区四区在线观看| 国产精品老牛| 亚洲精品国产欧美| 香港成人在线视频| 欧美激情视频一区二区三区在线播放| 午夜日韩在线| 久久久精品网| 亚洲主播在线| 在线观看91精品国产入口| 欧美国产精品专区| 欧美日本一区| 欧美日韩成人一区二区三区| 黄色工厂这里只有精品| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲精品在线免费观看视频| 在线看片欧美| 国内精品久久久久影院薰衣草| 亚洲第一精品久久忘忧草社区| 国产精品av久久久久久麻豆网| 欧美一区二区三区四区在线观看地址| av成人免费在线观看| 狠狠色丁香久久婷婷综合_中| 亚洲欧美成人综合| 日韩亚洲欧美高清| 另类专区欧美制服同性| 亚洲综合色婷婷| 亚洲精品中文在线| 亚洲色图自拍| 99精品视频免费| 欧美成人一区二区在线| 国产精品三级视频| 欧美日本韩国在线| 欧美影院在线| 国产精品高清在线| 在线综合亚洲欧美在线视频| 久久免费观看视频| 日韩亚洲视频在线| 国产精品高清在线| 亚洲午夜精品国产| 欧美日韩一区不卡| 性久久久久久| 久久精品青青大伊人av| 欧美日韩午夜在线| 一本一本久久| 久久视频精品在线| 亚洲一区二区日本| 国产视频欧美| 亚洲一区二区三区在线视频| 亚洲伦理中文字幕| 久久狠狠亚洲综合| 欧美日韩三区| 欧美日韩综合久久| 夜夜嗨av一区二区三区| 国产一区二区日韩精品欧美精品| 国产午夜精品理论片a级大结局| 国产三级欧美三级| 亚洲三级免费电影| 99天天综合性| 亚洲免费成人av| 欧美jizzhd精品欧美巨大免费| 另类综合日韩欧美亚洲| 国产免费成人| 亚洲精品国产日韩| 亚洲精品乱码久久久久久蜜桃麻豆| 一区二区不卡在线视频 午夜欧美不卡在| 国产一区二区三区电影在线观看| 欧美日韩亚洲系列| 亚洲女性喷水在线观看一区| 欧美乱妇高清无乱码| 在线看片第一页欧美| 国产亚洲欧美日韩美女| 亚洲在线播放电影| 国产一区二区日韩精品欧美精品| 亚洲一区二区三区免费在线观看| 亚洲欧美三级伦理| 欧美激情 亚洲a∨综合| 欧美精品久久久久久| 午夜精品影院在线观看| 在线免费观看一区二区三区| 一区二区精品在线| 国产精品福利在线观看网址| 欧美午夜精品理论片a级大开眼界| 欧美视频一区在线观看| 老司机免费视频一区二区| 性久久久久久| 久久精品在线免费观看| 正在播放亚洲一区| 欧美日一区二区三区在线观看国产免| 亚洲电影下载| 一区二区三区精品视频在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲国产高清自拍| 久久久亚洲一区| 国产美女精品| 欧美激情在线观看| 亚洲精品三级| 美女网站久久| 一区二区久久久久久| 亚洲欧美春色| 在线观看成人网| 久久乐国产精品| 国产日产高清欧美一区二区三区| 精品成人久久| 国产精品久久婷婷六月丁香| 国产婷婷成人久久av免费高清| 欧美国产精品日韩| 久久免费99精品久久久久久| 激情综合久久| 禁久久精品乱码| 亚洲午夜免费福利视频| 亚洲三级免费观看| 欧美亚洲午夜视频在线观看| 国产欧美日韩一区二区三区在线| 国产精品久久久久久久久久直播| 欧美顶级艳妇交换群宴| 国产一二精品视频| 亚洲激情综合| 欧美电影在线| 国产日韩精品一区二区三区在线| 亚洲毛片视频| 黄网动漫久久久| 欧美精品七区| 夜夜嗨av一区二区三区| 亚洲区国产区| 久久久水蜜桃| 一本一本大道香蕉久在线精品| 久久久一本精品99久久精品66| 一区三区视频| 国产一区二区久久| 欧美国产高清| 欧美xxx成人| 99综合电影在线视频| 亚洲欧美日韩国产一区二区| 久久国产精品99久久久久久老狼| 久久久久久久网| 亚洲精品美女在线| 日韩视频一区二区三区在线播放| 一色屋精品视频在线观看网站| 尤物精品在线| 国产视频精品网| 狠久久av成人天堂| 亚洲一区二区在线看| 欧美午夜在线视频| 欧美日韩一区二区在线| 亚洲婷婷综合久久一本伊一区| 香蕉成人啪国产精品视频综合网| 亚洲人精品午夜| 欧美一区二区成人6969| 免费在线看一区| 欧美在线观看视频| 久久精品人人做人人爽| 国产精品久久久久久久久久尿| 国产免费亚洲高清| 国产亚洲精品v| 在线成人欧美| 欧美人与禽猛交乱配| 国产永久精品大片wwwapp| 欧美日韩在线播放三区| 欧美视频久久| 久久精品理论片| 亚洲精品一区久久久久久| 国产精品女主播在线观看| 国产精品久久久久久久久免费樱桃| 欧美色图天堂网| 久久亚洲精品中文字幕冲田杏梨| 久久九九免费| 国产亚洲一区二区精品| 亚洲一区二区在| 久久久精品网| 99国产成+人+综合+亚洲欧美| 欧美日韩精品免费在线观看视频| 国产农村妇女毛片精品久久麻豆| 欧美视频亚洲视频| 国产精品亚洲第一区在线暖暖韩国| 国产伦精品一区二区三区| 国产欧美日韩三级| 一本久久a久久精品亚洲| 欧美国产极速在线| 亚洲电影免费| 一本色道**综合亚洲精品蜜桃冫| 亚洲精品日产精品乱码不卡| 91久久久久久久久久久久久| 国产一区二区三区久久悠悠色av| 亚洲美女av在线播放| 亚洲国产99精品国自产| 一区二区三区高清视频在线观看| 久久精品亚洲| 欧美片第1页综合| 欧美高清不卡| 欧美精品1区2区3区| 99国产精品久久久久久久| 日韩午夜激情电影| 欧美福利视频在线| 亚洲欧美国产高清va在线播| 激情欧美一区二区三区在线观看| 精品成人一区二区三区四区| 99精品视频免费全部在线| 欧美四级在线观看| 国产欧美一区二区三区视频| 欧美色区777第一页| 国产精品日韩久久久| 最新中文字幕亚洲| 国产精品va在线播放| 亚洲精品免费在线播放| 在线观看视频免费一区二区三区| 快射av在线播放一区| 亚洲伊人伊色伊影伊综合网| 一本色道久久综合亚洲精品不| 欧美日韩国产美女| 一本色道久久综合亚洲二区三区| 在线日韩一区二区| 国产精品亚洲视频| 午夜一区二区三视频在线观看| 亚洲日本在线观看| 麻豆国产精品va在线观看不卡| 亚洲精品少妇30p| 亚洲美女少妇无套啪啪呻吟| 一区视频在线| 亚洲人成在线观看网站高清| 久久三级福利| 欧美视频久久| 久久裸体视频| 欧美日韩在线大尺度| 久久不射2019中文字幕| 麻豆国产精品777777在线| 国产婷婷色一区二区三区四区| 久久婷婷国产综合国色天香| 日韩一区二区高清| 久久久久久日产精品| 伊人狠狠色丁香综合尤物| 99视频在线精品国自产拍免费观看| 欧美日韩国产成人在线观看| 亚洲精品一区在线观看香蕉| 亚洲人午夜精品免费| 国产一区二区精品在线观看| 久久成人亚洲| 国内精品视频在线播放| 欧美高清在线一区二区| 老司机一区二区三区| 欧美日韩系列| 欧美色大人视频| 欧美日韩免费看| 日韩视频免费观看高清完整版| 欧美三区在线观看| 欧美在线电影| 中文亚洲字幕| 亚洲国产美女| 日韩视频免费看| 国产欧美精品日韩精品| 国产专区欧美精品| 欧美激情一区二区三区高清视频| 国外精品视频| 激情小说亚洲一区| 亚洲精品日韩综合观看成人91| 欧美日韩情趣电影| 国产精品mv在线观看| 欧美午夜大胆人体| 欧美日韩国产123区| 亚洲福利精品| 欧美日韩国产色站一区二区三区| 欧美大片网址| 欧美一区二区视频网站| 久久久久久香蕉网| 欧美日韩国产精品成人| 欧美国产一区二区三区激情无套| 国产亚洲毛片在线| 亚洲精品免费一二三区| 亚洲第一二三四五区| 亚洲欧美日本视频在线观看| 亚洲一区二区欧美日韩| 国产精品美女诱惑| 久久久噜噜噜久久中文字免| 在线观看av一区| 欧美亚洲日本一区| 国产精品久久久久久久久久久久久久| 国产精品一级久久久| 日韩香蕉视频| 亚洲欧美激情在线视频| 久久精品论坛| 欧美刺激午夜性久久久久久久| 亚洲欧美日韩精品久久奇米色影视| 免费欧美视频| 欧美精品乱码久久久久久按摩| 国产一在线精品一区在线观看| 欧美人与性动交cc0o| 日韩亚洲综合在线| 国产一级揄自揄精品视频| 亚洲国产婷婷香蕉久久久久久| 欧美一级视频精品观看| 韩国三级电影久久久久久| 在线视频欧美精品| 老司机免费视频一区二区三区| 国产自产在线视频一区| 欧美一区二区高清| 国产精品久久久久91| 欧美精品一区二区三区在线播放| 亚洲国产三级网| 久久人人看视频| 欧美午夜一区二区福利视频| 欧美日韩dvd在线观看| 国产精品国产三级国产aⅴ无密码| 亚洲免费在线电影| 永久久久久久| 国产精品久久久久aaaa| 每日更新成人在线视频| 久久综合狠狠| 国产精品日韩一区二区三区| 免费观看成人www动漫视频| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲欧美三级伦理| 91久久精品一区二区三区| 欧美一区二区三区在线观看| 老司机凹凸av亚洲导航| 国产日韩高清一区二区三区在线| 黄色精品免费| 影音先锋日韩有码| 亚洲一二三区在线观看| 一区二区日韩| 性一交一乱一区二区洋洋av| 亚洲一区二区高清| 六月婷婷久久|