• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一種支持串行總線驗(yàn)證檢測(cè)的裝置設(shè)計(jì)與實(shí)現(xiàn)

      2023-04-14 19:38:58許晶譚志宏孫宏強(qiáng)
      電腦知識(shí)與技術(shù) 2023年6期
      關(guān)鍵詞:驗(yàn)證

      許晶 譚志宏 孫宏強(qiáng)

      摘要:該文提出了一種支持RS232、RS-422、RS-485和ARINC429總線信號(hào)檢測(cè)的設(shè)計(jì),作為測(cè)試設(shè)備,對(duì)總線協(xié)議芯片驗(yàn)證板卡的被測(cè)設(shè)備進(jìn)行測(cè)試,控制各功能板卡向驗(yàn)證板卡發(fā)送測(cè)試命令和數(shù)據(jù),并檢測(cè)比較發(fā)送數(shù)據(jù)和接收響應(yīng)數(shù)據(jù)是否一致,以此來判斷被測(cè)設(shè)備的總線通信功能是否正常。

      關(guān)鍵詞:串行總線;測(cè)試裝置;驗(yàn)證

      中圖分類號(hào): TP23? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1009-3044(2023)06-0005-03

      開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

      低速串行總線因其結(jié)構(gòu)簡(jiǎn)單、使用成本低、可靠性高、傳輸距離遠(yuǎn)等諸多優(yōu)點(diǎn),在裝備電子系統(tǒng)、工業(yè)控制系統(tǒng)中得到了廣泛應(yīng)用。例如,RS485 是一種串行數(shù)據(jù)接口標(biāo)準(zhǔn),由電子工業(yè)協(xié)會(huì)(Electronics Industry Association,EIA) 制訂并發(fā)布的,它是在RS422 基礎(chǔ)上制定的標(biāo)準(zhǔn),在導(dǎo)彈上信息交互中起著至關(guān)重要的作用[1]。其他的RS232、RS-422和ARINC 429[2]也都大量使用。

      隨著元器件使用的逐步推廣,為了驗(yàn)證器件的功能、性能,有必要對(duì)其進(jìn)一步進(jìn)行驗(yàn)證。

      1 驗(yàn)證裝置

      為了對(duì)RS232、RS-422、RS-485和ARINC429相關(guān)元器件進(jìn)行驗(yàn)證,開發(fā)了一種驗(yàn)證板卡。驗(yàn)證裝置則是用于對(duì)驗(yàn)證板卡進(jìn)行測(cè)試,控制各功能板卡向驗(yàn)證板卡發(fā)送測(cè)試命令和數(shù)據(jù),并檢測(cè)比較發(fā)送數(shù)據(jù)和接收響應(yīng)數(shù)據(jù)是否一致,并以此來判斷被測(cè)設(shè)備的總線通信功能是否正常,如圖1所示。

      驗(yàn)證裝置要求人機(jī)界面友好,操作簡(jiǎn)單,顯示直觀,采用模塊化設(shè)計(jì),功能獨(dú)立,運(yùn)行穩(wěn)定。設(shè)備的輸入/輸出信號(hào)特性與驗(yàn)證板卡的輸入/輸出信號(hào)特性一致。驗(yàn)證裝置檢測(cè)設(shè)備應(yīng)具備手動(dòng)測(cè)試模式和自動(dòng)測(cè)試模式。設(shè)備研制過程所涉及的被測(cè)產(chǎn)品功能、性能方面的技術(shù)要求及技術(shù)指標(biāo)以被測(cè)產(chǎn)品承制單位現(xiàn)行有效的產(chǎn)品資料(如:產(chǎn)品規(guī)范、技術(shù)說明書、驗(yàn)收測(cè)試程序等)為依據(jù)。

      驗(yàn)證裝置主要功能包括檢測(cè)被測(cè)模塊RS-232通訊功能是否正常,主要檢測(cè)數(shù)據(jù)傳輸功能是否正常;檢測(cè)被測(cè)模塊ARINC429通訊功能是否正常,并檢測(cè)總線信號(hào)電氣特性是否符合標(biāo)準(zhǔn)要求;檢測(cè)被測(cè)模塊RS-422通訊功能是否正常,并檢測(cè)總線信號(hào)電氣特性是否符合標(biāo)準(zhǔn)要求;檢測(cè)被測(cè)模塊RS-485通訊功能是否正常,并檢測(cè)總線信號(hào)電氣特性是否符合標(biāo)準(zhǔn)要求。

      1.1 驗(yàn)證裝置要求

      驗(yàn)證裝置檢測(cè)設(shè)備能夠提供驗(yàn)證板卡所有所需激勵(lì)和負(fù)載信號(hào),包括總線信號(hào)的檢測(cè),實(shí)現(xiàn)對(duì)驗(yàn)證板卡RS-232、RS-422、RS-485以及ARINC 429等硬件資源的檢測(cè)和功能性能的驗(yàn)證。驗(yàn)證裝置檢測(cè)設(shè)備對(duì)每個(gè)功能通道的測(cè)試資源可以單獨(dú)激勵(lì)和設(shè)置。驗(yàn)證裝置檢測(cè)設(shè)備測(cè)試軟件依據(jù)測(cè)試程序控制各功能板卡向驗(yàn)證板卡發(fā)送測(cè)試命令和數(shù)據(jù),然后驗(yàn)證裝置檢測(cè)設(shè)備比較發(fā)送數(shù)據(jù)和接收響應(yīng)數(shù)據(jù)是否一致,并以此來判斷被測(cè)模塊通信功能是否正常,并檢測(cè)總線信號(hào)電氣特性是否符合標(biāo)準(zhǔn)要求。

      在對(duì)總線驗(yàn)證板卡進(jìn)行任何測(cè)試、拆卸操作時(shí),場(chǎng)所應(yīng)有防靜電設(shè)施,操作者應(yīng)戴上防靜電腕帶。驗(yàn)證板卡關(guān)機(jī)到下一次開機(jī)應(yīng)至少間隔10s,以避免沖擊電流對(duì)驗(yàn)證板卡造成損害。

      設(shè)備采用統(tǒng)一的測(cè)試系統(tǒng)軟件配套測(cè)試程序的方式實(shí)現(xiàn),測(cè)試軟件需提供源代碼,系統(tǒng)軟件分為開發(fā)軟件與執(zhí)行軟件,開發(fā)軟件用于RS-232、RS-422、RS-485以及ARINC 429測(cè)試項(xiàng)目的開發(fā),測(cè)試過程中可以根據(jù)測(cè)試項(xiàng)目配套選擇測(cè)試程序。測(cè)試程序執(zhí)行過程中,測(cè)試過程面板會(huì)實(shí)時(shí)更新顯示測(cè)試信息,包括測(cè)試項(xiàng)目、測(cè)試結(jié)果、測(cè)試結(jié)論;測(cè)試之前可配置測(cè)試項(xiàng),且可進(jìn)行測(cè)試次數(shù)選擇,測(cè)試程序應(yīng)支持?jǐn)?shù)據(jù)通信功能、數(shù)據(jù)統(tǒng)計(jì)功能。驗(yàn)證裝置檢測(cè)設(shè)備應(yīng)具備良好的軟件操作界面,能夠運(yùn)行測(cè)試項(xiàng)目自動(dòng)化完成測(cè)試以及生成測(cè)試報(bào)告,盡可能減少人員操作過程,并保存相關(guān)過程參數(shù)及圖片。

      1.2 驗(yàn)證裝置系統(tǒng)設(shè)計(jì)

      通過對(duì)驗(yàn)證裝置檢測(cè)設(shè)備需求文件的整理分析,設(shè)計(jì)驗(yàn)證裝置架構(gòu)如圖2所示。其中,主控機(jī)具備專用總線擴(kuò)展槽,插入RS-232/RS-422/RS-485接口卡、ARINC 429接口卡和模擬量采集卡等,以實(shí)現(xiàn)測(cè)試接口擴(kuò)展。提供手動(dòng)和自動(dòng)測(cè)試模式下人機(jī)交互界面,支持測(cè)試設(shè)備軟件的測(cè)試功能和維護(hù)功能。

      圖2? 驗(yàn)證裝置架構(gòu)

      綜合考慮成本、可靠性、測(cè)試需求等各方面的因素,驗(yàn)證裝置檢測(cè)設(shè)備基于PCI總線[3]構(gòu)建。PCI機(jī)箱選用的5+2槽機(jī)箱。PCI機(jī)箱提供PCI總線、各功能板卡工作電源,使主控計(jì)算機(jī)可以通過PCI總線控制所有板卡,完成對(duì)驗(yàn)證板卡功能測(cè)試。預(yù)留擴(kuò)展槽,可根據(jù)后期的應(yīng)用需求,插入不同的PCI板卡,方便功能擴(kuò)展。

      RS232/422/485模塊選用PCI總線24路RS232/422/485異步串口通訊模塊,可設(shè)置為異步RS232/422/485模式。波特率支持CCITT標(biāo)準(zhǔn)通訊速率921.6Kbps~75bps和非標(biāo)準(zhǔn)速率(2.4Mbps,1.44Mbps、1Mbps,500Kbps,200Kbps,100kbps),RS422波特率最高支持10Mbps。

      ARINC429總線模塊為PCI總線接口模塊,具有8通道ARINC429的總線通信能力,波特率150Kbps、100Kbps、50Kbps、48Kbps、12.5Kbps、10Kbps可設(shè)置。

      矩陣開關(guān)模塊為PCI總線接口模塊,該模塊包含雙線制的21選1開關(guān)陣列。該矩陣開關(guān)模塊,可以完成所有總線測(cè)試信號(hào)切換到高速模擬量采集卡通道,便于對(duì)驗(yàn)證板卡各種總線接口電氣特性是否符合標(biāo)準(zhǔn)要求。

      4臺(tái)程控電源通過網(wǎng)口多機(jī)控制軟件是針對(duì)遠(yuǎn)程組網(wǎng)控制而研發(fā)的,它方便于客戶利用網(wǎng)線、交換機(jī)等,遠(yuǎn)程基于UDP協(xié)議[4]進(jìn)行組網(wǎng)控制電源,可以對(duì)每臺(tái)電源可實(shí)時(shí)回讀電壓電流。網(wǎng)口多機(jī)控制軟件運(yùn)行在Win7 SP1以上、Win8、Win10及其兼容機(jī)上。

      試驗(yàn)工裝包括過渡板和工裝,工裝提供連接插座,支持驗(yàn)證板卡的插入,工裝固定在過渡板上供驗(yàn)證試驗(yàn),可以支持驗(yàn)證板卡的調(diào)試、驗(yàn)證以及環(huán)境試驗(yàn)。

      信號(hào)接口箱主要用于工控機(jī)與試驗(yàn)工裝之間測(cè)試信號(hào)轉(zhuǎn)接的接口箱,高度為8U,同時(shí)將四臺(tái)程控電源及交換機(jī)及開關(guān)電源集成到該接口箱中。

      測(cè)試電纜主要用于驗(yàn)證裝置檢測(cè)設(shè)備工控機(jī)、試驗(yàn)工裝及信號(hào)接口箱之間連接,測(cè)試電纜的尾部附近均設(shè)置固定卡箍,以減小應(yīng)力,保護(hù)電纜,提高可靠性。測(cè)試線纜長(zhǎng)度為三米,數(shù)量為3根,其中一根為供電線纜,另外兩根為信號(hào)輸入輸出接口。

      1.3 驗(yàn)證裝置軟件設(shè)計(jì)

      設(shè)備采用統(tǒng)一的測(cè)試系統(tǒng)軟件配套測(cè)試程序的方式實(shí)現(xiàn),開發(fā)軟件用于ARINC 429/RS-485/RS-422測(cè)試項(xiàng)目的開發(fā),測(cè)試過程中可以根據(jù)測(cè)試項(xiàng)目配套選擇測(cè)試程序。測(cè)試程序執(zhí)行過程中,測(cè)試過程面板會(huì)實(shí)時(shí)更新顯示測(cè)試信息,包括測(cè)試項(xiàng)目、測(cè)試結(jié)果、測(cè)試結(jié)論;測(cè)試之前可配置測(cè)試項(xiàng),且可進(jìn)行測(cè)試次數(shù)選擇,測(cè)試程序應(yīng)支持?jǐn)?shù)據(jù)通信功能、數(shù)據(jù)統(tǒng)計(jì)功能。

      驗(yàn)證裝置測(cè)試軟件部署在驗(yàn)證裝置工控機(jī)上,是運(yùn)行在Windows系統(tǒng)平臺(tái)上到用戶端軟件,支持對(duì)驗(yàn)證板卡接口、功能、性能及健康狀態(tài)的集成測(cè)試,主要檢測(cè)RS-232、RS-422、RS-485和ARINC429串口通信接口,同時(shí)顯示并記錄驗(yàn)證板卡內(nèi)部軟件測(cè)試結(jié)果,開發(fā)工具選用LabWindows/CVI[5]。LabWindows/CVI是開發(fā)虛擬儀器系統(tǒng)的最佳平臺(tái)之一,它將功能強(qiáng)大、使用靈活的C語言平臺(tái)與用于數(shù)據(jù)采集、分析和顯示的測(cè)控專業(yè)工具庫(kù)有機(jī)地結(jié)合起來,它的集成開發(fā)平臺(tái)、交互式編程方法、功能面板和庫(kù)函數(shù)大大增強(qiáng)了C/C++語言的功能,為熟悉C語言的科技人員建立檢測(cè)系統(tǒng)、自動(dòng)測(cè)量系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、過程監(jiān)控系統(tǒng)等提供了極大的便利。

      測(cè)試設(shè)備軟件采用模塊化的設(shè)計(jì)方法,按照軟件功能需求將程序劃分為啟動(dòng)、系統(tǒng)管理、測(cè)試功能、校準(zhǔn)功能、數(shù)據(jù)管理功能等幾大模塊,使整個(gè)軟件結(jié)構(gòu)清晰,便于維護(hù)和升級(jí)。界面如圖3所示。

      啟動(dòng)模塊:主要用于完成測(cè)試軟件的初始化、用戶登錄和啟動(dòng)自檢等功能。其中登錄功能用于記錄用戶登錄信息,驗(yàn)證用戶登錄操作;自檢功能用于實(shí)現(xiàn)測(cè)試設(shè)備的板卡級(jí)自檢測(cè),保證測(cè)試系統(tǒng)硬件工作正常。

      數(shù)據(jù)對(duì)比功能:主要用于驗(yàn)證裝置檢測(cè)設(shè)備向被測(cè)模塊發(fā)出RS-232、RS-422、RS-485、ARINC429總線測(cè)試命令和數(shù)據(jù);被測(cè)模塊通過RS-232、RS-422、RS-485、ARINC429總線向驗(yàn)證裝置檢測(cè)設(shè)備總線接收測(cè)試響應(yīng)數(shù)據(jù);驗(yàn)證裝置檢測(cè)設(shè)備比較發(fā)送數(shù)據(jù)和接收響應(yīng)數(shù)據(jù)是否一致,并以此來判斷被測(cè)模塊RS-232、RS-422、RS-485、ARINC429通信功能是否正常,并檢測(cè)總線信號(hào)電氣特性是否符合標(biāo)準(zhǔn)要求。

      退出功能:主要是復(fù)位硬件設(shè)備并釋放動(dòng)態(tài)分配的內(nèi)存以及線程等資源,確保軟件安全有效退出。

      2 串行總線驗(yàn)證

      2.1 RS-232總線驗(yàn)證

      RS-422通訊功能測(cè)試包括2路RS232串行接口傳輸。測(cè)試主要是檢測(cè)數(shù)據(jù)傳輸功能是否正常。測(cè)試步驟如下:

      1)測(cè)試設(shè)備向計(jì)算機(jī)發(fā)出串行通信測(cè)試命令;

      2)測(cè)試設(shè)備串行通訊模塊向串行通信數(shù)據(jù)接口發(fā)送測(cè)試數(shù)據(jù);

      3)控制器正確接收數(shù)據(jù)后,將其返回給測(cè)試設(shè)備;

      4)測(cè)試設(shè)備比較發(fā)送數(shù)據(jù)和接收數(shù)據(jù)是否一致,并以此來判斷控制器的串型通訊功能是否正常;

      5)當(dāng)測(cè)試設(shè)備完成通信測(cè)試時(shí)發(fā)送退出串行通信測(cè)試命令。

      2.2 RS-422總線驗(yàn)證

      RS-422總線測(cè)試包括8路RS-422總線接口傳輸。測(cè)試主要是檢測(cè)數(shù)據(jù)傳輸功能是否正常。測(cè)試步驟如下:

      1)測(cè)試設(shè)備向計(jì)算機(jī)發(fā)出RS-422總線測(cè)試命令;

      2)測(cè)試設(shè)備RS-422總線模塊向RS-422總線發(fā)送測(cè)試數(shù)據(jù);

      3)控制器正確接收數(shù)據(jù)后,將其返回給測(cè)試設(shè)備;

      4)測(cè)試設(shè)備比較發(fā)送數(shù)據(jù)和接收數(shù)據(jù)是否一致,并以此來判斷控制器的串型通訊功能是否正常;

      5)當(dāng)測(cè)試設(shè)備完成通信測(cè)試時(shí)發(fā)送退出串行通信測(cè)試命令。

      2.3 RS-485總線驗(yàn)證

      RS-485總線測(cè)試包括4路RS-485總線接口傳輸。測(cè)試主要是檢測(cè)數(shù)據(jù)傳輸功能是否正常。測(cè)試步驟如下:

      1)測(cè)試設(shè)備向計(jì)算機(jī)發(fā)出RS-485總線測(cè)試命令;

      2)測(cè)試設(shè)備RS-485總線模塊向RS-485總線發(fā)送測(cè)試數(shù)據(jù);

      3)控制器正確接收數(shù)據(jù)后,將其返回給測(cè)試設(shè)備;

      4)測(cè)試設(shè)備比較發(fā)送數(shù)據(jù)和接收數(shù)據(jù)是否一致,并以此來判斷控制器的串型通訊功能是否正常;

      5)當(dāng)測(cè)試設(shè)備完成通信測(cè)試時(shí)發(fā)送退出串行通信測(cè)試命令。

      2.4 ARINC 429總線驗(yàn)證

      ARINC429總線測(cè)試包括4路ARINC429總線接口傳輸。測(cè)試主要是檢測(cè)數(shù)據(jù)傳輸功能是否正常。測(cè)試步驟如下:

      1)測(cè)試設(shè)備向計(jì)算機(jī)發(fā)出ARINC429總線測(cè)試命令;

      2)測(cè)試設(shè)備ARINC429總線模塊向ARINC429總線發(fā)送測(cè)試數(shù)據(jù);

      3)控制器正確接收數(shù)據(jù)后,將其返回給測(cè)試設(shè)備;

      4)測(cè)試設(shè)備比較發(fā)送數(shù)據(jù)和接收數(shù)據(jù)是否一致,并以此來判斷控制器的串型通訊功能是否正常;

      5)當(dāng)測(cè)試設(shè)備完成通信測(cè)試時(shí)發(fā)送退出串行通信測(cè)試命令。

      3 結(jié)論

      針對(duì)RS232、RS-422、RS-485和ARINC 429相關(guān)元器件的驗(yàn)證需求,本文設(shè)計(jì)了一種用于對(duì)驗(yàn)證板卡進(jìn)行驗(yàn)證的串行總線驗(yàn)證裝置,構(gòu)建了驗(yàn)證平臺(tái),開發(fā)了驗(yàn)證軟件。經(jīng)過驗(yàn)證和試驗(yàn),表明所驗(yàn)證的串行總線相關(guān)元器件符合預(yù)期功能。

      參考文獻(xiàn):

      [1] 崔玉江,邵云峰,喬道鵬.彈上RS485總線通訊質(zhì)量研究[J].現(xiàn)代防御技術(shù),2016,44(2):209-214.

      [2] 付軍立.ARINC429總線接收器極限參數(shù)測(cè)試方法[J].測(cè)試技術(shù)學(xué)報(bào),2017,31(6):519-523.

      [3] 樊江鋒,陳帥,葉波,等.PCI總線技術(shù)的發(fā)展[J].電子測(cè)試,2017(11):88-89,71.

      [4] 吳迪.基于UDP通信協(xié)議的PC與PLC數(shù)據(jù)傳輸[J].燃料與化工,2021,52(5):34-35.

      [5] 楊韌.基于LabWindows/CVI的高級(jí)應(yīng)用開發(fā)技術(shù)探索[J].信息與電腦(理論版),2019(13):111-113.

      【通聯(lián)編輯:梁書】

      猜你喜歡
      驗(yàn)證
      歷史不可驗(yàn)證說的語義結(jié)構(gòu)與內(nèi)在邏輯
      讓冷峻與溫情并存
      校核、驗(yàn)證與確認(rèn)在紅外輻射特性測(cè)量中的應(yīng)用
      剖析智能化斷路器機(jī)械特性在線監(jiān)測(cè)關(guān)鍵技術(shù)設(shè)計(jì)及驗(yàn)證
      科技資訊(2016年25期)2016-12-27 18:48:31
      合理猜想,有效驗(yàn)證
      晶閘管關(guān)斷特性的驗(yàn)證解析
      小題也可大做
      彈藥保障需求分析實(shí)驗(yàn)?zāi)P洼敵鰯?shù)據(jù)的驗(yàn)證研究
      汽車外后視鏡抖動(dòng)問題模型的試驗(yàn)驗(yàn)證
      汽車科技(2016年5期)2016-11-14 08:08:15
      核電項(xiàng)目A1號(hào)機(jī)組L521電氣貫穿件H通道問題處理
      科技視界(2016年23期)2016-11-04 15:08:42
      多伦县| 甘肃省| 剑河县| 扎兰屯市| 金昌市| 宾川县| 邓州市| 慈溪市| 五原县| 孝义市| 东乌| 溧阳市| 南丹县| 慈利县| 绥江县| 深州市| 崇信县| 宁城县| 米林县| 临朐县| 饶河县| 长顺县| 武威市| 杭州市| 耿马| 井研县| 辛集市| 内丘县| 无极县| 吉林省| 炎陵县| 牙克石市| 蒙自县| 达日县| 新和县| 上高县| 资源县| 博野县| 荃湾区| 阿尔山市| 车险|