那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于B/S架構(gòu)的便攜式航空總線測試儀設(shè)計

iotmag ? 來源:物聯(lián)網(wǎng)技術(shù) ? 作者:物聯(lián)網(wǎng)技術(shù) ? 2022-11-15 14:48 ? 次閱讀

摘 要 :在航空電子系統(tǒng)測試領(lǐng)域,通常需要在地面實驗室對航空設(shè)備進行航空接口總線、協(xié)議的分析與測試。為了實現(xiàn)儀器設(shè)備控制端與信號輸出端分離、儀器設(shè)備遠程控制與使用的目的,采取基于 B/S 架構(gòu)的方式對傳統(tǒng)測試設(shè)備進行改進,使測試儀具有便攜性和靈活性。研究 B/S(Browser-Server)架構(gòu)特點,將其應(yīng)用于基于ARINC429 總線規(guī)范通信的測試儀,使用 HTML 搭建測試儀頁面,實現(xiàn)通過點擊不同 div 或按鈕完成與傳統(tǒng)測試儀相同的功能,使用 C 語言搭建后臺通信端口程序來接收相應(yīng)的用戶頁面和航線可更換單元頁面數(shù)據(jù),并發(fā)送指定數(shù)據(jù),通過電腦等移動設(shè)備顯示,最終實現(xiàn)基于 B/S 架構(gòu)的航空總線測試儀功能。經(jīng)過測試,電腦等移動設(shè)備可以通過后臺通信接口程序中的 WebSocket 進行有效通信,實現(xiàn)了傳統(tǒng)測試儀接收輸出數(shù)據(jù)的功能。

0 引 言

ARINC429 總線規(guī)范是美國航空電子工程委員會于20 世紀 90 年代提出的,規(guī)范羅列了航空電子設(shè)備和相關(guān)系統(tǒng)之間數(shù)字信息傳輸?shù)囊?[1]。在當(dāng)前的航空工業(yè)中,ARINC429 總線規(guī)范的應(yīng)用范圍十分廣泛,尤其在現(xiàn)代民用飛機上,幾乎所有知名度較高的民用飛機都采用了ARINC429 總線規(guī)范,包括空客 A320/A310,A330/A340,波音 B727、B737、B747、B757、B767,我國大型國產(chǎn)客機同樣采用了 ARINC429 總線規(guī)范 [2]。

1 測試儀設(shè)計原理

1.1 ARINC429 總線規(guī)范

ARINC429 總線是一種串行標準總線,是面向接口的單向廣播式傳輸總線,該總線只有一個發(fā)送器,但允許有至多20 個接收器 [3]。總線以差動輸出的對稱平衡方式工作,采用雙絞屏蔽線異步傳輸方式傳輸數(shù)據(jù),通過標志碼區(qū)分設(shè)備和信號名稱。ARINC429 總線通信的關(guān)鍵組件是接口卡,其接口卡的設(shè)計有 2 個關(guān)鍵點 :第一,如何方便地連接實現(xiàn) m 發(fā)n 收模塊,需要分析比較所有可能的拓撲結(jié)構(gòu),選擇其中最經(jīng)濟、有效的連接拓撲。第二,如何保證 m 發(fā) n 收數(shù)據(jù)的高效率發(fā)送和正確無丟失接收,一般需要采用 FIFO 緩存和中斷相結(jié)合的方式處理 [4]。

1.2 ARINC429 總線數(shù)據(jù)規(guī)范解析

ARINC429 總線通信通過帶有奇偶校驗的 32 位信息字進行,采用雙極性歸零碼三態(tài)調(diào)制編碼方式,調(diào)制信號有3 個狀態(tài),分別是高、零、低 [5]。圖 1 為雙極性歸零碼波形。

1cfced4a-64b0-11ed-8abf-dac502259ad0.png

ARINC429 總線協(xié)議是簡單的點對點串行傳輸協(xié)議,基本數(shù)據(jù)單元為 32 位數(shù)據(jù)字,包含 5 個部分,分別為 P :奇偶校驗位 ;SSM :符號 / 狀態(tài)位 ;DATA :數(shù)據(jù)位 ;SDI :源 /目的識別位 ;LABLE :標號。LABLE 是信息識別符,用以識別信息類型。ARINC429 的標準速率有高速模式和低速模式,分別是 100 Kb/s 和 12.5 Kb/s[6]。圖 2 為 ARINC429 格式。

1d210766-64b0-11ed-8abf-dac502259ad0.png

1.3 B/S 架構(gòu)

我們所使用的 B/S 架構(gòu)在實際應(yīng)用中屬于對瀏覽器服務(wù)模型的建構(gòu),該框架模型是在互聯(lián)網(wǎng)技術(shù)的實際應(yīng)用下而產(chǎn)生的,在實際應(yīng)用中,也可以將 B/S 框架看作是對 C/S 架構(gòu)的發(fā)展和完善。在此框架下進行的相關(guān)操作,要求后臺運行人員必須通過 Web 頁面進行,并通過登錄瀏覽器實現(xiàn)授權(quán) [7]。在 B/S 架構(gòu)中,網(wǎng)絡(luò)上分布著各類節(jié)點,這些網(wǎng)絡(luò)節(jié)點可以分為瀏覽器端、服務(wù)器端和中間件,節(jié)點與節(jié)點的交互成為完成系統(tǒng)各項功能任務(wù)的關(guān)鍵。得益于 B/S 架構(gòu)的分布特征,其框架下的應(yīng)用程序具有開發(fā)簡單、交互性強等特點,并且在共享性和維護性方面也具備一定優(yōu)勢。B/S 架構(gòu)的優(yōu)勢不僅于此,由于 B/S 架構(gòu)內(nèi)應(yīng)用程序數(shù)據(jù)會存放于數(shù)據(jù)庫服務(wù)器,客戶端并不保存任務(wù)業(yè)務(wù)相關(guān)數(shù)據(jù),因此在數(shù)據(jù)安全方面也有著得天獨厚的優(yōu)勢 [8]。

2 測試儀設(shè)計與實現(xiàn)

2.1 硬件設(shè)計

測試儀的主要硬件構(gòu)成是一個能夠?qū)崿F(xiàn)數(shù)據(jù)字協(xié)議轉(zhuǎn)換的電路板,將符合串口通信規(guī)范的數(shù)據(jù)字轉(zhuǎn)換成 ARINC429規(guī)范數(shù)據(jù)字。電路板可選擇 USB 接口或 TTL 串口,USB 接口在 PC 端的顯示為 CH340 串口,有 2 條通道,一路為發(fā)送通道,一路為接收通道。電路板指示燈有 3 個顏色,分別為藍、綠、紅,分別代指速率高低、發(fā)送狀態(tài)及接收狀態(tài)。USB 接口選用 TypeC 規(guī)范接口。圖 3 為硬件實物。

1d38590c-64b0-11ed-8abf-dac502259ad0.png

2.2 軟件設(shè)計

本文的軟件設(shè)計主要包括 2 個部分,一是基于 B/S 架構(gòu)的航空總線測試儀的用戶頁面及航線可更換單元(LineReplaceable Unit, LRU)頁面部分,二是用來接收和發(fā)送數(shù)據(jù)的后臺通信接口程序 [9]。

2.2.1 用戶頁面及 LRU 頁面

用戶頁面的作用與傳統(tǒng)航空總線測試儀相同,為用戶提供操作數(shù)據(jù)發(fā)送與接收的平臺。LRU 頁面主要用于模擬LRU 功能并進行數(shù)據(jù)傳輸。由于 LRU 范圍很廣,并具備不同功能,因此 LRU 頁面也可對應(yīng)開發(fā)多套,本文以常用組件 ADF 為例進行設(shè)計。

網(wǎng)頁版用戶頁面和 LRU 頁面通過 HTML5 編寫,利用HTML5 所編寫的程序可以通過瀏覽器在移動設(shè)備中隨時隨地打開,并通過 IP 地址訪問網(wǎng)頁,也可以通過特定的 IP 和編寫的后臺通信接口服務(wù)程序相互通信,發(fā)送或接收信息。此種方式可以達到分離儀器設(shè)備控制端與信號輸出端的效果,且無場地限制,可以適應(yīng)多種工作環(huán)境。同時,根據(jù)需要可以通過后臺通信接口程序?qū)W(wǎng)頁的接收、發(fā)送數(shù)據(jù)進行檢測,對 LRU 頁面發(fā)送的數(shù)據(jù)進行測試等。圖 4 為用戶頁面,圖 5 為 LRU 頁面。

2.2.2 后臺通信接口服務(wù)程序

后臺通信接口程序采用 C 語言編寫,主要功能是通過程序?qū)⒕W(wǎng)頁端數(shù)據(jù)字傳輸至數(shù)據(jù)字協(xié)議轉(zhuǎn)換電路板,并接收電路板數(shù)據(jù),即起到底層通信的作用。用戶通過輸入端口序號和服務(wù)端口號進行設(shè)備鏈接。后臺接口程序在接收到從網(wǎng)頁傳輸來的字符串后,首先將這些信息保存至本地,再將字符串依據(jù) 429 數(shù)據(jù)字格式進行解碼,并計算出標號位、奇偶校驗位,狀態(tài)位、源 / 目的識別位等信息,有效數(shù)據(jù)按照 BCD或 BNR 的方式解碼。同樣,接口程序也可完成標準 429 數(shù)據(jù)字轉(zhuǎn)換為字符串的操作,并進行有效的數(shù)據(jù)傳遞。

1d52bd92-64b0-11ed-8abf-dac502259ad0.png

3 測試與分析

3.1 測試方法

航空總線測試儀整體測試需要通過軟硬件結(jié)合的方式進行。首先檢查網(wǎng)頁頁面的結(jié)構(gòu)和按鈕功能性,然后測試移動端和頁面之間的接口協(xié)議,檢查服務(wù)器端口連接,確定接口程序能否與端口相互連接。當(dāng)確認所有軟件都能互相通信后,進行硬件連接,選擇與后臺通信服務(wù)程序相對應(yīng)的端口,測試 429 數(shù)據(jù)轉(zhuǎn)換電路板能否接收到數(shù)據(jù)或者發(fā)送給瀏覽器的數(shù)據(jù)是否可以正常顯示,接收到的數(shù)據(jù)以及發(fā)送的數(shù)據(jù)是否能夠按照后臺通信接口程序要求在對應(yīng)的窗口正常顯示。

3.2 通信測試

通信測試是檢查航空總線測試儀能否正常工作的核心內(nèi)容。將網(wǎng)頁內(nèi)數(shù)據(jù)發(fā)送至 429 轉(zhuǎn)換電路板,建立與后臺通信接口程序之間的通信,即測試移動端頁面與硬件之間的交互情況以及它們之間的數(shù)據(jù)通信。圖 6 為多行接收數(shù)據(jù)測試。圖中左側(cè)為有效發(fā)送數(shù)據(jù),右側(cè)為有效接收數(shù)據(jù),發(fā)送頻率為 200 ms/ 次。

1d63e036-64b0-11ed-8abf-dac502259ad0.png

測試表明,移動端和后臺通信接口程序的通信正常,可以通過接口程序向 429 數(shù)據(jù)協(xié)議轉(zhuǎn)換電路板傳輸正確的十六進制數(shù)據(jù)。圖 7 所示為硬件電路板發(fā)送數(shù)據(jù)測試,經(jīng)過后臺通信接口程序的轉(zhuǎn)換,將要發(fā)送的數(shù)據(jù)轉(zhuǎn)換成十六進制數(shù)據(jù)顯示在移動端。

1d7acfd0-64b0-11ed-8abf-dac502259ad0.png

4 結(jié) 語

本文詳細分析了 ARINC429 規(guī)范,并基于 C/S 架構(gòu)設(shè)計了一種便攜式航空總線測試儀,通過 HTML 搭建了用戶頁面和 LRU 頁面,實現(xiàn)了航空總線測試儀控制端與信號輸出端的分離,將局限于固定空間的傳統(tǒng)測試儀改進成可以在實驗室、車間、內(nèi)場等不同工作環(huán)境使用的儀器,同時也可以通過開發(fā)配套 LRU 頁面實現(xiàn)航空總線測試儀的通用 [10]。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試儀
    +關(guān)注

    關(guān)注

    6

    文章

    3788

    瀏覽量

    55118
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2903

    瀏覽量

    88402

原文標題:論文速覽 | 基于 B/S 架構(gòu)的便攜式航空總線測試儀設(shè)計

文章出處:【微信號:iotmag,微信公眾號:iotmag】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    安立Anritsu S332D 天饋線測試儀駐波比測試儀

    安立Anritsu S332D 天饋線測試儀駐波比測試儀 S332D天饋線測試儀 品牌:Anritsu 安立 型號:
    的頭像 發(fā)表于 01-24 11:38 ?77次閱讀

    便攜式XRF分析的優(yōu)勢與特點

    在材料科學(xué)、環(huán)境監(jiān)測、地質(zhì)勘探、工業(yè)質(zhì)量控制等領(lǐng)域,快速準確地確定材料成分至關(guān)重要。便攜式X射線熒光(XRF)分析因其便攜性、快速性和準確性而在這些領(lǐng)域中越來越受到重視。 1. 便攜
    的頭像 發(fā)表于 12-28 09:30 ?319次閱讀

    5201B數(shù)據(jù)網(wǎng)絡(luò)測試儀便攜式

    ? _XLT新利通_ 5201B數(shù)據(jù)網(wǎng)絡(luò)測試儀便攜式) 數(shù)字通信測量儀器 5201B便攜式數(shù)據(jù)網(wǎng)絡(luò)測試
    的頭像 發(fā)表于 12-16 16:39 ?150次閱讀
    5201<b class='flag-5'>B</b>數(shù)據(jù)網(wǎng)絡(luò)<b class='flag-5'>測試儀</b>(<b class='flag-5'>便攜式</b>)

    絕緣電阻測試儀的優(yōu)勢與劣勢

    的問題,從而采取預(yù)防措施。 2. 快速響應(yīng) 現(xiàn)代絕緣電阻測試儀通常具有快速響應(yīng)的特點,能夠在短時間內(nèi)完成測量任務(wù)。這對于需要快速診斷和維護的場合尤為重要。 3. 便攜性 許多絕緣電阻測試儀設(shè)計為
    的頭像 發(fā)表于 12-10 15:01 ?308次閱讀

    便攜式頻譜分析的優(yōu)勢

    便攜性。與傳統(tǒng)的臺式頻譜分析相比,便攜式設(shè)備通常體積小、重量輕,便于攜帶和移動。這對于需要在現(xiàn)場進行測試和調(diào)試的工程師來說尤為重要,因為他們可以輕松地將設(shè)備帶到任何需要的地方,無論是
    的頭像 發(fā)表于 11-27 15:27 ?305次閱讀

    便攜式示波器的技術(shù)原理和應(yīng)用場景

    還可以觀察各種不同電信號幅度隨時間變化的波形曲線,并在這個基礎(chǔ)上應(yīng)用于測量電壓、時間、頻率、相位差和調(diào)幅度等電參數(shù)。二、應(yīng)用場景 現(xiàn)場測試便攜式示波器適用于各種現(xiàn)場測試場景,如電力系統(tǒng)、通信系統(tǒng)
    發(fā)表于 10-24 14:31

    HDGT-5kV便攜式耐壓測試儀使用與操作

    HDGT-5kV便攜式耐壓測試儀使用與操作使用前準備1.1接通電源,使“電源”開關(guān)置于“開”的位置。此時,顯示輸出電壓、漏電流和時間的數(shù)碼管及各“測試單位”指示符號應(yīng)亮。1.2逆時針旋轉(zhuǎn)“電壓調(diào)節(jié)
    的頭像 發(fā)表于 08-02 17:05 ?468次閱讀
    HDGT-5kV<b class='flag-5'>便攜式</b>耐壓<b class='flag-5'>測試儀</b>使用與操作

    SF6便攜式綜合測試儀操作說明——每日了解電力知識

    今天武漢摩恩智能電氣有限公司帶大家了解一下MEFJ-M8 SF6便攜式綜合測試儀。 MEFJ-M8 SF6便攜式綜合測試儀操作說明: 使用前準備 使用前請先檢查電池電量是否充足,隨機配
    的頭像 發(fā)表于 07-24 10:59 ?548次閱讀
    SF6<b class='flag-5'>便攜式</b>綜合<b class='flag-5'>測試儀</b>操作說明——每日了解電力知識

    儲能監(jiān)控系統(tǒng)設(shè)計方案:基于AUTBUS總線的分布儲能監(jiān)控系統(tǒng)

    Cameralink輸出板卡 , FPGA AD , 便攜式HD-SDI , 光纖傳輸板卡 , 信號測試儀
    的頭像 發(fā)表于 06-21 10:22 ?415次閱讀
    儲能監(jiān)控系統(tǒng)設(shè)計方案:基于AUTBUS<b class='flag-5'>總線</b>的分布<b class='flag-5'>式</b>儲能監(jiān)控系統(tǒng)

    信號測試儀設(shè)計方案476-便攜式8路高頻電壓電流信號測試儀

    便攜式手提8路高頻電壓電流信號測試儀,以FPGA AD卡和X86主板為基礎(chǔ),構(gòu)建便攜式的手提設(shè)備。
    的頭像 發(fā)表于 05-28 10:26 ?507次閱讀
    信號<b class='flag-5'>測試儀</b>設(shè)計方案476-<b class='flag-5'>便攜式</b>8路高頻電壓電流信號<b class='flag-5'>測試儀</b>

    太陽能組件el測試儀便攜款版本有哪些特點?

      JD-EL4太陽能組件EL測試儀便攜款版本具有一系列特點,使其適合移動使用并滿足現(xiàn)場檢測需求。以下將詳細介紹太陽能組件EL測試儀便攜款版本的特點:   1. 輕便緊湊:
    的頭像 發(fā)表于 05-21 17:06 ?403次閱讀

    便攜式局部放電巡檢的接線方法——每日了解電力知識

    今天武漢摩恩智能電氣有限公司帶大家了解一下MEJFD-106 便攜式局部放電巡檢。 MEJFD-106 便攜式局部放電巡檢由2通道便攜式
    的頭像 發(fā)表于 05-20 16:49 ?673次閱讀
    <b class='flag-5'>便攜式</b>局部放電巡檢<b class='flag-5'>儀</b>的接線方法——每日了解電力知識

    便攜式手提設(shè)備設(shè)計方案:475-便攜式手提RapidIO協(xié)議光纖發(fā)包測試儀

    便攜式手提RapidIO 協(xié)議光纖發(fā)包,以RapidIO收發(fā)卡和X86主板為基礎(chǔ),構(gòu)建便攜式的手提設(shè)備。
    的頭像 發(fā)表于 05-20 15:33 ?446次閱讀
    <b class='flag-5'>便攜式</b>手提設(shè)備設(shè)計方案:475-<b class='flag-5'>便攜式</b>手提RapidIO協(xié)議光纖發(fā)包<b class='flag-5'>測試儀</b>

    474-便攜式手提萬兆網(wǎng)絡(luò)協(xié)議測試儀

    便攜式手提萬兆網(wǎng)絡(luò)協(xié)議測試儀,以FPGA萬兆卡和X86主板為基礎(chǔ),構(gòu)建便攜式的手提設(shè)備。
    的頭像 發(fā)表于 05-16 09:39 ?424次閱讀
    474-<b class='flag-5'>便攜式</b>手提萬兆網(wǎng)絡(luò)協(xié)議<b class='flag-5'>測試儀</b>

    便攜式手提測試設(shè)備設(shè)計方案471—便攜式手提Camera Link 模擬源測試設(shè)備

    便攜式手提CameraLink模擬源測試設(shè)備,以PCIe的Camera link 播出卡和X86主板為基礎(chǔ),構(gòu)建便攜式的手提設(shè)備。 便攜式手提Camera Link 模擬源
    的頭像 發(fā)表于 05-10 11:37 ?591次閱讀
    <b class='flag-5'>便攜式</b>手提<b class='flag-5'>測試</b>設(shè)備設(shè)計方案471—<b class='flag-5'>便攜式</b>手提Camera Link 模擬源<b class='flag-5'>測試</b>設(shè)備
    百家乐天天乐娱乐场| 百家乐官网送18元彩金| 大发888方官下载| 百家乐官网牌壳| 网上真人娱乐场| 线上百家乐是如何作弊| 百家乐官网在线娱乐可信吗| 棋牌娱乐游戏大厅| 巴黎百家乐地址| 澳门百家乐官网十大缆| 大发888游戏平台电子| 百家乐类游戏平台| 百家乐官网烫金筹码| 大发888注册送50| 澳门百家乐会出千吗| 什么是百家乐官网平注法| 棋牌赚钱| 乐天堂百家乐娱乐场| 香港百家乐官网娱乐场开户注册 | 大发888娱乐场下载注册| 百家乐园搏彩论坛| 可以玩百家乐官网的博彩网站 | 大发888开户xa11| 百家乐断缆赢钱| 百家乐官网代理商博彩e族| 沈阳娱乐棋牌网| 澳门百家乐牌例| 百家乐官网庄闲排| 久盛娱乐城| 太阳城房价| 豪华百家乐人桌| 现场百家乐官网机| 百家乐官网现金网平台排名| 新利| 百家乐那里信誉好| 太阳城百家乐娱乐开户| 玩百家乐官网技巧巧| 普兰店市| 德州扑克初级教程| 伟易博百家乐娱乐城 | 威尼斯人娱乐城代理佣金|