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

基于單片機的航管應答機高度模擬器設計

2014-09-26 03:47:38蔣國峰
電子設計工程 2014年1期
關鍵詞:單片機

蔣國峰, 丁 潔

(1.空軍第一航空學院 航空電子工程系,河南 信陽 464000;2.商丘職業技術學院 河南 商丘 476000)

航管應答機是二次雷達系統中的機載設備,無需人工參與,即能自動應答地面雷達對飛機的代碼和高度詢問。航管應答機需要應答的代碼信息可通過航管應答機的控制盒根據飛機的編號進行人工設置,高度信息則是由飛機上的大氣機通過探測飛機的飛行高度進行實時提供。當在地面對航管應答機進行測試時,所需的高度信息一般通過專用的氣壓源為航管應答機測試提供模擬高度,專用氣壓源價格高,便攜性差,操作使用不便。通過分析解讀專用氣壓源與航管應答機之間的接口特性和信號定義。如果利用單片機為核心,通過擴展相關接口,模擬氣壓源高度輸出接口信號特性,并增加相應的顯示和控制電路,即可完全替換專用氣壓源在航管應答機地面測試中的應用[1]。

1 高度接口信號分析

1.1 編碼特性

航管應答機高度接口信號單位為英尺,范圍在-1 200 ~ 126 700,步進值為100英尺,接口信號的編碼采用格雷碼循環編碼。格雷碼是一種數字排序系統,其中的所有相鄰整數在它們的數字表示中只有一個數字不同,它在任意兩個相鄰的數之間轉換時,只有一個數位發生變化,大大減少了由一個狀態到下一個狀態時邏輯的混淆,其編碼數據與十進制數據之間的對應關系如表1所示。在選用格雷碼編碼時既可以選用表1中的對應關系,也可以選用部分格雷碼重新定義與十進制的對應關系[2]。

表1 十進制、二進制與格雷碼對應關系表Tab.1 Relation between the gray code and the decimal system and the binary system code

高度接口信號的編碼采用11位格雷碼循環編碼,形成三位編碼數,自左至右其權值分別為8000、500和100,其中左邊一位編碼數是四位格雷碼(16個數),用D2 D4 A1 A2表示 ,對應于表1中的0~15。右邊一位是三位格雷碼(5個數循環),用 C1 C2 C4表示,選用表1中的格雷碼0001、0011、0010、0110、0100,采用的是循環編碼的形式,對應于十進制數的0、1、2、3、4或4、3、2、1、0,在第一個周期內對應于0、1、2、3、4,在下一個周期內對應于4、3、2、1、0,緊接著后面的周期內又重新對應于0、1、2、3、4,以后逐次循環。中間一位是四位格雷碼(16個數循環編碼),用A4 B1 B2 B4表示,對應于表1中的0~15或15~0,循環形式如右邊一位格雷碼。為了方便編碼,在對高度數據進行編碼時首先加上1200,這樣,高度數據的最小值-1 200就變成了000,然后對000進行格雷碼編碼為001,既代表了-1 200英尺的模擬高度。

1.2 數據傳輸格式

高度接口信號有效數據碼為11位,加上同步信號和校驗字共需傳輸4個字節32位數據,其數據發送順序如表2所示,其中同步信號占一個字節,首先傳輸;數據字節占2個字節緊接著同步字節傳輸,11位有效數據傳送順序如表所示,未占用數據位填充0;校驗字節占1個字節,最后傳輸,其各位數據值為前3個字節對應位異或所得的結果。

1.3 接口類型

不同型號的應答機高度信號通信接口類型略有不同,常用的包括RS-422和ARINC429兩種類型,RS-422和ARINC429均是工業和航空領域常用的通信接口,也都有較多的專用芯片供選用。

1)RS-422接口

RS—422接口是一種應用非常廣泛的通信接口,他采用單獨的發送和接收通道,因此不必控制數據方向,各裝置之間的信號交換均可選用軟件握手或硬件連接的方式。RS—422信號采用了差分形式的傳輸形式,具有較強的抗干擾能力。RS—422接口最大傳輸距離可達4 000英尺,最大傳輸速率為10 Mb/s。

2)ARINC429信號

ARINC429數據總線是美國航空無線電公司(ARINC)制定的一種民用飛機機載總線規范,它是一種面向接口型的單向廣播式串行數據傳輸總線,在一條總線上定義有一個發送器和一個或多個接收器,以差動輸出的對稱方式工作,采用雙絞屏蔽線異步傳輸數據。ARINC429總線結構簡單、性能穩定、傳輸可靠,抗干擾能力強。

2 硬件電路設計

高度模擬器硬件電路組成框圖如圖1所示,以單片機89C52最小應用系統為數據的采集和處理核心,并擴展了422接口轉換、429接口轉換、高度碼采集、顯示、復位和譯碼等部分電路。其中422接口轉換電路與單片機的RXD、TXD接口分別選用單片機的P3.0、3.1,D0~D7選用P0口,顯示電路中的DDAT、DCLK和DEN分別選用P2.0、P2.1和P2.2[3]。

表2 高度接口信號數據傳輸格式表Tab.2 Data-transfer format of altitude signal

圖1 硬件電路組成框圖Fig. 1 Block diagram of hardware

2.1 顯示電路

由于要顯示的高度數據范圍在-1 200~126 700英尺之間,由于步進值為100,最后兩位始終為00,因而顯示位數可以設置為8位,其中最左邊為符號位,最右邊為單位符號“F”。由于顯示內容簡單,因而顯示電路采用數碼管的形式進行顯示。數碼管驅動芯片MAX7219 是美國MAXIM 公司生產的串行輸入/輸出共陰極顯示驅動器。該芯片可直接驅動最多8位7段數字LED 顯示器,它與單片機的接口非常簡單,僅用3個引腳與單片機相應端連接即可實現對數碼管的驅動,其電路原理圖如圖2所示。其中“DIN”為串行數據輸入端口,在時鐘“CLK”上升沿將數據載入內部16位寄存器;“LOAD”裝載數據有效位,連續數據的后16位在“LOAD”上升沿時被鎖定。DIG0~DIG7用于選擇數碼管中的顯示位數,SEGA~G、SEG DP用于確定顯示的數值和小數點[4]。

2.2 ARINC429接口電路

圖2 顯示電路原理圖Fig. 2 Display circuit diagram

實現ARINC429接口信號可采用分立元器件搭建,也可選用專用接口芯片如HS—3282/3182、DEIl016/BD429、HI-6010/HI8586/8588等,還可以選用FPGA進行開發設計。目前選用專用接口芯片構建ARINC429接口電路是性價比較高的實現方式。由于HI-6010是專用于8位數據總線的ARINC429接口芯片,與8位單片機AT89C52的硬件接口簡單,因而本系統中選用該芯片,其硬件電路原理圖如圖3所示。其中HI-6010是實現ARINC429協議的主體。HI-8586和HI-8588分別用于ARINC429發送數據和接收數據時信號的電氣特性調理與適配[5]。

圖3 ARINC429接口電路原理圖Fig. 3 The principle circuit diagram of ARINC429

3 軟件流程設計

為了方便的程序的編寫與調試,軟件語言采用C語言,程序采用模塊化結構。根據軟件的功能將整個程序分為顯示子程序、高度數據采集子程序、高度碼處理、發送子程序等部分。其主程序流程如圖4所示,高度碼處理子程序如圖5所示[6]。

在主程序流程圖中,首先對單片機[7-8]系統及其外圍接口電路進行初始化,顯示并發送默認高度數據,然后循環判斷高度數據輸入數值是否變化,如果變化,則調用高度數據采集子程序,對輸入的高度數據進行采集并顯示,如果輸入高度數據超出高度數值范圍,則通過顯示子程序處于閃爍狀態,提醒操作者輸入高度數據越界。否則調用高度碼處理子程序,對高度數據進行格雷碼轉換,并在同步字節數據的配合下,計算出校驗字節,最終形成32位的高度碼數據。

圖4 主程序流程圖Fig. 4 Flow chart of main program

圖5 高度碼處理子程序流程圖Fig. 5 Subroutine of altitude code processing

在高度碼處理子程序中,主要包括高度3位編碼數G1G2G3的求解及其高度格雷碼的轉換、校驗字節的計算等過程。默認高度數據是實際高度數據的1/100,首先對將輸入的數據高度加上12,由于G1、G2、G3的權值分別是8000、500和100,因而將其除以100后分別為800、50、1,對其各位編碼數的求解既是將高度數據除以各自的權值再取整即可得到。對編碼數G1格雷碼的轉換由于最大值是15,不存在循環編碼的問題,因而可直接按照表1中各類數據的對應關系順序查表即可。對于編碼數G2和G3,由于8 G10,15 G20,4 G30,G2采用逆序查表編碼還是順序查表編碼取決于G1的奇偶性,G3采用逆序查表編碼還是順序查表編碼取決于G2的奇偶性。

4 結 論

采用單片機為核心,通過擴展RS-422接口和ARINC429接口轉換電路及必要的顯示和控制電路構建的航管應答機高度模擬器,在功能上可完全替換原專用氣壓源,大大降低了航管應答機檢測儀器費用,具有結構簡單、性能穩定可靠、操作簡便、性價比高等特點,已廣泛的應用于航管應答機在地面的各級檢測和維修,取得了良好的軍事和經濟效益。

[1]陳長春.航管應答機原理與維護[M].北京:空軍裝備部,1998.

[2]高偉. 某型空管應答機高度源模擬器電路設計[J].現代電子技術, 2008(21): 57-58.

GAO-Wei.Circuit of design of simulated altitude source for certain air-control transponder[J].Modern Electronics Technique,2008(21):57-58.

[3]孫傳友. 測控系統原理與設計[M]. 北京:北京航空航天大學出版社, 2002.

[4]王喜軍.顯示驅動芯片MAX7219在單片機中的應用[J].自動化技術與應用, 2009(10): 121-122.

WANG Xi-jun.The MAX7219 display driver chip for MCU[J].Techniques of Automation&Applications, 2009(10): 121-122.

[5]修吉宏.8位單片機實現ARINC429總線通訊的兩種方法[J].光學精密工程, 2004(8):72-78.

XIU Ji-hong.Two methods of ARINC429 communicatcation between 8-bit singlechips[J].Optics and Precision Engineering,2004(8):72-78.

[6]阮德生.自動測試技術與計算機儀器系統設計[M].北京:航空航天大學出版社, 1999.

[7]楊建成.基于單片機的數字電壓表設計與仿真[J].現代電子技術,2012(21):170-172.

YANG Jian-cheng.Design and simulation of SCM-based digital voltmeter[J].Modern Electronics Technique, 2012(21):170-172.

[8]楊牧,劉路路,張明,等.基于單片機的超聲波檢測系統研究[J].電子科技,2013(5):9-12.

YANG Mu,LIU Lulu,ZHANG Ming,et al.Research on ultrasonic concrete nondestructive testing[J]. Electronic Science and Technology, 2013(5):9-12.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 激情综合图区| 日本一区二区三区精品国产| 强奷白丝美女在线观看| 久久99国产精品成人欧美| 亚洲福利一区二区三区| 亚洲成a∧人片在线观看无码| 一级一级一片免费| 成人精品免费视频| 色男人的天堂久久综合| 亚洲天堂区| 成AV人片一区二区三区久久| 欧美日韩久久综合| 日韩成人午夜| 精品欧美一区二区三区久久久| 日韩欧美在线观看| 一区二区三区四区精品视频| 丁香六月激情综合| 另类重口100页在线播放| 蜜桃臀无码内射一区二区三区 | 国产精品色婷婷在线观看| 亚洲成人福利网站| 国产视频a| 国产又色又刺激高潮免费看| 在线a网站| 国产成人h在线观看网站站| 福利在线不卡| 国产精品深爱在线| 中文字幕无码av专区久久| 久久永久免费人妻精品| 一级一级特黄女人精品毛片| 亚洲手机在线| 国产在线拍偷自揄拍精品| 欧美精品伊人久久| 欧美一区二区自偷自拍视频| 久久久久久久97| 狠狠做深爱婷婷综合一区| 伊人激情久久综合中文字幕| 久久不卡精品| 成人免费午夜视频| 国产导航在线| 国产综合色在线视频播放线视| 欧美日韩免费在线视频| v天堂中文在线| 国产视频一二三区| 国产精品自在在线午夜| 最新精品久久精品| 久久久黄色片| A级全黄试看30分钟小视频| 伊人久久久久久久| 国产成人在线小视频| 久久久成年黄色视频| 国产乱人伦AV在线A| 日韩欧美视频第一区在线观看| 国产原创第一页在线观看| 波多野吉衣一区二区三区av| 中文字幕资源站| 91娇喘视频| 久久99精品久久久久纯品| 天堂va亚洲va欧美va国产| 狠狠v日韩v欧美v| 白浆视频在线观看| 99国产精品免费观看视频| 激情综合图区| 在线免费不卡视频| 亚洲一级毛片在线观播放| 国产在线观看一区精品| 亚洲精品少妇熟女| 成人午夜天| 免费毛片a| 日本精品视频一区二区| 精品综合久久久久久97超人该| 激情成人综合网| 精品综合久久久久久97超人| 欧美亚洲国产视频| 99久久成人国产精品免费| 国产精品久久国产精麻豆99网站| 午夜精品福利影院| 992tv国产人成在线观看| 青青操视频在线| 婷婷六月色| 婷婷亚洲天堂| 国产流白浆视频|