新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于LabVIEW的飛機(jī)電氣綜合試驗管理系統(tǒng)設(shè)計

基于LabVIEW的飛機(jī)電氣綜合試驗管理系統(tǒng)設(shè)計

作者: 時間:2011-08-17 來源:網(wǎng)絡(luò) 收藏

3.2 通信協(xié)議
試驗環(huán)境中綜合試驗自動與其他設(shè)備之間采用以太網(wǎng)的主從式通信方式(即請求-應(yīng)答方式)來完成發(fā)送指的為綜合試驗自動向各個終端設(shè)備傳輸指令,接收指各個終端設(shè)備向綜合試驗自動回傳信息。具體通信協(xié)議如下所示(以太網(wǎng)接受數(shù)據(jù)包格式與發(fā)送數(shù)據(jù)包格式類似):

本文引用地址:http://www.butianyuan.cn/article/194777.htm

f.jpg


其中,校驗采用CRC-8校驗方法實現(xiàn)。
3.3 以太網(wǎng)通信實現(xiàn)
在綜合自動管理系統(tǒng)的配置的最后一步是運(yùn)行,其中包括通過網(wǎng)絡(luò)向頂孔板等各終端發(fā)送命令。首先將所有要發(fā)送的指令信息按照規(guī)定的數(shù)據(jù)包格式組成能通過網(wǎng)絡(luò)發(fā)送的發(fā)送包send packet vi,其中將指令信息和版本號、請求類型和請求包ID經(jīng)過校驗和轉(zhuǎn)變組成TCP/IP協(xié)議可用的發(fā)送包命令,通過TCP sendpacket.vi定義要發(fā)送的遠(yuǎn)程IP地址和端口號,向指定終端依次發(fā)送命令。

g.jpg h.jpg


對于CRCn校驗,事先在數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端共同約定一個最高次冪為n次的生成多項式g(x)作為除數(shù),用待校驗字段左移n位后除以g(x)所對應(yīng)的n+1位數(shù)字代碼,會產(chǎn)生一個n位的余數(shù),這個余數(shù)就是產(chǎn)生的CRC-n代碼。在發(fā)送的時候,將生成的代碼附加在要發(fā)送的數(shù)據(jù)后面一塊發(fā)出去,這樣待發(fā)送的數(shù)據(jù)就可分為信息字段和n位的校驗字段。在接收端接收到數(shù)據(jù)以后,用收到的數(shù)據(jù)(包括校驗字段)除以約定多項式g(x)的數(shù)字代碼,如果余數(shù)為零,證明傳輸無誤,接收。若余數(shù)不為零,則傳輸錯誤,丟棄。

i.jpg



4 結(jié)語
本文設(shè)計的綜合試驗管理系統(tǒng),基于 8.6集成開發(fā)環(huán)境,采用數(shù)據(jù)/業(yè)務(wù)抽象與建模技術(shù)、數(shù)據(jù)/業(yè)務(wù)描述與解析技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、智能化分析技術(shù),構(gòu)建了一個網(wǎng)絡(luò)環(huán)境下的分布式試驗自動控制系統(tǒng)。完成對試驗中各激勵器、仿真器、測試系統(tǒng)及故障注入系統(tǒng)等終端和對試驗網(wǎng)絡(luò)各終端設(shè)備的試驗項目以及系統(tǒng)典型試驗流程的配置管理。按照配置好的試驗流程,通過試驗現(xiàn)場總線分別向各終端設(shè)備發(fā)送控制指令,使系統(tǒng)按照要求完成試驗;試驗結(jié)果的記錄和一致性比對,形成試驗報告,并提供手動和自動兩種工作模式,有效地實現(xiàn)了對試驗的控制。所設(shè)計的系統(tǒng)人機(jī)界面友好、操作方便安全,測試效率較高,在實際應(yīng)用中取得了良好的效果。該系統(tǒng)已交付使用,系統(tǒng)性能穩(wěn)定。


上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉