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

        ?

        基于CPCI總線通用測試設(shè)備設(shè)計

        2020-04-26 08:29:26張曉雷賈曉曉趙冬青劉東海
        儀表技術(shù)與傳感器 2020年3期
        關(guān)鍵詞:指令信號設(shè)備

        張曉雷,賈曉曉,趙冬青,劉東海

        (中北大學(xué)儀器科學(xué)與動態(tài)測試教育部重點(diǎn)實(shí)驗(yàn)室,電子測試技術(shù)國家重點(diǎn)實(shí)驗(yàn)室,山西太原 030051)

        0 引言

        近年來隨著飛行器技術(shù)的快速發(fā)展,相應(yīng)地對地面測控臺設(shè)備的接口的多樣性、可靠性要求也越來越高[1]。地面測控臺的規(guī)范化、通用化、系列化就顯得尤為重要,因此應(yīng)充分考慮測試設(shè)備的繼承性并采用成熟的技術(shù)。為了全面可靠地測試飛行器設(shè)備,設(shè)計了基于CPCI總線通用測試設(shè)備。

        早期的地面測控臺針對不同的飛行器任務(wù),由于接口、傳輸速率及功能的差異,需要新設(shè)計不同的測控臺設(shè)備[2]。因此,從可靠性和經(jīng)濟(jì)性上考慮,設(shè)計一種通用測試設(shè)備是非常必要的。通用測試設(shè)備將高速Hotlink接口、高速LVDS接口和RS485/RS422接口等高速數(shù)據(jù)傳輸模塊與數(shù)字量發(fā)送模塊、模擬量發(fā)送模塊和供電模塊按信號類型和功能集成到一個設(shè)備上。通過對傳統(tǒng)的地面測控臺進(jìn)行通用化設(shè)計,明顯地提高了地面測控臺的實(shí)用性和可靠性。

        1 系統(tǒng)總體方案設(shè)計

        通用測試設(shè)備的總體設(shè)計框圖如圖1所示。該設(shè)備采用4U、19英寸(1英寸=2.54 cm)標(biāo)準(zhǔn)CPCI機(jī)箱(該機(jī)箱自帶主板),基于此平臺,分別設(shè)計了4種通用型CPCI板卡:主控卡、數(shù)字量信源卡、模擬量信源卡及電源卡。

        主控卡主要通過RS485/RS422接口向飛行器發(fā)送指令并接收飛行器狀態(tài)信息,通過高速LVDS或高速Hotlink接口實(shí)時監(jiān)測或事后下載飛行器的數(shù)據(jù);數(shù)字量信源卡為飛行器模擬發(fā)送同步PCM數(shù)據(jù)、高速LVDS數(shù)據(jù)等數(shù)字量信息,同時采集電壓檢測信號;模擬量信源卡為飛行器提供模擬測試信號,包括產(chǎn)生正弦波、三角波、鋸齒波等信號,且幅值和頻率在一定范圍可調(diào);電源卡以其背板輸出的+12 V電源作為輸入,通過隔離升壓DC-DC模塊為外部提供一組獨(dú)立的供電電壓。由于電源卡上沒有高速接口,不存在高速數(shù)據(jù)的通信,其主控芯片采用C851F061單片機(jī),其余板卡上主控芯片采用在高速信號處理上更穩(wěn)定的FPGA芯片。

        2 硬件電路設(shè)計

        所設(shè)計的通用測試設(shè)備的關(guān)鍵硬件電路包括主控卡的高速Hotlink接口接收電路、高速LVDS接口發(fā)送電路及數(shù)字量信源卡的高速LVDS接口接收電路。下面就這3個電路的設(shè)計進(jìn)行詳細(xì)介紹。

        2.1 Hotlink接口接收電路設(shè)計

        圖2為Hotlink接口接收電路圖。Hotlink數(shù)據(jù)經(jīng)過長距離同軸電纜傳輸后由連接器BNC-KY3輸入,防靜電芯片SMDA05LCC不僅可以吸收可能造成器件損壞的脈沖,而且能夠避免數(shù)據(jù)受到不必要的噪聲影響[3];變壓器TC1-1T起到降低信號諧波干擾的作用,信號經(jīng)處理后送至Hotlink數(shù)據(jù)接收芯片CY7B933差分輸入端;R159和R160為阻抗匹配電阻,其阻值為同軸電纜特性阻抗的一半[4-5];R158和 R161組成一個分壓網(wǎng)絡(luò),為輸入差分信號提供需要的直流偏置電平;同時R158與C111組成一個RC濾波網(wǎng)絡(luò)用來濾除輸入端的高頻噪聲[6];由于本設(shè)計選擇INA±通道輸入,故將A/B引腳通過電阻R156上拉至5 V。

        2.2 LVDS接口發(fā)送電路設(shè)計

        SN65LV1023發(fā)送芯片將10位并行數(shù)據(jù)轉(zhuǎn)換為串行LVDS數(shù)據(jù)流,芯片發(fā)送數(shù)據(jù)時為10位并行數(shù)據(jù)附加起始位和停止位[7]。LVDS信號由于電平較低,經(jīng)過長距離傳輸會使信號產(chǎn)生衰減和畸變,無法滿足長距離的傳輸要求。因此在發(fā)送端增加高速電纜驅(qū)動器CLC001提高信號電平,提高數(shù)據(jù)的傳輸距離。

        圖2 Hotlink接口接收電路

        SN65LV1023發(fā)送芯片輸出差分電壓取決于輸出端端接電阻R6,其阻值與PCB差分線的特性阻抗相同,典型值為 100~120 Ω。R6取 100 Ω 時,驅(qū)動器輸入端的差分電壓約780 mV,滿足驅(qū)動器100 mV的差分門限電平要求[8-9]。CLC001的輸出可看作高阻抗的電流源,R8和R9為分流電阻,將輸出電流信號轉(zhuǎn)換為電壓信號,同時為傳輸線提供輸入端阻抗匹配。傳輸線為QX2490,其特性阻抗為100 Ω,因此 R8與 R9設(shè)計為 49.9 Ω[10]。C6和 C7為隔直電容,實(shí)現(xiàn)交流耦合。圖3為LVDS接口發(fā)送電路。

        圖3 LVDS接口發(fā)送電路

        2.3 LVDS接口接收電路設(shè)計

        LVDS信號通過線纜傳輸至接收端自適應(yīng)均衡器CLC014對發(fā)送端衰減和畸變的信號進(jìn)行恢復(fù),圖4為LVDS接口接收電路。

        圖4 LVDS接口接收電路

        LVDS信號經(jīng)過驅(qū)動器CLC001的輸出信號和到達(dá)均衡器CLC014的輸入信號波形圖如圖5所示,圖6為信號經(jīng)過均衡器CLC014后的輸出信號波形圖。

        圖5 CLC001輸出信號和CLC014輸入信號

        圖6 CLC014輸出信號

        SN65 LV1224解碼器利用了數(shù)據(jù)與時鐘恢復(fù)技術(shù),可以將串行輸入的高速LVDS信號解碼為10位并行數(shù)據(jù)和1路時鐘信號[11]。從圖5、圖6可以看出,LVDS信號經(jīng)過均衡器CLC014的自動補(bǔ)償后可以把衰減和畸變信號恢復(fù)至正常強(qiáng)度,傳輸給FPGA進(jìn)行處理。在均衡器的差分輸入端口,分別串聯(lián)100 Ω(R102、R103)電阻用來匹配雙絞電纜的阻抗,C26和C27為隔直電容,和發(fā)送端一樣設(shè)計為交流耦合[12]。

        3 板卡間交互協(xié)議設(shè)計

        通用測試設(shè)備CPCI機(jī)箱背板設(shè)計2組串行通信總線,2組總線均工作在主從模式。主機(jī)為主控卡,其他為從機(jī)(包括電源卡、數(shù)字量卡、模擬量卡等)。通過該總線,主機(jī)向各從機(jī)下發(fā)指令,當(dāng)從機(jī)識別到是自己的ID時,將相應(yīng)的狀態(tài)返回給主機(jī),主從機(jī)的拓?fù)浣Y(jié)構(gòu)如圖7所示。

        圖7 主從機(jī)的拓?fù)浣Y(jié)構(gòu)

        3.1 總線協(xié)議

        主、從機(jī)工作在“點(diǎn)名-應(yīng)答”的方式下,主機(jī)發(fā)出點(diǎn)名指令,從機(jī)根據(jù)指令內(nèi)容進(jìn)行應(yīng)答。

        總線串行碼率定義為10 Kbit/s,采用標(biāo)準(zhǔn)串行協(xié)議,包含1 bit起始位、1 bit停止位和8 bit數(shù)據(jù)位,發(fā)送時先發(fā)送低位。主機(jī)每次點(diǎn)名時連續(xù)發(fā)送3條一樣的指令,指令間隔為11 bit“1”,時序如圖8所示。指令內(nèi)容如表1所示。從機(jī)每接收到一次狀態(tài)獲取指令,相應(yīng)發(fā)出一次狀態(tài)數(shù)據(jù),每次返回10個字節(jié)狀態(tài)信息,字節(jié)間無空隙位間隔,從機(jī)卡返回的狀態(tài)信息如表2所示。

        各板卡加電后,主機(jī)TX端處于發(fā)送狀態(tài),各從機(jī)RX端處于接收狀態(tài);主機(jī)RX端處于接收狀態(tài),對應(yīng)被點(diǎn)名從機(jī)處于發(fā)送狀態(tài);從機(jī)開始返回狀態(tài)前先將引腳由高阻設(shè)置為輸出,狀態(tài)輸出完畢后,再設(shè)為高阻態(tài),防止各從機(jī)同時輸出,導(dǎo)致引腳損壞。

        圖8 主機(jī)指令發(fā)送時序

        表1 主機(jī)指令內(nèi)容約定

        表2 從機(jī)信息返回幀格式約定

        3.2 邏輯實(shí)現(xiàn)

        主機(jī)在板卡加電后根據(jù)標(biāo)準(zhǔn)串行協(xié)議,其中一組串行通信總線默認(rèn)對從機(jī)各板卡循環(huán)點(diǎn)名,發(fā)送各從機(jī)板卡狀態(tài)獲取指令;對單個從機(jī)的點(diǎn)名周期為20 ms(包括發(fā)送指令和狀態(tài)返回的時間),發(fā)送指令的最長時間為6.3 ms;主機(jī)另外一組串行總線通過CPCI總線識別上位機(jī)指令,發(fā)送對應(yīng)的指令,每個指令連續(xù)發(fā)送3條,不循環(huán)發(fā)送,與循環(huán)指令發(fā)送協(xié)議相同,指令的最長時間為6.3 ms。

        從機(jī)通過2組串行通信總線根據(jù)標(biāo)準(zhǔn)串行協(xié)議接收主機(jī)發(fā)送的點(diǎn)名指令,識別到是自己的ID時,根據(jù)主機(jī)指令執(zhí)行相應(yīng)的指令并能將相應(yīng)的狀態(tài)返回給主機(jī)。從機(jī)電源卡與其余從機(jī)不同,這里特別說明,主控芯片單片機(jī)無法并行接收2組串行指令,在單片機(jī)里通過引入中斷來順序判別主機(jī)指令。從機(jī)電源卡識別到主機(jī)發(fā)送的上位機(jī)指令后控制相應(yīng)的繼電器打開或閉合,接收到狀態(tài)返回指令則發(fā)送相應(yīng)狀態(tài)給主機(jī),從機(jī)電源卡的工作流程圖如圖9所示。

        單片機(jī)加電后識別串口0是否發(fā)生中斷,如果串口0發(fā)生中斷,則繼續(xù)判定串口指令內(nèi)容,如果為28 V上電指令,則控制繼電器閉合;如果為28 V斷電指令,則控制繼電器斷開;如果上電后是串口1發(fā)生中斷,則判斷是否為電源卡返回狀態(tài)指令,如果是則啟動A/D轉(zhuǎn)換器,并通過串口返回狀態(tài)信息(包括供電電壓、供電電流等)。

        圖9 從機(jī)電源卡的工作流程圖

        4 設(shè)計結(jié)果驗(yàn)證

        為了對通用測試設(shè)備硬件數(shù)據(jù)傳輸接口的可靠性進(jìn)行驗(yàn)證,需額外的采編存儲設(shè)備配合通用測試設(shè)備共同搭建的測試系統(tǒng),此外還應(yīng)對板卡間交互協(xié)議進(jìn)行驗(yàn)證。

        模擬量卡輸出的模擬信號可以通過示波器驗(yàn)證模擬量卡信號輸出的正確性。為了驗(yàn)證硬件數(shù)字量接口數(shù)據(jù)傳輸?shù)目煽啃裕绫?所示將數(shù)據(jù)傳輸接口的數(shù)據(jù)配置成相應(yīng)的幀格式,通用測試設(shè)備各個發(fā)送接口的數(shù)據(jù)通過采編存儲設(shè)備進(jìn)行統(tǒng)一編碼存儲,接收接口通過上位機(jī)軟件對編碼存儲的數(shù)據(jù)進(jìn)行回讀并進(jìn)行數(shù)據(jù)分析,驗(yàn)證硬件數(shù)字量接口數(shù)據(jù)傳輸?shù)目煽啃浴?/p>

        表3 各接口數(shù)據(jù)傳輸格式配置表

        上位機(jī)收到的各接口的數(shù)據(jù)截圖如圖12~圖14所示。Hotlink接口收到的數(shù)據(jù)如圖10所示,LVDS接口收到的數(shù)據(jù)如圖11所示,同步PCM接口收到的數(shù)據(jù)如圖12所示,RS485接口收到的數(shù)據(jù)如圖13所示,RS422接口收到的數(shù)據(jù)如圖14所示,從圖10~圖14可以看出各個端口都可以收到符合配置幀結(jié)構(gòu)的數(shù)據(jù),從而驗(yàn)證了硬件數(shù)字量接口數(shù)據(jù)傳輸?shù)目煽啃浴?/p>

        圖10 Hotlink接口收到數(shù)據(jù)截圖

        圖11 LVDS接口收到數(shù)據(jù)截圖

        圖12 同步PCM接口收到數(shù)據(jù)截圖

        圖13 RS485接口收到數(shù)據(jù)截圖

        圖14 RS422接口收到數(shù)據(jù)截圖

        為了驗(yàn)證通用測試設(shè)備背板之間的板卡間交互協(xié)議,用示波器抓取主機(jī)的指令波形如圖15所示,從機(jī)的狀態(tài)返回波形如圖16所示,從圖15~圖16可以看出板卡間交互協(xié)議符合通用測試設(shè)備的自定義協(xié)議,從而驗(yàn)證了板卡間交互協(xié)議的正確性。

        5 結(jié)束語

        基于CPCI總線的通用測試設(shè)備,針對數(shù)據(jù)傳輸過程中接口種類繁多,不同接口速率差異等方面做到了相對的通用,通過大量試驗(yàn)證明了通用測試設(shè)備的可靠性。通過對傳統(tǒng)的地面測控臺進(jìn)行通用化設(shè)計,在實(shí)用性、經(jīng)濟(jì)性、可靠性及環(huán)境適應(yīng)性等方面可以較好地滿足工程應(yīng)用需求。

        圖15 主機(jī)指令波形圖

        圖16 從機(jī)狀態(tài)返回波形圖

        猜你喜歡
        指令信號設(shè)備
        聽我指令:大催眠術(shù)
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        電子測試(2018年18期)2018-11-14 02:30:34
        基于MPU6050簡單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        基于FPGA的多功能信號發(fā)生器的設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:42
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        基于LabVIEW的力加載信號采集與PID控制
        亚洲天堂一二三四区在线| 无码毛片视频一区二区本码| 久久99精品国产麻豆| 国产欧美日韩综合一区二区三区| 日本岛国一区二区三区| 蜜臀av毛片一区二区三区| 国产h视频在线观看| japanese无码中文字幕 | 欧洲无码一级毛片无遮挡| 国产av天堂一区二区二区| 又大又粗欧美黑人aaaaa片| 国产精品福利自产拍久久| 亚洲国产欧美久久香综合| 日韩精品一区二区三区影音视频| 国产精品亚洲片在线观看不卡| 久久午夜伦鲁片免费无码| 2021久久精品国产99国产| 中文字幕亚洲精品专区| 日本肥老妇色xxxxx日本老妇| 99久久久无码国产精品9| aa视频在线观看播放免费| 亚洲一区二区三区精品| 国产精品毛片完整版视频| 国产在线不卡AV观看| 在线亚洲国产一区二区三区| 亚洲综合另类小说色区| 1区2区3区高清视频| 国产在线天堂av| 亚洲第一区二区精品三区在线| 免费成人在线电影| 伊人色网站| 亚洲另类国产精品中文字幕| 欧美性高清另类videosex| 曰本女人牲交全视频免费播放| 蜜桃视频中文在线观看| 亚洲视频免费一区二区| 无码日韩精品一区二区三区免费 | 美女国产毛片a区内射| 欧美疯狂做受xxxx高潮小说| 亚洲欧美国产精品久久久| 高潮内射主播自拍一区|