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

基于FPGA+單片機架構的代碼轉換器測試儀的設計與實現

2021-06-03 07:17:32湯永東
測控技術 2021年5期
關鍵詞:指令信號設計

湯永東

(中國人民解放軍第五七二〇工廠,安徽 蕪湖 241007)

作為飛機重要的機載電子設備,代碼轉換器是連接飛機導航系統計算機與外部系統之間數據傳輸重要的關鍵部件[1],其性能直接關系到通信的可靠性。為提高其可靠性,對其進行測試將顯得尤為重要。迄今為止,有關代碼轉換器方面的研究主要集中在測試電路設計[2]、可靠性試驗[3]等方面,有關代碼轉換器測試設備設計方面的研究較少。

目前,飛機大修測試代碼轉換器測試的設備使用時間較長、功能很不穩定,且32位雙極性碼板和20位串行碼板之間傳輸誤碼率也越來越高,從而導致測試設備經常無法使用,嚴重影響代碼轉換器修理與生產進度。維修工程師也為此對該設備進行多次維修,但由于沒有板卡資料和程序,無法解決設備修復核心技術問題。

當前,飛機維修與保障正呈數字化、自動化、網絡化發展趨勢。基于多處理協同技術與自動測試理論[4]的維修手段正被廣泛應用于飛機修理保障領域。文獻[5]和文獻[6]基于C8051F040+BU61580、FPGA+SCV64這兩種主從處理器,完成1553B總線通信接口模塊、VME總線從模塊的設計;文獻[7]基于虛擬儀器與自動測試理論,完成飛機三相靜止變流器綜合測試設備設計。

為掌握代碼轉換器不同傳輸數據之間的解析方法,針對代碼轉換器研究與修理現狀,形成代碼轉換器測試分析能力,筆者基于多處理協同技術與自動測試理論,以單片機為主處理器,以FPGA為協處理器,提出一種基于“FPGA+單片機”架構的代碼轉換器測試儀設計方法。

1 20位/32位碼相互轉換的原理分析

1.1 20位碼轉32位碼的工作原理介紹

① 20位串行碼轉換為32位雙極性碼按2通道,每個通道16字。

② 通過對串行碼中每一個字所包含的信息進行解碼,形成用于控制頻率碼通道的一次性指令。

③ 串行碼的交換是按照同步原理在主動設備(檢測儀)的控制下完成的。代碼轉換器是從動設備,主動設備按照2個通道中的每個通道形成發送碼選通交換信號(CBK1OUT、CBK2OUT)、接收碼選通交換信號(CNK1OUT、CNK2OUT)、同步脈沖交換信號(40KOUT、80KOUT)和串行碼交換信號(DOUT1、DOUT2、DIN1、DIN2)。

④ 在每個同步周期(40KOUT)內,信息“0”表示與同步脈沖相同,而信息“1”則表示與同步脈沖相反。

⑤ 串行碼所傳送的信號電平與TTL集成電路的標準電平相一致,即“0”電平對應的電壓為0~0.45 V,而“1”電平對應的電壓為2.4~5 V。

⑥ 根據發送碼選用脈沖的選通,代碼轉換器接收來自主動設備的信息,而通過接收碼選通實現信息的發送。

⑦ 在傳送的串行碼中(20位串行碼為1個字),高位的前4位表示字的地址,而剩下的16位則表示信息,其字格式定義如表1所示。

表1 20位串行碼的字格式

⑧ 由于地址已經占用了4個二進制位,按照每個通道能容納16個不同地址字的原則,2個通道共可容納32個字。

⑨ 代碼轉換器發送帶地址的串行碼,其中地址是上一次發送選通脈沖時從主動設備接收來的。

1.2 32位碼轉20位碼的工作原理介紹

① 32位雙極性碼以32位雙極性碼為1個字,每個字由地址、信息以及輔助部分組成,其字格式定義如表2所示。

表2 32位雙極性碼的字格式

如果前面所有位(從1~31)上的和是偶數,則32位傳送“1”,否則,傳送“0”。31、30字位(輔助位)的值如表3所示。

表3 31、30字位(輔助位)的值

通過表2可以看出,如果31、30位的值相符(相等),則表示這兩位所表示的是符號信息,否則,表示的是數據的不確定信息,或者表示的是檢測數據。

② 32位雙極性碼的地址部分首先發送,而且信息部分是先低位后高位傳送。

③ 為了提高抗干擾能力,代碼以雙極、電平為±(5±0.5) V的方式通過2個匯流條“a”和“б”傳送。為了保證在接收時能夠在差動輸入級對同相干擾進行抑制,在信息脈沖信息傳送時“a”線路上的電壓和“б”線路上的電壓總是相反的。

④ 每個通道在周期內所能傳輸的字不大于16個,如果發送字中的每一位時間為T,那么字之間發送間隔則為4T, 其中T=1/48 kHz=20.8 ms。

2 測試儀的測試需求

所設計的測試儀需要滿足代碼轉換器的各項測試需求,具體如下。

① 測試其電源模塊27 V輸入電源電壓、5 V輸出電壓和消耗電流。

② 測試其燈(包括“ИСПР”、“5В”、“СВ”)狀態。

③ 測試其自檢測功能。

④ 測試其數據交換功能,包括32位雙極性碼轉20位串行碼、20位串行碼轉32位雙極性碼。

⑤ 測試其一次性指令功能。

⑥ 測試其狀態判別矩陣功能。

⑦ 測試其時序電路功能。

⑧ 測試其存儲器模塊功能。

3 測試儀的架構設計

針對上述代碼轉換器測試需求,為了提高測試的可靠性與便捷性,以工控機為上位機,以控制盒為下位機,兩者之間采用串口通信方式,其中控制盒由1塊底板和5塊分板(包括A/D板、AB4K板、20位碼板、32位碼板、一次性指令板)組成,底板以P89V51RD2FN單片機為主處理器,各分板以Cyclone III系列FPGA為協處理器,各分板與底板之間采用并行(口)通信方式,其架構如圖1所示。

圖1 測試儀架構示意圖

4 測試儀的硬件設計

測試儀的硬件設計主要集中在控制盒內部的1塊底板和5塊分板的硬件設計上。

4.1 底板

所設計的底板由高電平復位(注:MAX813L)、時鐘產生(注:P89V51RD2FN單片機最大時鐘可達40 MHz,在此選24 MHz)、地址鎖存(注:74LS373)、地址譯碼(注:74LS138)、數據保存(注:UM6116)、并行接口(注:8255A)、串口通信接口(注:MAX232)等組成,其架構如圖2所示。

圖2 底板結構框圖

4.2 A/D板

為了滿足測試代碼轉換器的27 V輸入電源電壓、消耗電流和電源模塊輸出電壓(5 V)的功能,所設計的A/D板由信號變換、A/D轉換等電路組成。

4.3 AB4K板

為了滿足測試代碼轉換器所輸出的AB4K信號脈寬功能,所設計的AB4K板由信號變換等電路組成。

4.4 20位碼板

為了滿足能夠發送與接收2路20位串行碼的功能,所設計的20位碼板由電平轉換、信號處理等電路組成。

4.5 32位碼板

為了滿足能夠發送7路、接收2路32位雙極性碼功能,所設計的32位碼板由電平轉換、通道選擇、自檢等電路組成。

4.6 一次性指令板

為了滿足能夠完成輸出5 V信號、27 V信號和其他24種信號的測量功能,所設計的一次性指令板由信號變換、信號采集等電路組成。

5 測試儀的軟件開發

為了實現對代碼轉換器的自動測試,需要針對其測試需求,對測試儀的上下位機進行軟件開發,其中上位機在XP操作系統下,基于Visual C++6.0[10]進行開發,而下位機則要在μVsion與QuarutsII開發環境下,基于Keil C與Verilog進行設計與開發。上位機主程序流程框圖及軟件界面如圖3和圖4所示。

圖3 上位機流程框圖

圖4 上位機軟件界面

6 測試儀的測試驗證

所設計的測試儀由研華工控機及上架式顯示器、控制盒和代碼轉換器組成,其實物如圖5所示。

圖5 測試儀實物圖

(1) 電源模塊的測試驗證。

由觀察得到代碼轉換器的5B指示燈狀態。電壓范圍為5 V(1±10%),實測為4.98 V,滿足測試要求。

(2) 消耗電流模塊的測試驗證。

代碼轉換器的消耗電流不能大于250 mA,27 V電壓值介于24~30 V范圍內。消耗電流實測為196 mA,27 V電壓實測為26.6 V,滿足測試要求。

(3) 自檢測電路測試模塊的測試驗證。

控制盒在收到“自測試電路測試”指令后,將接通“低良好BH”信號,并測試“ИПР”狀態,測試正確后,將點亮相應的指示燈,滿足測試要求。

(4) 一次性指令模塊的測試驗證。

控制盒在收到“頻率代碼通道20個一次性指令測試”、“MCH測試”、“手動測試”、“著陸一次性指令測試”、“良好БПК一次性指令測試”指令后,將進行相應的測試,并點亮相應的指示燈,滿足測試要求。

(5) 狀態判別矩陣模塊的測試驗證。

控制盒在收到“狀態判別矩陣模塊”測試指令后,將進行相應的測試,并點亮相應的指示燈,滿足測試要求。

(6) 內部時序電路模塊的測試驗證。

如果脈寬在10~13 ms內,則轉換正常,否則,轉換錯誤。脈寬實測為12.2 ms,滿足測試要求。

(7) 存儲器模塊、32位雙極性碼轉20位串行碼模塊和20位串行碼轉32位雙極性碼模塊的測試驗證。

選擇不同的通道按鈕,控制盒在收到該指令后,將進行相應的測試,測試結果與默認值不一致者,則顯示為紅色,滿足測試要求。

7 結束語

為滿足某型飛機代碼轉換器裝備維修保障過程中的系統性能檢查需求,針對工廠目前代碼轉換器測試設備的使用現狀,基于多處理協同技術與自動測試理論,設計并開發一臺代碼轉換器測試儀,測試結果表明其具有有效性。所提出的設計思路對于其他飛機重要機載電子設備代碼轉換器測試儀的設計具有參考與借鑒意義。

猜你喜歡
指令信號設計
聽我指令:大催眠術
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 手机精品视频在线观看免费| 色欲国产一区二区日韩欧美| 欧美在线伊人| 欧美日韩中文字幕二区三区| 亚洲中文字幕97久久精品少妇| 国产精品黄色片| 亚洲欧美一区二区三区蜜芽| 99草精品视频| 中文字幕在线欧美| 国产在线高清一级毛片| 中文字幕永久在线看| 国产无码网站在线观看| 婷婷六月在线| 色综合激情网| a国产精品| 老司机久久精品视频| 亚洲成年人网| 亚洲Av综合日韩精品久久久| 国产精品林美惠子在线播放| 六月婷婷综合| 国产在线精品香蕉麻豆| 色网在线视频| 女高中生自慰污污网站| 欧美精品啪啪| 亚洲国产精品日韩专区AV| 永久天堂网Av| 国产精品乱偷免费视频| 欧美成人日韩| 在线观看国产小视频| 亚洲国产精品不卡在线| 日本精品影院| 强乱中文字幕在线播放不卡| Aⅴ无码专区在线观看| 亚洲色大成网站www国产| 青青青视频91在线 | 国产精品视屏| 国产va在线观看| 呦系列视频一区二区三区| 国产精品欧美亚洲韩国日本不卡| 久久午夜夜伦鲁鲁片无码免费| 日本道综合一本久久久88| 亚洲VA中文字幕| 午夜视频在线观看免费网站 | 99视频只有精品| 亚洲国产综合第一精品小说| 国产SUV精品一区二区6| 亚洲色图欧美视频| 日日碰狠狠添天天爽| 人妖无码第一页| 午夜性刺激在线观看免费| 精品视频一区二区三区在线播 | 国产熟睡乱子伦视频网站| 欧美激情福利| 亚洲大学生视频在线播放| 亚洲日韩每日更新| 国产欧美视频一区二区三区| 国产91在线|中文| 亚洲va在线观看| 欧美成人手机在线观看网址| 无码精品国产dvd在线观看9久| 色婷婷亚洲综合五月| 日韩欧美国产另类| 国产一级二级在线观看| 久久精品人人做人人爽97| 国禁国产you女视频网站| 亚洲欧美另类视频| 免费一极毛片| 日本免费a视频| 国产精品亚洲а∨天堂免下载| 国内精品视频区在线2021| 天天综合网亚洲网站| 97久久人人超碰国产精品| 最新痴汉在线无码AV| 色亚洲成人| 日韩福利在线视频| 高清码无在线看| 大陆国产精品视频| 国产中文一区a级毛片视频| 久久天天躁狠狠躁夜夜2020一| 欧美日韩午夜视频在线观看| 久久黄色免费电影| 日韩午夜片|