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

        ?

        基于ARM+FPGA的衛(wèi)星電源控制器通用測試系統(tǒng)

        2022-09-26 02:37:38宛傳友丁一寧陳志緣
        自動化與儀表 2022年9期
        關(guān)鍵詞:系統(tǒng)

        宛傳友,侯 飛,丁一寧,陳志緣

        (上??臻g電源研究所,上海 200245)

        衛(wèi)星電源分系統(tǒng)是星上產(chǎn)生、儲存、交換、調(diào)節(jié)和分配電能的系統(tǒng),它為衛(wèi)星各個(gè)分系統(tǒng)的設(shè)備提供安全可靠的能源供給,是衛(wèi)星必不可少的重要保障系統(tǒng)[1],其中PCU 是衛(wèi)星電源分系統(tǒng)的重要組成部分,PCU 的性能指標(biāo)直接決定了整個(gè)衛(wèi)星的供電是否可靠。因此對于PCU 性能的測試就顯得尤為重要,其中PCU 與星載計(jì)算機(jī)的總線通信方式主要包括1553B、CAN 和RS422 3 種。 目前傳統(tǒng)的PCU 測試主要是根據(jù)其總線通信方式,需要專門定制一套僅適用于該型號的測試系統(tǒng),包括測試上位機(jī)和與其通信的轉(zhuǎn)接盒[2-3],存在定制化嚴(yán)重、通用性差、維護(hù)困難、成本較高等缺點(diǎn)。

        針對這種情況,本文設(shè)計(jì)了一種基于ARM+FPGA 的衛(wèi)星電源控制器通用測試系統(tǒng)。 將3 種總線通信方式進(jìn)行整合,轉(zhuǎn)換成接口統(tǒng)一的以太網(wǎng)通信方式與上位機(jī)進(jìn)行數(shù)據(jù)傳輸。 實(shí)現(xiàn)了測試系統(tǒng)上位機(jī)無需再分別適配3 種總線通信的方式,節(jié)省了上位機(jī)軟件和通信轉(zhuǎn)接盒的開發(fā)成本。

        1 通用測試系統(tǒng)整體設(shè)計(jì)方案

        基于ARM+FPGA 的衛(wèi)星電源控制器通用測試系統(tǒng)的整體設(shè)計(jì)方案如圖1 所示,主要包括待測試的電源控制器(PCU)模塊,其中PCU 模塊可以通過1553B、CAN 和RS422 3 種總線通信方式中的任意一種與總線通信接口整合單元進(jìn)行數(shù)據(jù)傳輸。 總線通信接口整合單元由主控芯片A3P1000 FPGA 與3種總線通信接口的控制芯片組成。 總線通信接口整合單元通過FSMC 內(nèi)總線與以太網(wǎng)接口轉(zhuǎn)換單元進(jìn)行內(nèi)總線數(shù)據(jù)交互。 以太網(wǎng)接口轉(zhuǎn)換單元由ARM Cortex-M4 為內(nèi)核的STM32F103ZET6 芯片和以太網(wǎng)通信接口芯片W5500 組成。以太網(wǎng)接口轉(zhuǎn)換單元通過以太網(wǎng)線與通用測試上位機(jī)進(jìn)行數(shù)據(jù)傳輸。 通用測試上位機(jī)是采用圖形化的編程語言LabVIEW開發(fā),形成可視化的通用測試上位機(jī)界面。

        圖1 通用測試系統(tǒng)整體設(shè)計(jì)方案Fig.1 Overall design scheme of general test system

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

        通用測試系統(tǒng)硬件電路主要包括以太網(wǎng)接口轉(zhuǎn)換單元和總線通信接口整合單元,硬件結(jié)構(gòu)框圖如圖2 所示。

        以太網(wǎng)接口轉(zhuǎn)換單元主控芯片采用ARM Cortex-M4 為內(nèi)核的STM32F103ZET6 芯片,最高時(shí)鐘速度72 MHz, 程序存儲器容量為512 KB,RAM容量為64 KB,該芯片性能高、成本和功耗低,完全滿足設(shè)計(jì)要求。 整個(gè)測試系統(tǒng)硬件電路采用直流12 V 供電,選用AMS1117-3.3 線性穩(wěn)壓芯片將電壓轉(zhuǎn)換成3.3 V 供給以太網(wǎng)接口轉(zhuǎn)換單元。 采用MAX706 看門狗芯片產(chǎn)生上電復(fù)位和看門狗信號輸出給STM32F103ZET6 主控芯片。 采用8 MHz 的晶振提供系統(tǒng)時(shí)鐘。 W5500 是WIZnet 公司推出的一款內(nèi)部集成硬件協(xié)議棧的高性能以太網(wǎng)接口芯片,它擁有早期芯片的所有主要優(yōu)勢,內(nèi)部集成了MAC和PHY 工藝,使得接入以太網(wǎng)方案的硬件設(shè)計(jì)更為簡捷和高效。W5500 提供了SPI(外設(shè)串行接口),從而能夠更加容易與外設(shè)MCU 整合,方便開發(fā)者使用[4-5]。 網(wǎng)絡(luò)接口采用的是把變壓器和RJ-45 接頭集成到一起的HR911105A,HR911105A 符合IEEE802.3標(biāo)準(zhǔn),采用金屬外殼封裝,抑制EMI 性能較好,而且可減少電路板空間和簡化PCB 板布局,使信號傳輸更加穩(wěn)定可靠[6]。

        總線通信接口整合單元主控芯片采用A3P1000芯片,該FPGA 芯片具有100 萬系統(tǒng)門,最高主頻231 MHz,1024 位片上可編程、非易失的FlashROM存儲,滿足設(shè)計(jì)要求。采用LM2678S-5、LM2678S-3.3和AMS1117-1.5 電源轉(zhuǎn)換芯片將電壓轉(zhuǎn)換成5 V、3.3 V 和1.5 V 供給總線通信接口整合單元。 用電阻和電容組成上電復(fù)位模塊電路。 采用24 MHz 晶振提供FPGA 的系統(tǒng)時(shí)鐘。

        1553B 總線通信模塊的主芯片采用美國DDC公司生產(chǎn)的BU-61580,該芯片作為一種全集成化多協(xié)議的接口芯片,由2 個(gè)低功耗的雙端收發(fā)器、4 K字靜態(tài)RAM 以及直接面向主處理器的緩存接口組成[7],集成了總線控制器(BC)、遠(yuǎn)程終端(RT)和總線監(jiān)控器(MT)3 種終端協(xié)議邏輯,各個(gè)終端連接到總線上都可形成廣播通道[8-9],本測試系統(tǒng)該芯片承擔(dān)BC 的功能完成與衛(wèi)星PCU 的1553B 通信。 CAN 總線通信模塊通常由CAN 總線控制器SJA1000 和CAN 總線收發(fā)器PCA82C250 兩部分組成[10-11],實(shí)現(xiàn)與衛(wèi)星PCU 的CAN 通信。 RS422 總線通信模塊由四路差分線路驅(qū)動器AM26C31 和四路差分線路驅(qū)動器AM26C32 組成,實(shí)現(xiàn)與衛(wèi)星PCU 的RS422通信。

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

        3.1 通用測試上位機(jī)軟件設(shè)計(jì)

        上位機(jī)采用圖形化的編程語言LabVIEW 開發(fā),形成可視化的上位機(jī)界面。 具備模塊化程序結(jié)構(gòu)框架,高內(nèi)聚,低耦合,覆蓋當(dāng)前衛(wèi)星型號需求,并滿足維護(hù)方便、方便后續(xù)進(jìn)行功能擴(kuò)展,也可以根據(jù)用戶需求進(jìn)行定制化設(shè)計(jì)。 通用測試上位機(jī)軟件主程序流程如圖3 所示。

        圖3 通用測試上位機(jī)軟件主程序流程Fig.3 General test upper computer software main program flow chart

        3.2 基于ARM+FPGA 的軟件設(shè)計(jì)

        基于ARM+FPGA 的軟件主體功能為硬件上實(shí)現(xiàn)以太網(wǎng)→1553B、CAN 和RS422 總線的電氣特性匹配,軟件上實(shí)現(xiàn)信息流的上下行。 為提高軟件通信處理能力, 采用ARM+FPGA 雙核處理的實(shí)現(xiàn)方案,可充分發(fā)揮ARM 多任務(wù)實(shí)時(shí)處理功能及FPGA功能并行、管腳豐富的特點(diǎn)。

        為提高軟件運(yùn)行效率,結(jié)合處理器性能承載能力,選擇在STM32F103ZET6 芯片上移植運(yùn)行UCOSII嵌入式操作系統(tǒng), 該操作系統(tǒng)是一個(gè)基于ROM 運(yùn)行的、可裁剪的、搶占式、實(shí)時(shí)多任務(wù)內(nèi)核,具有執(zhí)行效率高、占用空間小、實(shí)時(shí)性能優(yōu)良和可擴(kuò)展性強(qiáng)等優(yōu)點(diǎn),最小內(nèi)核可編譯至2 KB[12],具有成熟的移植及應(yīng)用經(jīng)驗(yàn)。 本軟件利用UCOSII 的特點(diǎn),設(shè)定多個(gè)任務(wù),從而實(shí)現(xiàn)信息上下行的實(shí)時(shí)性。 為增強(qiáng)信息吐納穩(wěn)定性,采用隊(duì)列的方式對輸入輸出信息流進(jìn)行操作。 隊(duì)列是一種抽象的數(shù)據(jù)類型,具有先進(jìn)先出的特點(diǎn),非常適合用于通信的處理。 本軟件設(shè)置2 個(gè)隊(duì)列,分別為對上、對下,通過管理、維護(hù)2個(gè)隊(duì)列實(shí)現(xiàn)信息流的上下行。 基于ARM+FPGA 軟件運(yùn)行的基本邏輯流程如圖4 所示。

        圖4 基于ARM+FPGA 軟件運(yùn)行的基本邏輯流程Fig.4 Basic logic flow chart based on ARM+FPGA software operation

        4 通用測試系統(tǒng)樣機(jī)展示

        搭建的基于ARM+FPGA 架構(gòu)的通用測試系統(tǒng)樣機(jī)如圖5 所示。 其中以太網(wǎng)接口轉(zhuǎn)換單元采用內(nèi)嵌的方式疊插在總線通信接口整合單元的印制板上, 通過以太網(wǎng)線連接到通用測試上位機(jī)進(jìn)行測試,通用測試上位機(jī)界面如圖5 標(biāo)注所示。

        圖5 通用測試系統(tǒng)樣機(jī)Fig.5 Universal test system prototype

        5 結(jié)語

        本文提出的基于ARM+FPGA 架構(gòu)的通用測試系統(tǒng), 實(shí)現(xiàn)了與3 種總線通信接口的適配, 包括1路1553B、2 路CAN 和4 路RS422 總線通信功能,通用測試上位機(jī)實(shí)現(xiàn)了RS422 通信波特率可自由設(shè)置、CAN 通信傳輸速率500 Kbps 和1553B 通信傳輸速率為1 Mbps。 該測試系統(tǒng)已經(jīng)用于3 種不同的衛(wèi)星電源控制器的測試,測試結(jié)果表明其通用性強(qiáng),穩(wěn)定性高,解決了傳統(tǒng)衛(wèi)星PCU 測試系統(tǒng)定制化嚴(yán)重的問題, 降低了成本, 可以為后續(xù)的衛(wèi)星PCU 測試系統(tǒng)開發(fā)提供借鑒。

        猜你喜歡
        系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
        半沸制皂系統(tǒng)(下)
        FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一德系統(tǒng) 德行天下
        PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
        国产内射爽爽大片| 日日噜噜夜夜狠狠2021| 国产精品毛片av一区二区三区| 久久久中文字幕日韩精品| 国产黄大片在线观看| 国模无码视频一区| 亚洲人成18禁网站| 亚洲不卡高清av在线| 亚洲人成网站18禁止| 国产精品沙发午睡系列990531 | 永久黄网站免费视频性色| 尤物yw无码网站进入| av黄片免费在线观看| 在线观看国产成人自拍视频| 人人妻人人澡人人爽欧美一区九九| 国产精品视频牛仔裤一区| 丰满少妇高潮在线观看| 日韩精品视频免费网站| 欧美俄罗斯40老熟妇| 亚洲高清无码第一| 91中文字幕精品一区二区| 国产精品高清网站| 色老头在线一区二区三区| 日韩av二区三区一区| 中文字幕人妻精品一区| 国产二区交换配乱婬| 热の国产AV| 中文字幕中乱码一区无线精品| 日本最新一区二区三区视频观看| 色一情一乱一乱一区99av| 亚洲—本道中文字幕久久66| 亚洲熟女天堂av一区二区三区| 97精品国产一区二区三区| 亚洲av永久无码精品秋霞电影影院 | 伊伊人成亚洲综合人网香| 巨乳av夹蜜桃站台蜜桃机成人| 亚洲一区二区自偷自拍另类| 国产精品妇女一二三区| 91精品福利一区二区| 精品视频一区二区在线观看| 无码av天天av天天爽|