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

        ?

        基于USB2.0接口的PCM數(shù)據(jù)采集器設(shè)計(jì)與實(shí)現(xiàn)

        2015-01-25 10:52:02周雪純
        電子設(shè)計(jì)工程 2015年8期
        關(guān)鍵詞:機(jī)軟件板卡采集器

        張 莉,周雪純,張 樂(lè)

        (中國(guó)飛行試驗(yàn)研究院測(cè)控所 陜西 西安 710089)

        數(shù)據(jù)采集器是飛行試驗(yàn)中不可缺少的一個(gè)重要設(shè)備,以往使用的數(shù)據(jù)采集器均采用航空插頭,與外設(shè)連接還需轉(zhuǎn)換插頭。而新型的PCM采集器采用USB2.0通訊技術(shù),相對(duì)于傳統(tǒng)的串行、并行接口,USB的優(yōu)勢(shì)在于即插即用,支持熱插拔;傳輸速度快,USB2.0提供最高達(dá)480 Mbps的傳輸率;最多可連接127個(gè)設(shè)備;電源可從計(jì)算機(jī)或集線器獲得,不需要外加電源,因此更加適合外場(chǎng)飛行試驗(yàn)使用。

        1 概 述

        該P(yáng)CM數(shù)據(jù)采集器用于對(duì)機(jī)載環(huán)境的振動(dòng)參數(shù)進(jìn)行采集、記錄和實(shí)時(shí)遙測(cè),采用USB2.0高速通信方式[1]。該采集器共有4塊采集板卡,每塊采集板卡采集8路通道的數(shù)據(jù),一共能夠同時(shí)并行采集32路機(jī)載環(huán)境的振動(dòng)數(shù)據(jù)。用戶可通過(guò)上位機(jī)軟件對(duì)每一通道的增益、采樣率和截頻點(diǎn)進(jìn)行設(shè)置,并根據(jù)用戶所設(shè)置的參數(shù)進(jìn)行采集,并將數(shù)據(jù)通過(guò)內(nèi)部總線讀入到控制板中,經(jīng)過(guò)數(shù)據(jù)處理按照100%振動(dòng)參數(shù)PCM數(shù)據(jù)流、可選振動(dòng)參數(shù)RS422數(shù)據(jù)流二種格式輸出[2]。

        2 PCM數(shù)據(jù)采集器硬件設(shè)計(jì)

        2.1 USB通訊硬件接口設(shè)計(jì)

        PCM數(shù)據(jù)采集器的USB接口設(shè)計(jì)包括接口的硬件設(shè)計(jì)、控制器芯片CY7C60131的固件開(kāi)發(fā)、上位機(jī)通訊及編程加載軟件設(shè)計(jì)3大部分內(nèi)容,設(shè)計(jì)中主要參考了芯片CY7C60131的EZ-USB開(kāi)發(fā)套件,其中CY7C60131的固件程序通過(guò)KEIL C軟件進(jìn)行編寫(xiě)、編譯形成用于加載的*.IIC文件,通過(guò)開(kāi)發(fā)套件里的EZ-USB interface下載到與芯片配套使用的EEPROM芯片中[3],通過(guò)其固件程序設(shè)置了用于USB通訊的四個(gè)端口:端口2、端口4、端口6、端口8,其中端口2、端口4為輸入端口(數(shù)據(jù)從上位機(jī)到采集器),端口6、端口8為輸出端口(數(shù)據(jù)從采集器到上位機(jī)),端口2、端口6端口用于上位機(jī)和采集器之間通訊命令和應(yīng)答信息,端口4、端口8端口用于上位機(jī)和采集器之間通訊數(shù)據(jù)信息。所以在端口2、端口6端口的緩沖區(qū)大小設(shè)置為512個(gè)16位字[4]。

        整個(gè)采集系統(tǒng)的編程加載在這個(gè)插件上實(shí)現(xiàn),編程加載的過(guò)程如下圖所示:

        1)在上位機(jī)上對(duì)PCM數(shù)據(jù)采集器的配置信息進(jìn)行配置;2)連接采集器,與采集器通訊成功;

        3)通過(guò)采集器內(nèi)部的MCU微控制器下載配置數(shù)據(jù)到EEPROM中;

        4)MCU控制數(shù)據(jù)采集器進(jìn)行復(fù)位;

        5)MCU從存儲(chǔ)器EEPROM中提取出數(shù)據(jù),對(duì)需要配置的插件進(jìn)行配置。

        采集器USB傳輸控制如圖1所示。

        2.2 USB通訊軟件接口功能設(shè)計(jì)

        圖1 采集器USB傳輸控制圖Fig.1 Collector USB transmission control chart

        USB通訊軟件接口功能設(shè)計(jì)主要包括板卡掃描、板卡配置寫(xiě)和板卡配置讀等。綜合實(shí)現(xiàn)了與上位機(jī)軟件的PCM數(shù)據(jù)、RS422數(shù)據(jù)流的傳輸通訊功能[5]。

        板卡掃描:上位機(jī)發(fā)出板卡掃描命令后,可從采集器中得到采集器中板卡數(shù)量、板卡串號(hào)、板卡基地址。板卡基地址是指板卡被分配的訪問(wèn)地址,它是上位機(jī)訪問(wèn)系統(tǒng)中每塊板卡的標(biāo)志,在之后的板卡配置讀、寫(xiě)中都必須指定具體的板卡基地址,采集器才能知道要對(duì)哪那一塊板進(jìn)行操作。

        板卡配置寫(xiě):用戶在上位機(jī)軟件中選中某一塊板卡,便可在它的配置界面進(jìn)行設(shè)置,用戶配置完成后,運(yùn)行上位機(jī)軟件加載數(shù)據(jù),上位機(jī)先向采集器發(fā)出該板卡的配置寫(xiě)命令,在該命令中還包括了板卡基地址和配置文件的尺寸信息。與PCM數(shù)據(jù)采集器通訊成功后,上位機(jī)軟件會(huì)將配置文件傳給采集器。其中PCM數(shù)據(jù)采集器的控制板,即CCU板可設(shè)置的內(nèi)容主要包括100%PCM數(shù)據(jù)幀格式、輸出碼型。采集器的數(shù)據(jù)接收板可以設(shè)置內(nèi)容主要包括通道的可選RS422輸出參數(shù)、波特率及奇偶效驗(yàn)位等。

        板卡配置讀:用戶可通過(guò)給采集器配置讀命令,從而讀出采集器中每一塊板卡目前的配置信息、也可用于配置寫(xiě)之后的信息效驗(yàn)。

        3 上位機(jī)軟件的加載及實(shí)時(shí)監(jiān)控功能設(shè)計(jì)與實(shí)現(xiàn)

        3.1 編程加載軟件設(shè)計(jì)與實(shí)現(xiàn)

        上位機(jī)與PCM數(shù)據(jù)采集器用通過(guò)USB2.0通訊,PCM數(shù)據(jù)采集器用連接好上位機(jī)的USB接口,并上電工作[6]。軟件識(shí)別采集器后,首先通過(guò)板卡掃描,獲得板卡個(gè)數(shù),每塊板的串號(hào)和板的基地址。其次通過(guò)板卡配置讀進(jìn)行檢驗(yàn)及獲取當(dāng)前板卡的配置信息。用戶將看到這些板卡的配置信息,檢查是否需要修改。如果需要修改,用戶對(duì)相應(yīng)信息進(jìn)行修改,然后生成一個(gè)十六進(jìn)制的文件。最后完成板卡配置寫(xiě),當(dāng)下位機(jī)控制板準(zhǔn)備好接受文件后,上位機(jī)給下位機(jī)發(fā)送配置文件。上位機(jī)軟件流程如圖2所示。

        3.2 實(shí)時(shí)監(jiān)控功能設(shè)計(jì)與實(shí)現(xiàn)

        上位機(jī)編程加載軟件的實(shí)時(shí)監(jiān)控功能主界面主要實(shí)現(xiàn)了設(shè)備初始化、掃描板卡、讀配置信息、新建配置信息、確認(rèn)配置信息等功能。

        1)設(shè)備初始化:連接 USB,采集器上電后,上位機(jī)識(shí)別設(shè)備;

        2)掃描板卡:上位機(jī)識(shí)別采集器的板卡構(gòu)成:板卡個(gè)數(shù)及板卡名稱;

        3)讀配置信息:界面顯示采集器每塊板卡的缺省配置信息;

        圖2 上位機(jī)軟件流程圖Fig.2 PCsoftware flow chart

        4)新建配置信息:用戶對(duì)需要更改的缺省配置信息進(jìn)行修改;

        5)確認(rèn)配置信息:所有板卡的配置信息滿足用戶需求,用戶將其加載進(jìn)配置文件中。

        實(shí)時(shí)監(jiān)控功能主界面如圖3所示。

        圖3 實(shí)時(shí)監(jiān)控功能主界面Fig.3 Real-time monitoring function main interface

        3.3 PCM數(shù)據(jù)流編碼功能

        PCM數(shù)據(jù)流編碼主要在PCM幀結(jié)構(gòu)的設(shè)置(設(shè)置 主幀長(zhǎng)和子幀長(zhǎng)),及位速率確定的基礎(chǔ)上,按照實(shí)現(xiàn)了PCM數(shù)據(jù)幀格式的編碼,將兩個(gè)同步字FE6B和2840及子幀識(shí)別字添加至PCM數(shù)據(jù)編碼中。按照采樣率由高到低的順序,依次將參數(shù)等間隔的放入PCM數(shù)據(jù)幀結(jié)構(gòu)中。該幀結(jié)構(gòu)除了包含等間隔放置的參數(shù)外[7],還有同步字,子幀識(shí)別字,時(shí)間字和填充字。所有參數(shù)放完后,剩余的空白位置均填填充字aaaa,最終生成PCM幀格式的數(shù)據(jù)文件,實(shí)現(xiàn)對(duì)機(jī)載振動(dòng)環(huán)境數(shù)據(jù)的記錄功能。同時(shí),生成的PCM格式文件可以通過(guò)USB接口傳送,加載給控制板,從而完成對(duì)振動(dòng)采集器的配置。PCM數(shù)據(jù)流生成界面如圖4所示,PCM數(shù)據(jù)幀結(jié)構(gòu)設(shè)計(jì)界面如圖5所示,生成的PCM幀格式的數(shù)據(jù)文件如圖6所示。

        圖4 PCM數(shù)據(jù)生成界面Fig.4 PCM data creat interface

        圖5 用戶設(shè)置幀結(jié)構(gòu)形式Fig.5 Users to set the frame structure

        圖6 PCM幀格式數(shù)據(jù)文件Fig.6 PCM frame format data files

        4 結(jié)束語(yǔ)

        該P(yáng)CM采集器采用USB總線作為數(shù)據(jù)傳輸通道,設(shè)計(jì)了上位機(jī)編程加載軟件,實(shí)現(xiàn)了對(duì)每一板卡的每一通道的增益、采樣率和截頻點(diǎn)進(jìn)行設(shè)置的功能,能根據(jù)所設(shè)置的參數(shù)進(jìn)行機(jī)載環(huán)境振動(dòng)數(shù)據(jù)的采集,并將數(shù)據(jù)通過(guò)內(nèi)部總線讀入到控制板中,經(jīng)過(guò)數(shù)據(jù)處理按照100%PCM數(shù)據(jù)流、可選RS422數(shù)據(jù)流二種格式輸出和記錄,以供飛行后進(jìn)行數(shù)據(jù)分析。

        [1]邊海龍,賈少華.USB2.0設(shè)備的設(shè)計(jì)與開(kāi)發(fā)[M].北京:人民郵電出版社,2004.

        [2]蕭世文.USB2.0硬件設(shè)計(jì)[M].北京:清華大學(xué)出版社,2002.

        [3]謝蘭英.基于USB數(shù)據(jù)采集系統(tǒng)的研究與設(shè)計(jì) [D].湖北:武漢理工大學(xué),2007.

        [4]周立功.USB2.0-與OTG#L范開(kāi)發(fā)指南[M].北京:北京航空航天大學(xué)出版社,2004.

        [5]肖踞雄,翁鐵成,宋中慶.USB技術(shù)及應(yīng)用設(shè)計(jì)[M].北京:清華大學(xué)出版社,2003.

        [6]廖濟(jì)林.USB2.0應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例精講[M].北京:電子工業(yè)出版社,2006.

        [7]肖笑.基于BCC算法的多機(jī)系統(tǒng)PSS參數(shù)優(yōu)化設(shè)計(jì)[J].陜西電力,2012(12):51-54.XIAO Xiao.Optimal design of multi-machine power system stabilizer parameters based on bacterial colony chemotaxis algorithm[J].Shaanxi Electric Power,2012(12):51-54.

        猜你喜歡
        機(jī)軟件板卡采集器
        COVID-19大便標(biāo)本采集器的設(shè)計(jì)及應(yīng)用
        基于PCI9054的多總線通信板卡的研制
        基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
        基于ZigBee的大型公共建筑能耗采集器設(shè)計(jì)
        基于LabVIEW的多數(shù)據(jù)采集器自動(dòng)監(jiān)控軟件設(shè)計(jì)與開(kāi)發(fā)
        道岔監(jiān)測(cè)系統(tǒng)上位機(jī)軟件設(shè)計(jì)
        基于正交試驗(yàn)法的北斗用戶機(jī)軟件測(cè)試用例設(shè)計(jì)
        一種基于光纖數(shù)據(jù)傳輸?shù)亩喟蹇ㄜ浖绦驘龑?xiě)技術(shù)
        PCI-e高速數(shù)據(jù)采集卡的驅(qū)動(dòng)與上位機(jī)軟件設(shè)計(jì)
        電子器件(2015年5期)2015-12-29 08:43:12
        一種通用模擬量及開(kāi)關(guān)量信號(hào)采集板卡的設(shè)計(jì)
        午夜免费电影| 精品人妻一区二区三区蜜臀在线 | 久久99国产伦精品免费| 一本久久伊人热热精品中文| 久久婷婷综合缴情亚洲狠狠| 风韵多水的老熟妇| 天天综合天天色| 成年男人午夜视频在线看| 中文字幕一区二区三区视频| 久久久无码人妻精品一区| 亚洲国产精品久久久天堂不卡海量| av网站在线观看二区| 一本久久a久久免费综合| 精产国品一二三产品蜜桃| 中文亚洲爆乳av无码专区| 精品女同一区二区三区亚洲| 亚洲av综合色区无码另类小说| 熟妇的荡欲色综合亚洲| 老熟女熟妇嗷嗷叫91| 国产伦理一区二区久久精品| 亚洲人成电影网站色| 俺来也俺去啦久久综合网| 亚洲色偷偷偷综合网另类小说| 国产亚洲精品在线视频| 97在线观看播放| 欧美视频第一页| av是男人的天堂免费| 亚洲国产精品成人久久| 人妻被黑人粗大的猛烈进出| 久久亚洲精品成人综合| 久久精品国产亚洲av成人文字| 免费看黄a级毛片| 亚洲欧美在线观看一区二区| 暴露的熟女好爽好爽好爽| 高潮内射双龙视频| 麻豆成人在线视频| 亚洲精品99久91在线| 99久久精品无码一区二区毛片| 国产va免费精品观看| 亚洲av粉色一区二区三区| 99人中文字幕亚洲区三|