文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2016.03.002
中文引用格式: 惠曉強(qiáng),,李昶,,鄧廣真. 航空離散量輸入處理機(jī)理及設(shè)計實現(xiàn)[J].電子技術(shù)應(yīng)用,,2016,,42(3):5-8,,12.
英文引用格式: Hui Xiaoqiang,,Li Chang,,Deng Gaungzhen. Aviation discrete input mechanism and design realization[J].Application of Electronic Technique,,2016,,42(3):5-8,12.
0 引言
在機(jī)彈載領(lǐng)域,,計算機(jī)需要通過采集離散量信號來識別大量的位置,、閥門狀態(tài)、指示燈狀態(tài)等信息,。但是,機(jī)彈載領(lǐng)域的離散量一般使用28 V信號,,這類信號不能直接被計算機(jī)所識別,,必須通過一定的接口電路轉(zhuǎn)換成計算機(jī)所能識別的TTL或CMOS信號[1]。隨著電子元器件,、集成電路以及計算機(jī)的發(fā)展,,離散量信號的接口電路由簡單到復(fù)雜,,可靠性逐步提高,集成度逐步增加,,功能逐步完善,。
在機(jī)彈載領(lǐng)域,離散量輸入信號一般為高壓,、大電流信號,,機(jī)彈載計算機(jī)無法直接進(jìn)行采集,,需要將離散量輸入信號進(jìn)行降壓,、隔離、濾波等相關(guān)處理后,,才能由計算機(jī)CPU獲取、采集,。一般離散量輸入信號處理電路實現(xiàn)以下功能:
(1)隔離及雷電防護(hù)功能,,離散量輸入信號不能對后端采集計算機(jī)造成電氣損壞。
(2)電平轉(zhuǎn)換功能,,將高壓、大電流的離散量輸入信號轉(zhuǎn)換為可被后端計算機(jī)識別的標(biāo)準(zhǔn)TTL或CMOS信號。
(3)濾波,消抖功能,。經(jīng)過處理,離散量輸入信號轉(zhuǎn)化為穩(wěn)定的狀態(tài)信號,,才可保證后端計算機(jī)采集的準(zhǔn)確性,。
(4)與計算機(jī)主機(jī)接口的對接功能。處理轉(zhuǎn)換后,,離散量輸入信號應(yīng)與計算機(jī)總線靈活對接,,方便處理器的采集。
(5)BIT測試能力,。離散量輸入信號處理電路需要具有自測試能力,,保證CPU對接口處理電路狀態(tài)的可控性和可信性。
2 離散量輸入信號處理電路的基本原理
用于機(jī)彈載領(lǐng)域的離散量輸入主要分為28 V/開,、地/開以及15 V/地等,,前兩種在機(jī)彈載設(shè)備上是主流離散量輸入類型,后一種只用在飛控等對可靠性和電壓穩(wěn)定度要求很高的設(shè)備上,。本文主要對前兩種離散量處理的接口電路進(jìn)行介紹,,15 V/地離散量輸入的處理方法和前兩種在原理上相同。
離散量輸入接口電路不論是分立器件搭建的電路還是集成電路的單芯片電路,,其電路的基本原理和組成相同,,主要包括雷電防護(hù)電路、分壓濾波電路,、轉(zhuǎn)換隔離電路,、總線驅(qū)動電路、譯碼邏輯電路以及激勵產(chǎn)生電路等,,其框架原理圖見圖1,。
3 當(dāng)前離散量輸入信號處理電路的設(shè)計與實現(xiàn)方式
目前,主流的離散量輸入接口電路的處理方法仍是基于分立元器件搭建電路,,分為隔離型和非隔離型兩種,。前者是通過光耦附加分立器件搭建電路進(jìn)行處理,實現(xiàn)輸入信號與內(nèi)部處理電路的電氣隔離(輸入信號和處理電路不“共地”),;而非隔離型則經(jīng)過了三代發(fā)展,,從早期的分立器件搭建,到之后的通過比較器和分立器件組合,,再到現(xiàn)在的完全單片化集成電路[5]。目前兩種電路在機(jī)載電子設(shè)備中根據(jù)不同應(yīng)用情況仍在使用,。
3.1 隔離型離散量輸入接口處理
隔離型離散量輸入接口電路見圖2,,通過分立器件電阻電容等形成分壓限流電路拓?fù)洌浜瞎怦钜约熬彌_驅(qū)動電路實現(xiàn)離散量兩種狀態(tài)到TTL信號的轉(zhuǎn)換,。這種接口電路的優(yōu)點(diǎn)是可以實現(xiàn)離散量信號與內(nèi)部電路的電氣隔離[2],;缺點(diǎn)是沒有集成芯片可用,,都是通過光耦和分立電阻電容等器件搭建電路,,體積、重量和成本較高,,另外光耦導(dǎo)通時的電流范圍很大,,參數(shù)受溫度影響很大,加之外部電源一般使用機(jī)上28 V,導(dǎo)致電路參數(shù)設(shè)計時比較困難,;針對28 V/開,、28 V/地,、地/開三種離散量類型必須設(shè)計不同的電路拓?fù)浜蛥?shù)分別調(diào)試,,工作量比較大,。
3.2 非隔離型離散量輸入接口處理
非隔離型離散量輸入接口電路分為分立阻容器件實現(xiàn)的輸入接口電路和基于比較器的輸入接口電路兩種,。
3.2.1 分立器件實現(xiàn)的離散量輸入接口處理
基于分立元器件實現(xiàn)的離散量輸入接口電路如圖3所示。其原理為:通過兩個電阻分壓,,當(dāng)輸入是高(18 V~32 V)時,,D1輸入端電壓大于2.0 V,,當(dāng)輸入為低(-0.5 V~1 V)時,,D1輸入端電壓小于0.4 V,,通過D1轉(zhuǎn)換輸出高低的TTL電平,,R3輸出端直接連接計算機(jī)內(nèi)部數(shù)據(jù)總線,。C1與R1、R2構(gòu)成低通濾波,。正常工作時,R2下端接地,,當(dāng)進(jìn)行BIT測試時,,通過開關(guān)控制接-15 V,。這種電路的優(yōu)點(diǎn)是設(shè)計簡單,價格便宜,。缺點(diǎn)是所用電阻電容等分立器件較多,特別是路數(shù)較多時,,器件占用的印制板面積,、體積很大,,電路可靠性低,;更改閾值時要通過更換分壓電阻進(jìn)行,,比較繁瑣;輸出的數(shù)據(jù)都是并行總線,,方式單一;不同類型的信號要設(shè)計不同的電路拓?fù)浜蛥?shù),;做BIT時是同時加載激勵源,,容易出現(xiàn)相互干擾。
3.2.2 基于比較器實現(xiàn)的離散量輸入接口處理
基于比較器的離散量輸入接口電路如圖4所示,。其原理為:輸入信號通過R1,、R2兩個電阻分壓后加在比較器的同相端,固定參考電壓Vref通過R3,、R4兩個電阻分壓設(shè)置閾值,,該閾值電壓加在比較器的反相端,比較器通過比較兩個輸入端的電壓輸出高低電平的TTL信號,,輸出信號直接接計算機(jī)內(nèi)部數(shù)據(jù)總線,,離散量輸入信號端的電容與電阻構(gòu)成低通濾波,這種電路形式比單純的電阻分壓模式要復(fù)雜一些,,但優(yōu)點(diǎn)是閾值可以精確設(shè)置,,同一種類型的所有電路用一個閾值,因此調(diào)整閾值時,只需要調(diào)整閾值設(shè)置的兩個電阻即可[4],。同樣的,,當(dāng)路數(shù)較多時,需要的元器件也比較多,,占用板面積,、體積、重量都較大,。
3.3 集成電路實現(xiàn)離散量的輸入接口處理
目前,,最新的離散量接口電路處理方式是單片式集成電路,國外的DDC公司,、DEI公司和Holt公司都有相應(yīng)的系列產(chǎn)品供用戶選擇,。DDC公司最先基于比較器原理研制了32路(型號DD-03201)和96路(型號DD-03296)單片離散量處理芯片,廣泛應(yīng)用于機(jī)載設(shè)備的離散量接口處理領(lǐng)域[3],。由于許多場合并不需要32路或96路這么多的離散量接口電路,,之后,DEI公司和Holt公司研制了6路和8路的單片離散量處理芯片,,原理基本相同,,但是功能逐步完善,性能逐步提高,,特別是近年來接口設(shè)計要求的雷電防護(hù)功能也集成在了芯片內(nèi),,可以大大節(jié)省資源,這種芯片內(nèi)置的雷電防護(hù)等級可以達(dá)到DO-160G中規(guī)定的三級水平,。由于芯片僅僅集成了6或8路,,路數(shù)較少,芯片封裝較小,,使用起來更加靈活方便,,費(fèi)用也比較低廉。
4 基于HKA03201芯片的離散量輸入接口電路
近年來,,隨著集成電路設(shè)計技術(shù)的發(fā)展及自主知識產(chǎn)權(quán)的需求,,國內(nèi)的元器件研制單位也競相研制此類復(fù)雜的接口電路,其中西安翔騰公司以國內(nèi)機(jī)載電子設(shè)備中離散量輸入通用處理方式作為需求已經(jīng)成功研制了基于比較器原理的32路(HKA03201)和8路(HKA1217)離散量接口芯片,。兩者在原理和功能上基本相同,,這里以HKA03201為例介紹該類芯片。
傳統(tǒng)的離散量輸入處理方式是根據(jù)不同離散量的電氣特性設(shè)計專用處理電路,,這種處理方式專一固定,,對于多路同類型離散量輸入處理時顯得笨重,且大量占用板面積,。不利于機(jī)載電子設(shè)備的高度集成化及小型化需求,,HKA03201以其高度集成化及小型化可以解決分立元器件搭建電路帶來的集成化和小型化問題。
HKA03201芯片作為自主知識產(chǎn)權(quán)的國產(chǎn)芯片避免了國外同類型芯片的斷檔、禁運(yùn)風(fēng)險,,保障了國產(chǎn)機(jī)載電子設(shè)備的正常生產(chǎn),。
HKA03201是一款將離散量信號轉(zhuǎn)換為TTL電平的數(shù)字接口集成電路。電路集成32路離散量處理通道,,且每一通道均支持28 V/開,、28 V/地、地/開三種離散量輸入形式,。電路包含自檢測,、數(shù)據(jù)抖動延時屏蔽、冗余和錯誤校驗,,隔離等功能,提高了數(shù)據(jù)可靠性,,同時由于小型化,,在功耗、成本和面積重量上具有一定優(yōu)勢[1],。HKA03201芯片功能框圖如圖5所示,。
HKA03201芯片具有以下特點(diǎn):
(1)2路離散量輸入比較單元,可完成分壓后的離散量信號與外部基準(zhǔn)比較,。
(2)雙時鐘冗余為兩路內(nèi)部振蕩器,,優(yōu)先選用主OSC,在主時鐘出錯的情況下自動切換至從OSC,。
(3)自檢測部分在電路上電時會自動執(zhí)行,,并將檢測結(jié)果存儲至自檢結(jié)果寄存器中,自檢測也可以在工作狀態(tài)由控制器以指令形式發(fā)出,。自檢測有0′s/1′s mode和1′s/0′s mode兩種形式,。
(4)離散量輸入抖動屏蔽用于屏蔽離散量信號輸入的抖動。采用延時采樣輸入信號的方式,,屏蔽高頻抖動,,同時可配置的抖動時間,可以滿足不同離散量抖動時間的要求,。
另外,,HKA03201還具有一些特色功能,主要包括:
(1)支持28 V/開,、28 V/地,、地/開三種離散量輸入形式,通過軟件配置實現(xiàn)同一管腳對三種離散量接口的支持,;
(2)提供串行接口和異步并行接口,,實現(xiàn)與主機(jī)接口的靈活對接;
(3)可配置為條件中斷模式,減少對主機(jī)工作的打斷,,大大降低主機(jī)負(fù)擔(dān),,使主機(jī)專注于應(yīng)用任務(wù);
(4)寬溫度工作范圍-55 ℃~125 ℃,,能夠在惡劣條件下使用,;
(5)輸入16位時可配置為雙倍冗余模式,可以很容易的用于雙余度計算機(jī)場合,;
(6)可配置防抖動時間,,這是該款芯片不同于國外同類芯片的最大特色,當(dāng)離散量輸入信號由繼電器提供時,,繼電器的觸點(diǎn)抖動會導(dǎo)致信號不穩(wěn),,HKA03201能根據(jù)不同的繼電器觸點(diǎn)抖動的最大穩(wěn)定時間自動將抖動屏蔽掉,芯片輸出的信號是穩(wěn)定后的信號,,這個功能是國外芯片沒有的,;
(7)可配置外部參考電平;
(8)離散量輸入端口最大耐壓50 V,,完全符合GJB181A飛機(jī)供電特性的標(biāo)準(zhǔn)規(guī)定,,接口電路不需要再做過壓防護(hù)處理;
(9)離散量輸入端口瞬態(tài)間接雷電防護(hù)水平為3級,,對于3級以下的雷電不需要做雷電防護(hù)處理,。
基于HKA03201芯片的離散量輸入處理電路工作原理為:被采集的離散量信號通過RC濾波后,經(jīng)過分壓限幅送入HKA03201芯片處理后,,通過局部總線或者SPI串行總線將采集信息發(fā)送到處理器模塊,。離散量輸入處理芯片HKA03201原理實現(xiàn)框圖如圖6所示。
對于地/開信號,,可以設(shè)置Vref=0.3 V,,Vref_danger=0 V,自檢閾值電壓Vref_HI=0.4 V,,Vref_LO=0.2 V,,其中Vref、Vref_HI,、Vref_LI是通過輸入電壓分壓得到,;同理對于28 V/開、28 V/地來說,,可設(shè)置Vref=1.4 V,,Vref_danger=0 V,自檢閾值電壓Vref_HI=1.5 V,,Vref_LI=1.3 V,。
離散量芯片采集完成后,,CPU可通過局部總線或串行SPI總線采用尋址方式讀取離散量信息,采用局部總線讀取時,,芯片支持最高6位的地址空間,,每個地址對應(yīng)16位離散量,采用串行SPI總線時最大速率支持10 M,。
基于HKA03201芯片實現(xiàn)的離散量輸入處理電路支持上電自測試與工作中測試兩種測試,,上電自測試在加電后自動進(jìn)行,并存儲測試接口到內(nèi)部寄存器中,,主機(jī)可通過錯誤信息寄存器中的自檢出錯位進(jìn)行判斷,。工作中維護(hù)檢測在工作狀態(tài)下由CPU以指令信息發(fā)出,有0/1自檢測和1/0自檢測兩種,,以輸入端口基準(zhǔn)電壓上下100 mV作為自檢閾值,,+100 mV定義為HI電平,-100 mV定義為LI電平,,自檢過程中不允許訪問內(nèi)部寄存器,,只能訪問外部寄存器。
5 系統(tǒng)應(yīng)用
某型號飛機(jī)機(jī)載計算機(jī)的通用I/O模塊基板上要求外部輸入輪載,、閥門等供給9路地/開離散量及用于狀態(tài)指示的16路28 V/地離散量及8路28 V/開開關(guān)指示離散量,離散量輸入經(jīng)過前端處理后,,直接掛接在CPU的并行局部總線上,,CPU通過局部總線訪問外部接口數(shù)據(jù),根據(jù)讀取的外部離散量信號狀態(tài)判斷執(zhí)行相應(yīng)的操作,。
首先根據(jù)實際應(yīng)用情況分析,,外部輸入有3種類型離散量狀態(tài):地/開、28 V/開,、28 V/地共計33路的離散量,,采用傳統(tǒng)分離元器件搭建電路,共需3種共計29套離散量處理電路,,板面積占用量非常大,,無法在一個基板上實現(xiàn),經(jīng)分析評估后采用2片HKA03201實現(xiàn)離散量電路處理可以解決布板面積不夠的問題,。
HKA03201芯片上具有2個參考電壓,,即DIN[0:15]具有同一參考電壓,DIN[16:31]具有同一參考電壓,,根據(jù)此情況系統(tǒng)外部輸入的3種離散量劃分為:28 V/開和28 V/地使用1片HKA03201,,地/開使用另一片HKA03201,具體設(shè)計框圖如圖7所示,。
設(shè)計中,,對于28 V/開,、28 V/地離散量處理,VREFA=VREFB=1.4 V,;VREFA_charge=VREFB_charge=0,,供電電源可通過DA芯片由CPU進(jìn)行靈活配置;同理,,處理地/開離散量時,,VREFA=0.3 V,VREFA_charge=0,。
通過對以上國產(chǎn)HKA03201芯片的應(yīng)用,,對比傳統(tǒng)離散量處理電路,可歸納出機(jī)載航電系統(tǒng)使用集成電路處理離散量信號的優(yōu)點(diǎn),,主要有以下幾方面:
(1)統(tǒng)一了接口規(guī)范,,簡化了電路設(shè)計,提高了系統(tǒng)的抗干擾能力,,完善了系統(tǒng)的保護(hù),。
(2)完善、可靠和智能化的BIT功能為實現(xiàn)系統(tǒng)的PHM提供了物理基礎(chǔ)和實現(xiàn)手段,。
(3)減少了元器件的種類和數(shù)量,,大幅度減輕系統(tǒng)的重量、體積和功耗,,大大提高了系統(tǒng)的可靠性,。
(4)降低離散量處理在計算機(jī)中所占用的軟硬件資源的比例,使計算機(jī)回歸計算控制的“本職”,。
(5)提高了整個系統(tǒng)的技術(shù)水平,,實現(xiàn)了離散量信號處理技術(shù)的跨代發(fā)展,達(dá)到了國際先進(jìn)水平,。
6 結(jié)束語
從離散量輸入接口電路的發(fā)展軌跡來看,,其經(jīng)歷了分立器件搭建、分立器件與比較器組合以及單片集成電路三個階段的發(fā)展,。各階段優(yōu)缺點(diǎn)見表1,。以單片集成電路為代表的離散量輸入接口電路必將成為未來發(fā)展的方向,其特點(diǎn)是硬件功能軟件化,,電路設(shè)計集成化,,通過應(yīng)用集成電路,可提高設(shè)計人員電路設(shè)計的效率和能力,。
參考文獻(xiàn)
[1] 魏婷.一種新型的離散量接口電路的設(shè)計[J].計算機(jī)技術(shù)與發(fā)展,,2015,3(25):167-170.
[2] 王銳.飛控系統(tǒng)控制信息自動采集處理模塊與自測試設(shè)計[J].應(yīng)用光學(xué),,2013,,2(34):225-229.
[3] 董妍,,楊菊平.基于TMS320C6415的飛控計算機(jī)接口模塊設(shè)計[J].計算機(jī)技術(shù)與發(fā)展,2014,,6(24):59-62.
[4] 鍭麗敏,,景德勝,許少尉,,等.基于DSP_FPGA的彈載綜合計算機(jī)設(shè)計與實現(xiàn)[J].電子技術(shù),,2013(7):43-45.
[5] 馬明建.數(shù)據(jù)采集與處理技術(shù)[M].西安:西安交通大學(xué)出版社,2005.