亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的MIL-STD-1553B信號(hào)發(fā)生器設(shè)計(jì)與實(shí)現(xiàn)

        2021-11-17 23:33:04劉良勇王緯國(guó)
        河南科技 2021年17期
        關(guān)鍵詞:信號(hào)

        劉良勇 王緯國(guó)

        摘 要:為滿足航空裝備維修保障單位地面MIL-STD-1553B信號(hào)傳輸電纜檢測(cè)需要,本研究設(shè)計(jì)一種手持式MIL-STD-1553B信號(hào)發(fā)生器。系統(tǒng)采用現(xiàn)場(chǎng)可編程門陣列(FPGA)芯片作為主控制芯片,對(duì)外部輸入信號(hào)進(jìn)行曼徹斯特編碼,利用MIL-STD-1553B信號(hào)收發(fā)芯片HI-1573將編碼結(jié)果轉(zhuǎn)換成差分信號(hào),經(jīng)過(guò)變壓器耦合成標(biāo)準(zhǔn)的MIL-STD-1553B總線信號(hào)。其中,外部輸入信號(hào)為自產(chǎn)生信號(hào)、RS485接口輸入信號(hào)和WiFi接口輸入信號(hào)的一路。為滿足便攜式需求,本系統(tǒng)采用電池供電,并提供充電電路和電量顯示電路,滿足用戶電量補(bǔ)充和電量監(jiān)控需求。經(jīng)驗(yàn)證,此系統(tǒng)作為總線控制器(BC)向遠(yuǎn)程終端(RT)發(fā)送信號(hào),通過(guò)總線監(jiān)控器(BM)監(jiān)控,數(shù)據(jù)發(fā)送穩(wěn)定可靠。最后,通過(guò)示波器對(duì)此系統(tǒng)產(chǎn)生的信號(hào)進(jìn)行物理特性測(cè)量。測(cè)試結(jié)果表明,信號(hào)符合MIL-STD-1553B總線信號(hào)標(biāo)準(zhǔn),滿足電纜測(cè)試信號(hào)源要求,具有良好的應(yīng)用前景。

        關(guān)鍵詞:信號(hào)發(fā)生器;曼徹斯特編碼;現(xiàn)場(chǎng)可編程門陣列;HI-1573芯片

        中圖分類號(hào):TP273文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003-5168(2021)17-0016-05

        Design and Implementation of MIL-STD-1553B Signal

        Generator Based on FPGA

        LIU Liangyong WANG Weiguo

        (State-owned Wuhu Machinery Factory,Wuhu Anhui 247001)

        Abstract: In order to meet the requirements of ground MIL-STD-1553B signal transmission cable testing for aviation equipment maintenance and support units, this research designs a handheld MIL-STD-1553B signal generator. The system uses a field programmable gate array (FPGA) chip as the main control chip to perform Manchester encoding on external input signals, and uses the MIL-STD-1553B signal transceiver chip HI-1573 to convert the encoding result into a differential signal, which is coupled to a standard MIL-STD-1553B bus signal through a transformer. Among them, the external input signal is one of self-generated signal, RS485 interface input signal and WiFi interface input signal. In order to meet the needs of portable, this system adopts battery power supply, and provides a charging circuit and a power display circuit to meet the user's power supplement and power monitoring needs. It has been verified that this system is used as a bus controller (BC) to send a signal to a remote terminal (RT), monitored by a bus monitor (BM), and the data transmission is stable and reliable. Finally, the physical characteristics of the signal generated by this system are measured by an oscilloscope. The test results show that the signal conforms to the MIL-STD-1553B bus signal standard, meets the requirements of the cable test signal source, and has a good application prospect.

        Keywords: signal generator;Manchester code;FPGA;HI-1573 chip

        MIL-STD-1553B總線是飛機(jī)內(nèi)部時(shí)分制命令/響應(yīng)式多路復(fù)用數(shù)據(jù)總線,它是20世紀(jì)70年代由美國(guó)公布的一種串行多路數(shù)據(jù)總線標(biāo)準(zhǔn),被廣泛地應(yīng)用于飛機(jī)綜合航電系統(tǒng)、外掛物管理與集成系統(tǒng),并逐步擴(kuò)展到飛機(jī)控制等系統(tǒng)及坦克、艦船、航天等領(lǐng)域[1]。

        在航空裝備保障單位地面MIL-STD-1553電纜檢測(cè)過(guò)程中,為提高測(cè)試的覆蓋率,要添加MIL-STD-1553信號(hào)源滿足測(cè)試需求。目前,MIL-STD-1553信號(hào)發(fā)生器均采用知識(shí)產(chǎn)權(quán)(IP)核來(lái)實(shí)現(xiàn),成本高且連接方式單一,由于不內(nèi)置電池,需要外接電源才能工作,不便于攜帶。針對(duì)上述問(wèn)題,本研究提出一種基于FPGA的MIL-STD-1553信號(hào)發(fā)生器,內(nèi)置電池并可無(wú)線連接,方便外場(chǎng)使用。

        1 系統(tǒng)總體概述

        1.1 系統(tǒng)組成

        本系統(tǒng)由充電電源管理部分、信號(hào)輸入部分、FPGA最小系統(tǒng)和MIL-STD-1553B信號(hào)轉(zhuǎn)換部分組成,系統(tǒng)整體框圖如圖1所示。其中,充電電源管理部分負(fù)責(zé)系統(tǒng)的充電管理和電源供應(yīng),F(xiàn)PGA最小系統(tǒng)為系統(tǒng)的處理中心,解析輸入信號(hào)和曼徹斯特編碼,MII-STD-1553B信號(hào)轉(zhuǎn)換部分負(fù)責(zé)將曼徹斯特編碼轉(zhuǎn)換為標(biāo)準(zhǔn)的MII-STD-1553B信號(hào)[2]。

        1.2 系統(tǒng)功能

        本系統(tǒng)由4個(gè)按鍵組成,分別為電源按鍵、自發(fā)模式按鍵、串口模式按鍵和無(wú)線模式按鍵。電源按鍵輕觸一下,系統(tǒng)電源啟動(dòng),輕觸兩下,系統(tǒng)電源關(guān)閉;輕觸自發(fā)模式按鍵,系統(tǒng)進(jìn)入自發(fā)模式,同時(shí)自發(fā)模式指示燈亮起;輕觸串口模式按鍵,進(jìn)入串口收發(fā)模式,同時(shí)串口模式指示燈亮起,在數(shù)據(jù)收發(fā)過(guò)程中,數(shù)據(jù)傳輸指示燈閃爍;輕觸無(wú)線模式按鍵,進(jìn)入無(wú)線模式,同時(shí)無(wú)線模式指示燈亮起。

        1.2.1 自發(fā)模式。在自發(fā)模式下,F(xiàn)PGA將自定的數(shù)據(jù)轉(zhuǎn)換成曼特斯特碼發(fā)送給MIL-STD-1553B收發(fā)器模塊,MIL-STD-1553B收發(fā)器模塊將曼特斯特碼轉(zhuǎn)換成低電壓的MIL-STD-1553B信號(hào),變壓器將低電壓的MIL-STD-1553信號(hào)放大成標(biāo)準(zhǔn)的MIL-STD-1553B信號(hào)給MIL-STD-1553B接口,實(shí)現(xiàn)產(chǎn)生MIL-STD-1553B信號(hào)的目的。

        1.2.2 串口模式。在串口模式下,RS485接口接收計(jì)算機(jī)傳輸過(guò)來(lái)的RS485信號(hào),RS485接口將RS485信號(hào)轉(zhuǎn)換成晶體管-晶體管邏輯(TTL)電平并給FPGA芯片,F(xiàn)PGA芯片將反饋信號(hào)反方向傳輸給計(jì)算機(jī),并將接收的數(shù)據(jù)轉(zhuǎn)換成曼徹斯特碼發(fā)送給MIL-STD-1553B收發(fā)器模塊,MIL-STD-1553B收發(fā)器模塊將曼徹斯特碼轉(zhuǎn)換成低電壓的MIL-STD-1553B信號(hào),變壓器將低電壓的MIL-STD-1553B信號(hào)放大成標(biāo)準(zhǔn)的MIL-STD-1553B信號(hào)給MIL-STD-1553B接口,實(shí)現(xiàn)產(chǎn)生MIL-STD-1553B信號(hào)的目的。

        1.2.3 無(wú)線模式。在無(wú)線模式下,計(jì)算機(jī)和WiFi轉(zhuǎn)WART模塊進(jìn)行連接,WiFi轉(zhuǎn)WART模塊接收計(jì)算機(jī)傳輸過(guò)來(lái)的網(wǎng)絡(luò)信號(hào),WiFi轉(zhuǎn)WART模塊將網(wǎng)絡(luò)信號(hào)轉(zhuǎn)換成UART信號(hào)并傳輸給FPGA,F(xiàn)PGA將反饋信號(hào)反方向傳輸給計(jì)算機(jī),F(xiàn)PGA將接收的數(shù)據(jù)轉(zhuǎn)換成曼徹斯特碼發(fā)送給MIL-STD-1553B收發(fā)器模塊,MIL-STD-1553B收發(fā)器模塊將曼徹斯特碼轉(zhuǎn)換成低電壓的MIL-STD-1553B信號(hào),變壓器將低電壓的MIL-STD-1553B信號(hào)放大成標(biāo)準(zhǔn)的MIL-STD-1553B信號(hào)給MIL-STD-1553B接口,實(shí)現(xiàn)產(chǎn)生MIL-STD-1553B信號(hào)的目的。

        2 系統(tǒng)硬件設(shè)計(jì)

        系統(tǒng)的硬件由FPGA及其外圍電路、充電和升壓電路、DC-DC電路、WiFi轉(zhuǎn)UART電路和MIL-STD-1553B轉(zhuǎn)換電路等部分組成,硬件設(shè)計(jì)框圖如圖2所示。

        2.1 FPGA及其外圍電路設(shè)計(jì)

        FPGA采用英特爾(INTEL)公司的Cyclone Ⅲ系列的EP3C5E144I7芯片,該芯片采用65納米技術(shù)制造,具有94個(gè)I/O端口、22對(duì)差分對(duì)端口。FPGA最小系統(tǒng)及外圍電路如圖3所示。

        2.2 充電和升壓電路

        充電和升壓電路采用國(guó)產(chǎn)的英集芯的IP5207芯片,它是一款集成升壓轉(zhuǎn)換器、鋰電池充電管理、電池電量指示的多功能電源管理系統(tǒng)芯片,只需要一個(gè)電感就能實(shí)現(xiàn)降壓與升壓功能,可以支持低成本電感和電容。IP5207芯片的同步升壓系統(tǒng)提供1.2 A輸出電流,轉(zhuǎn)換效率高達(dá)93%。空載時(shí),自動(dòng)進(jìn)入休眠狀態(tài),靜態(tài)電流降至100 μA。IP5207芯片采用開關(guān)充電技術(shù),提供1 A電流,充電效率高達(dá)92%。其內(nèi)置集成電路(IC)溫度和輸入電壓檢測(cè)模塊,自動(dòng)調(diào)節(jié)充電電流[3]。充電和升壓電路如圖4所示。

        2.3 DC-DC電路

        DC-DC電路采用德州儀器(TI)公司的TPS82085SILR開關(guān)電源芯片,TPS82085芯片是經(jīng)優(yōu)化的3 A降壓轉(zhuǎn)換器模塊,兼具小型解決方案尺寸和高效率優(yōu)勢(shì)。該模塊集成有同步降壓轉(zhuǎn)換器和電感,可簡(jiǎn)化設(shè)計(jì),減少外部元件并節(jié)省印刷電路板(PCB)面積。為了最大限度地提高效率,該轉(zhuǎn)換器以2.4 MHz的標(biāo)稱開關(guān)頻率工作于脈寬調(diào)制(PWM)模式,并且會(huì)在輕負(fù)載電流時(shí)自動(dòng)進(jìn)入節(jié)能工作模式。在節(jié)能模式下,器件的工作靜態(tài)電流典型值為17 [μA]。TPS82085SILR芯片應(yīng)用流程如圖5所示。

        2.4 WiFi轉(zhuǎn)UART電路

        該模塊選用廣州有人科技有限公司的超小尺寸WiFi模塊USR-C215,實(shí)現(xiàn)TTL串口與WiFi的雙向透明傳輸。C215是一款小尺寸、插針式WiFi模塊,可以實(shí)現(xiàn)UART轉(zhuǎn)WiFi雙向透?jìng)鞴δ?主頻為166 MHz,尺寸小,便于嵌入開發(fā);支持無(wú)線接入點(diǎn)(AP)、站點(diǎn)(STA)、AP+STA配網(wǎng);支持有線等效加密(WEP)、WiFi訪問(wèn)保護(hù)(WPA)/WiFi訪問(wèn)保護(hù)Ⅱ(WPA2)安全加密傳輸;支持Httpd Client功能;支持簡(jiǎn)單AT指令集配置;支持注冊(cè)包、心跳包機(jī)制。

        2.5 MIL-STD-1553B轉(zhuǎn)換電路

        MIL-STD-1553B轉(zhuǎn)換電路采用HI-1573收發(fā)器,HI-1573是低功耗CMOS(互補(bǔ)金屬氧化物半導(dǎo)體)雙收發(fā)器設(shè)計(jì),滿足MIL-STD-1553B規(guī)范要求。每條總線的接收器部分轉(zhuǎn)換MIL-STD-1553B總線雙相差分?jǐn)?shù)據(jù)到適合輸入曼徹斯特解碼器的互補(bǔ)CMOS/TTL數(shù)據(jù)中。每條總線的發(fā)射器部分取互補(bǔ)的CMOS/TTL曼徹斯特雙相數(shù)據(jù)并將其轉(zhuǎn)換為適用于驅(qū)動(dòng)總線隔離的差分電壓變壓器的MIL-STD-1553B總線雙相差分?jǐn)?shù)據(jù)[4]。

        3 系統(tǒng)軟件設(shè)計(jì)

        模塊是在研究MIL-STD-1553B信號(hào)編碼方式的基礎(chǔ)上,通過(guò)FPGA芯片接受串口數(shù)據(jù)并解碼,將解碼的數(shù)據(jù)按照MIL-STD-1553B的BC編碼特性進(jìn)行編碼,發(fā)送至上位機(jī)的1553B板卡。

        3.1 軟件總體設(shè)計(jì)

        系統(tǒng)接收三個(gè)串口通道(WiFi轉(zhuǎn)串口、RS485和自產(chǎn)生信號(hào))發(fā)送過(guò)來(lái)的數(shù)據(jù),并根據(jù)按鍵確定的接收通道進(jìn)行接收,將接收的數(shù)據(jù)進(jìn)行解析,將解析的數(shù)據(jù)按照MIL-STD-1553B總線的編碼格式發(fā)送,從而實(shí)現(xiàn)信號(hào)發(fā)生器的作用。軟件設(shè)計(jì)的總體框圖如圖6所示。

        3.2 串口數(shù)據(jù)接收模塊設(shè)計(jì)

        串口數(shù)據(jù)接收模塊的功能為接收3個(gè)輸入通道的一路數(shù)據(jù),按照事先設(shè)計(jì)的協(xié)議格式進(jìn)行解析,提取出需要轉(zhuǎn)碼的MIL-STD-1553B數(shù)據(jù)。串口接收模塊的設(shè)計(jì)原理為通過(guò)串口接收數(shù)據(jù)放入FIFO存儲(chǔ)器,再?gòu)腇IFO存儲(chǔ)器中讀取數(shù)據(jù),通過(guò)FIFO存儲(chǔ)器的數(shù)據(jù)數(shù)量判斷一幀數(shù)據(jù)是否結(jié)束,從而計(jì)算出一幀數(shù)據(jù)的字節(jié)數(shù),然后利用狀態(tài)機(jī)解析出一幀數(shù)據(jù)里需要轉(zhuǎn)碼的數(shù)據(jù)。接受狀態(tài)機(jī)如圖7所示。

        3.3 MIL-STD-1553B總線信號(hào)產(chǎn)生模塊軟件設(shè)計(jì)

        MIL-STD-1553B數(shù)據(jù)總線采用曼徹斯特編碼解碼協(xié)議,以異步、命令/響應(yīng)方式執(zhí)行數(shù)據(jù)傳輸,采用半雙工方式,其傳輸速率為1 Mb/s,曼徹斯特碼與常用的不歸零碼(NRZ)的編碼不同,在電路中,NRZ碼的“0”用低電平表示;曼徹斯特碼的“0”用由低到高的電平跳變表示。同理,NRZ碼的“1”用高電平表示;曼徹斯特碼的“1”用由高到低的電平跳變表示[5]。差分曼徹斯特碼與不歸零(NRZ)的波形對(duì)照如圖8所示。

        MIL-STD-1553B總線信號(hào)產(chǎn)生模塊實(shí)現(xiàn)的功能為對(duì)從串口接收解析后的數(shù)據(jù)進(jìn)行曼徹斯特編碼,并按MIL-STD-1553B總線的BC端編碼特性進(jìn)行組合后串行輸出。實(shí)現(xiàn)的原理是將解析后的串口數(shù)據(jù)按位進(jìn)行編碼,編碼方式如下:當(dāng)數(shù)據(jù)位為0時(shí),編碼為0與1,產(chǎn)生上升沿;當(dāng)數(shù)據(jù)為1時(shí),編碼為1與0,產(chǎn)生下降沿,將20位的數(shù)據(jù)轉(zhuǎn)換為40位數(shù)據(jù)待串行輸出。串行輸出的實(shí)現(xiàn)方式如下:按照MIL-STD-1553B總線的1 MHz速率計(jì)算,1位為1 μs,先通過(guò)鎖相環(huán)(PLL)產(chǎn)生4 MHz頻率的時(shí)鐘,設(shè)計(jì)一個(gè)計(jì)數(shù)器,按照MIL-STD-1553B的BC發(fā)送周期和時(shí)間間隔在規(guī)定的計(jì)數(shù)時(shí)間段將編碼的并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)[6]。數(shù)據(jù)發(fā)送流程如圖9所示。

        4 系統(tǒng)調(diào)試

        本設(shè)計(jì)實(shí)現(xiàn)了基于FPGA的MIL-STD-1553B信號(hào)發(fā)生器,可實(shí)現(xiàn)三路輸入信號(hào)的切換,將一路信號(hào)接收后進(jìn)行解析和編碼,通過(guò)1573芯片轉(zhuǎn)換成MIL-STD-1553B信號(hào)。將信號(hào)發(fā)生器與北京石竹科技股份有限公司生產(chǎn)的1553B板卡進(jìn)行連接,將1553B板卡作為RT端,上位機(jī)按照規(guī)定格式發(fā)送數(shù)據(jù)至信號(hào)發(fā)生器,1553B板卡接收的數(shù)據(jù)與上位機(jī)發(fā)送的數(shù)據(jù)一致,同時(shí)用示波器測(cè)量信號(hào)發(fā)生器輸出信號(hào)的物理特性,波形滿足MIL-STD-1553B信號(hào)標(biāo)準(zhǔn)[7]。MIL-STD-1553B信號(hào)圖如圖10所示。

        5 結(jié)語(yǔ)

        本文介紹了一種以FPGA為控制核心的MIL-STD-1553B信號(hào)發(fā)生器設(shè)計(jì),該設(shè)計(jì)穩(wěn)定可靠,內(nèi)置電池,有自發(fā)、RS485和WiFi模式輸入,使用場(chǎng)景靈活。此設(shè)計(jì)創(chuàng)新性地實(shí)現(xiàn)了MIL-STD-1553B總線的BC發(fā)送功能,便于接收端對(duì)MIL-STD-1553B信號(hào)物理特性和協(xié)議特性的驗(yàn)證。該設(shè)計(jì)最終利用1553B板卡和示波器進(jìn)行了驗(yàn)證,信號(hào)穩(wěn)定可靠,滿足作為MIL-STD-1553B總線電纜檢測(cè)的信號(hào)源要求[8]。本文提出的基于FPGA的MIL-STD-1553B信號(hào)產(chǎn)生器的設(shè)計(jì)方法通過(guò)了實(shí)際驗(yàn)證,為MIL-STD-1553B總線研究提供了有效的參考。

        參考文獻(xiàn):

        [1]江志東,霍立平,張弟,等.基于SoC芯片的1553B總線仿真平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2020(24):152-157.

        [2]周勇軍,鄭永龍,張小輝.基于HI-1573的1553B總線通信模塊的研制[J].測(cè)控技術(shù),2018(1):96-100.

        [3]張子明,羅運(yùn)虎,肖前貴,等.基于C8051F040單片機(jī)+BU61580架構(gòu)的1555B總線通信接口模塊的設(shè)計(jì)[J].測(cè)控技術(shù),2013(12):110-113.

        [4]周勇軍,周濤,羅運(yùn)虎,等.關(guān)于反求1553B總線數(shù)據(jù)接口定義問(wèn)題的評(píng)述[J].測(cè)控技術(shù),2013(3):70-73.

        [5]羅運(yùn)虎,吳傳貴,王瑋國(guó),等.1553B總線監(jiān)視器中數(shù)據(jù)存儲(chǔ)規(guī)律的仿真與驗(yàn)證[J].測(cè)控技術(shù),2012(11):31-36.

        [6]張吉康.基于FPGA的1553B總線遠(yuǎn)程終端設(shè)計(jì)研究[D].北京:中國(guó)科學(xué)院大學(xué)(中國(guó)科學(xué)院光電技術(shù)研究所),2019:9-16.

        [7]潘亮,司斌,張從霞,等.基于FPGA的1553B總線曼徹斯特編解碼器設(shè)計(jì)與實(shí)現(xiàn)[J].航空兵器,2018(2):83-88.

        [8]方晨.1553B總線協(xié)議控制器設(shè)計(jì)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2009:43-44.

        猜你喜歡
        信號(hào)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        7個(gè)信號(hào),警惕寶寶要感冒
        媽媽寶寶(2019年10期)2019-10-26 02:45:34
        孩子停止長(zhǎng)個(gè)的信號(hào)
        《鐵道通信信號(hào)》訂閱單
        基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:42
        基于Arduino的聯(lián)鎖信號(hào)控制接口研究
        《鐵道通信信號(hào)》訂閱單
        基于LabVIEW的力加載信號(hào)采集與PID控制
        Kisspeptin/GPR54信號(hào)通路促使性早熟形成的作用觀察
        四虎成人精品国产永久免费无码| 亚洲区一区二区三区四| 91久久精品一区二区| 蜜桃av区一区二区三| 精品奇米国产一区二区三区| 亚洲精一区二区三av| 色综合久久久无码中文字幕| 97se亚洲国产综合自在线| 男女真实有遮挡xx00动态图| 亚洲AV无码久久久久调教| 男女动态91白浆视频| 欧美牲交videossexeso欧美| 天天做天天爱天天综合网| 日本熟妇中文字幕三级 | 麻豆精品一区二区av白丝在线| 一区二区三区人妻无码| 五月中文字幕| 亚洲国产人成自精在线尤物 | 国产啪精品视频网给免丝袜| 人妻精品人妻一区二区三区四五| 手机在线免费av资源网| 欧美在线 | 亚洲| 福利视频一二区| 亚洲国产精品国自产拍av在线| 亚洲精品国产av成拍色拍| 女人18毛片a级毛片| 又爆又大又粗又硬又黄的a片| 亚洲色欲色欲欲www在线| 精品人妻一区二区三区视频| 色综合久久88色综合天天| 欧美a级在线现免费观看| 美腿丝袜网址亚洲av| 欧美嫩交一区二区三区| 国产成人综合久久精品免费| 国产精品自拍首页在线观看| 亚洲国产成人久久精品不卡| 亚洲avav天堂av在线网爱情| 91性视频| 看国产亚洲美女黄色一级片| 三年的高清电影免费看| 亚洲精品国产成人|