freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于dspfpga網(wǎng)絡(luò)化測(cè)控系統(tǒng)的設(shè)計(jì)與開發(fā)-預(yù)覽頁

2025-07-12 17:06 上一頁面

下一頁面
 

【正文】 字世界的橋梁,測(cè)量與控制得到了業(yè)界的廣泛關(guān)注,測(cè)控儀器也一直是相關(guān)領(lǐng)域科研人員的研究熱點(diǎn)[3]。數(shù)字化儀器,基于數(shù)字電子技術(shù),對(duì)外部的模擬信號(hào)模數(shù)轉(zhuǎn)換后,其后續(xù)的傳輸、處理均以數(shù)字方式進(jìn)行,不僅提高了測(cè)量的快速性,而且功能多樣,測(cè)量?jī)x器的數(shù)字化是發(fā)展智能化、虛擬化、網(wǎng)絡(luò)化的前提和基礎(chǔ)。虛擬儀器技術(shù)能快速將計(jì)算機(jī)技術(shù)與儀表技術(shù)的最新成果轉(zhuǎn)化為儀器性能的提升[7][8],利用模塊化的測(cè)試硬件實(shí)現(xiàn)功能多樣、使用方便、兼容性強(qiáng)的信號(hào)測(cè)量與控制系統(tǒng)[10][11],在儀器儀表發(fā)展史上具有里程碑式的意義。網(wǎng)絡(luò)化虛擬儀器充分利用網(wǎng)絡(luò)優(yōu)勢(shì),將各個(gè)功能組塊分布到不同的網(wǎng)絡(luò)物理位置實(shí)現(xiàn)遠(yuǎn)距離互聯(lián),系統(tǒng)搭建靈活,在線儀器數(shù)基本不受限制,共享網(wǎng)內(nèi)資源[17],可以通過遠(yuǎn)程數(shù)據(jù)庫完成測(cè)控?cái)?shù)據(jù)的遠(yuǎn)程處理與存儲(chǔ)[14],單系統(tǒng)實(shí)現(xiàn)多信號(hào)的可控化測(cè)量、處理與結(jié)果表現(xiàn),極大地降低了系統(tǒng)搭建、運(yùn)行、維護(hù)成本。另外美國(guó)的HP、Tektronic和安捷倫等公司等在網(wǎng)絡(luò)化虛擬儀器方面都有自己的成功之處。現(xiàn)階段完全的網(wǎng)絡(luò)化控制系統(tǒng)的實(shí)現(xiàn)障礙是網(wǎng)絡(luò)傳輸延遲的不確定性,主要的解決途徑有改善網(wǎng)絡(luò)質(zhì)量,改進(jìn)通信協(xié)議和建立包含延遲的等方法[15][16],但是都沒有從根本上解決實(shí)時(shí)性問題。現(xiàn)今的發(fā)展主要有以下方向和趨勢(shì):更強(qiáng)大的網(wǎng)絡(luò)通信,更便捷的人機(jī)交互,更低功耗,更小尺寸[19][46]。測(cè)控科研實(shí)踐過程中,如果每次實(shí)驗(yàn)或者每個(gè)項(xiàng)目都對(duì)應(yīng)開發(fā)一個(gè)具有專用功能的軟硬件系統(tǒng),不僅耗時(shí),而且耗費(fèi)資金,這就迫切需要一個(gè)通用的測(cè)控平臺(tái),根據(jù)不同項(xiàng)目或?qū)嶒?yàn)只需要做相應(yīng)軟件更新和少量硬件更改就可以滿足需求,這樣即縮短了開發(fā)時(shí)間又降低了項(xiàng)目成本。(7)系統(tǒng)聯(lián)調(diào),實(shí)現(xiàn)所設(shè)計(jì)的測(cè)控功能。第四章, 基于FPGA和DSP的測(cè)控卡級(jí)軟件設(shè)計(jì),完成QuartusII環(huán)境下FPGA內(nèi)一些具體的測(cè)控功能代碼塊的實(shí)現(xiàn)和CCS環(huán)境下基于DSP的下位測(cè)控端控制流程及具體測(cè)控功能的實(shí)現(xiàn)方法?,F(xiàn)代數(shù)據(jù)采集及控制領(lǐng)域中原來越多的現(xiàn)場(chǎng)采集設(shè)備需要擴(kuò)展網(wǎng)絡(luò)功能以實(shí)現(xiàn)遠(yuǎn)程控制和數(shù)據(jù)傳輸,以太網(wǎng)以其低成本、易于集成、傳輸距離遠(yuǎn)的優(yōu)勢(shì)得到了廣泛應(yīng)用。同時(shí)在上位機(jī)Visual Studio C 環(huán)境下[43][44],設(shè)計(jì)測(cè)控軟件界面,開發(fā)網(wǎng)絡(luò)通信功能,上位機(jī)端主要負(fù)責(zé)測(cè)控終端的任務(wù)下發(fā)及模式配置、交互測(cè)控?cái)?shù)據(jù)、通過文件型數(shù)據(jù)庫對(duì)獲得的測(cè)試文件進(jìn)行管理和整個(gè)系統(tǒng)進(jìn)行實(shí)時(shí)監(jiān)控。圖2 2 工業(yè)以太網(wǎng)主要結(jié)構(gòu) 如圖22(a)所示基于TCP/IP的實(shí)現(xiàn),這種方式沿用了以太網(wǎng)的14層,通過上層合理的控制來應(yīng)對(duì)通信中的非確定性,而且能夠與商用網(wǎng)絡(luò)自由地通信,但只適用于對(duì)實(shí)時(shí)性要求不高的應(yīng)用,使用這種方式的典型協(xié)議有和等;如圖22(b)所示的基于以太網(wǎng)的實(shí)現(xiàn),使用未修改過的以太網(wǎng)通信硬件,上層利用一種專用的傳輸協(xié)議來傳輸特定,并通過一個(gè)一定的時(shí)間來占用以太網(wǎng)資源,可以實(shí)現(xiàn)較高的實(shí)時(shí)性,這類協(xié)議主要有、等;如圖22(c)所示基于修改過的以太網(wǎng)的實(shí)現(xiàn),這種方式對(duì)以太網(wǎng)協(xié)議進(jìn)行了修改(硬件修改),通過MAC來對(duì)實(shí)時(shí)通道內(nèi)的通信進(jìn)行控制,非實(shí)時(shí)數(shù)據(jù)仍然可以傳輸,可以獲得響應(yīng)時(shí)間小于,這種方式下的典型協(xié)議主要包括、和等。本系統(tǒng)的嵌入式數(shù)據(jù)采集控制卡可以很好地完成實(shí)時(shí)測(cè)控功能,網(wǎng)絡(luò)通信主要進(jìn)行大量數(shù)據(jù)的高速傳輸,對(duì)實(shí)時(shí)性要求不高,綜合考慮這些因素,本系統(tǒng)采用了基于第一種方式的通信協(xié)議。本系統(tǒng)設(shè)計(jì)的測(cè)控卡的架構(gòu)如圖23灰色區(qū)域所示。FPGA的觸發(fā)器資源豐富,內(nèi)部數(shù)據(jù)流并行,非常適合總線譯碼、外部中斷觸發(fā)的擴(kuò)展及大量數(shù)據(jù)的并行處理。通經(jīng)過調(diào)研發(fā)現(xiàn),文件型數(shù)據(jù)庫有等特點(diǎn),比較適合有較多操作的測(cè)控領(lǐng)域的應(yīng)用,而關(guān)系型數(shù)據(jù)庫更適合商業(yè)領(lǐng)域應(yīng)用。 系統(tǒng)將采用功能強(qiáng)大、使用方便的VC語言為開發(fā)環(huán)境,搭建一個(gè)軟件平臺(tái),并在其中搭載各功能塊。第3章 數(shù)據(jù)采集控制卡的硬件設(shè)計(jì) 數(shù)據(jù)采集控制卡的模塊劃分為了提高系統(tǒng)通用性、可擴(kuò)展性,便于日后系統(tǒng)升級(jí)和損耗器件的更換,測(cè)控卡采用了模塊化設(shè)計(jì),由DSP最小系統(tǒng)模塊、FPGA最小系統(tǒng)模塊、綜合應(yīng)用模塊和一些其它的專用功能模塊組成,具體結(jié)構(gòu)組成如圖31所示。 數(shù)據(jù)采集控制卡硬件電路設(shè)計(jì) DSP模塊電路設(shè)計(jì) TMS320F28335介紹TMS320F28335是美國(guó)德州儀器公司最新推出的一款帶有浮點(diǎn)處理器(FPU)的新一代高性能數(shù)字信號(hào)控制器[25],對(duì)已經(jīng)在廣泛領(lǐng)域中得到應(yīng)用的定點(diǎn)DSP TMS320F2812在性能方面有全面的改進(jìn)。TI公司的TPS767D301PWP型電源芯片,封裝緊湊,高耐熱,雙路輸出均有熱關(guān)斷功能,其中一路電壓輸出可調(diào)。系統(tǒng)內(nèi)兼有模擬、數(shù)字信號(hào),為了降低數(shù)字信號(hào)對(duì)模擬信號(hào)的串?dāng)_,電源方面需要采取有效的屏蔽措施。 片上AD外部電路圖3 4 DSP最小系統(tǒng)模塊模數(shù)轉(zhuǎn)換部分28335片上的12位分辨率的數(shù)模轉(zhuǎn)換器有16路獨(dú)立的采樣保持電路,采樣方式靈活多樣,16路的S/H結(jié)果對(duì)應(yīng)一個(gè)轉(zhuǎn)換電路進(jìn)行可控的分時(shí)轉(zhuǎn)換,轉(zhuǎn)換器的轉(zhuǎn)換精度高,轉(zhuǎn)換啟動(dòng)方式靈活[33]。 復(fù)位電路部分28335對(duì)復(fù)位信號(hào)要求比較嚴(yán)格,如果復(fù)位信號(hào)出現(xiàn)尖峰毛刺,頻繁復(fù)位容易對(duì)器件造成損傷。由于DSP的啟動(dòng)模式的一般很少改變,所以本系統(tǒng)的設(shè)計(jì)的啟動(dòng)模式選擇電路不采用比較占用板上空間的跳線方式,而是通過四個(gè)對(duì)地的20KΩ電阻進(jìn)行設(shè)置。EP2C8系列FPGA器件擁有較豐富的片上資源,綜合本系統(tǒng)的功能要求,權(quán)衡了片上邏輯資源、芯片引腳數(shù)及尺寸等因素,選擇的芯片型號(hào)為EP2C8系列中的EP2C8Q208C8N,資源如表31所示。支持多種調(diào)試工具,如SignalTapII 嵌入式邏輯分析儀為實(shí)時(shí)觀察片內(nèi)硬件邏輯提供了途徑。Cyclone II系列FPGA的邏輯配置方法較為靈活豐富,根據(jù)外圍配置芯片及電路的不同,其配置模式也分為主動(dòng)模式(AS)、被動(dòng)模式(PS)和基于JTAG模式三種。 電源模塊FPGA的穩(wěn)定工作工作需要高性能的電源供給,~,外圍IO電壓VCCIO的電壓范圍與其IO通信所遵循的協(xié)議電平相關(guān)。無需外部電阻調(diào)校。在QuartusII中使能后,當(dāng)56引腳DEV_OE被低電平信號(hào)拉低后所有的I/O輸出就會(huì)被設(shè)置成高阻態(tài),信號(hào)變高后I/O輸出將回復(fù)正常;當(dāng)206引腳DEV_CLRn被低電平信號(hào)拉低后所有的內(nèi)部寄存器將暫時(shí)歸零,信號(hào)變高后寄存器將回復(fù)原始值;當(dāng)26引腳nCONFIG被低電平信號(hào)拉低后FPGA 將丟失配置邏輯且I/O呈高阻態(tài),歸高后FPGA將重新進(jìn)行邏輯配置。圖3 10 綜合應(yīng)用模塊的電源設(shè)計(jì)如圖310所示,當(dāng)DSP和FPGA模塊卡插接到綜合應(yīng)用模塊時(shí)系統(tǒng)將會(huì)有較大的功率需求,所以兩款電源芯片的封裝選擇為TO220,以便安裝散熱片。增量式位置信號(hào),該信號(hào)為三對(duì)六線差分,通過FPGA內(nèi)的增量式光電編碼器位置解碼模塊可以獲得代表位置量的脈沖計(jì)數(shù)結(jié)果;絕對(duì)式位置信號(hào),針對(duì)基于BissC通信協(xié)議的某型號(hào)圓光柵,該信號(hào)為兩對(duì)四線差分,F(xiàn)PGA通過與其進(jìn)行串行同步通信,可以獲得絕對(duì)位置信息。表3 2兩種位置傳感器件通訊接口引腳對(duì)應(yīng)表圓光柵(絕對(duì))編碼器(增量)1NCA+2NCA3SLO+B+4SLOB55V5V6MA+Z+7MAZ85V5V9GNDGND圖3 12 A/B/Z和MA/SLO信號(hào)的差分轉(zhuǎn)換電路具體的電路實(shí)現(xiàn)如圖312所示。為了兼容其他的各種通信接口,綜合應(yīng)用模塊設(shè)計(jì)了兩路40針I(yè)DE插槽,在FPGA上設(shè)計(jì)相應(yīng)的邏輯功能就可以實(shí)現(xiàn)多接口的兼容,比如可以擴(kuò)展外部的AD、DA和存儲(chǔ)器等。圖3 14 綜合應(yīng)用模塊SCI接口設(shè)計(jì)CAN通信芯片為SN65HVD232,它是為遵循ISO11898標(biāo)準(zhǔn)的CAN物理層通信而設(shè)計(jì)的專用芯片,可達(dá)1Mbps的通信速率,電路設(shè)計(jì)如圖315所示。即同時(shí)只能有一個(gè)主機(jī)(DSP /FPGA)通過一種接口(SPI/SCI/I2C/CAN)與外部相連。測(cè)控卡的工作模式有兩種:一種是單卡執(zhí)行測(cè)控工作;另一種是多卡通過以太網(wǎng)通信模塊構(gòu)成網(wǎng)絡(luò),聯(lián)網(wǎng)運(yùn)行。圖3 19 以太網(wǎng)協(xié)議專用接口芯片內(nèi)部功能示意圖利用接口芯片開發(fā)以太網(wǎng)通信功能,省卻了對(duì)復(fù)雜的TCP/IP協(xié)議棧的細(xì)化研究,開發(fā)相對(duì)簡(jiǎn)便,能夠方便快速地搭建一個(gè)多端點(diǎn)的通信網(wǎng)絡(luò),進(jìn)行數(shù)據(jù)的聯(lián)網(wǎng)傳輸,同時(shí)很好地利用了PC機(jī)網(wǎng)卡、網(wǎng)口等既有硬件設(shè)施,可以實(shí)現(xiàn)有很高的性價(jià)比。 電源構(gòu)成和時(shí)鐘生成,可以直接對(duì)其解耦和數(shù)模分離后重新引入芯片供電端,這極大簡(jiǎn)化了電源部分的設(shè)計(jì)。如圖,可以根據(jù)自己的選擇焊接相應(yīng)電阻。與MAGJACK接口的連接形式固定,對(duì)兩對(duì)四線的差分線要通過電阻和電容濾波電路提高信號(hào)質(zhì)量。 本章小結(jié)本章完成了信號(hào)采集控制卡各模塊和以太網(wǎng)接口獨(dú)立模塊的硬件設(shè)計(jì),對(duì)相關(guān)功能列出了設(shè)計(jì)注意事項(xiàng)及適應(yīng)本系統(tǒng)功能要求的設(shè)計(jì)特點(diǎn),經(jīng)過元器件的焊接與整卡聯(lián)調(diào),各項(xiàng)功能正常,章末列出了一些電路設(shè)計(jì)時(shí)候關(guān)于信號(hào)完整性方面的一些注意事項(xiàng)與設(shè)計(jì)、調(diào)試經(jīng)驗(yàn)。QuartusII豐富的LPM宏功能模塊是Altera團(tuán)隊(duì)開發(fā)的成熟的底層功能模塊,構(gòu)建復(fù)雜高級(jí)系統(tǒng)時(shí)充分利用這些模塊可以有效提高系統(tǒng)穩(wěn)定性、縮短開發(fā)周期、簡(jiǎn)化設(shè)計(jì)的復(fù)雜度。圖4 1 FPGA開發(fā)流程 FPGA功能模塊概覽圖4 2 FPGA片上邏輯功能塊及關(guān)系示意圖FPGA作為測(cè)控卡的協(xié)處理器,主要功能在于增強(qiáng)系統(tǒng)的兼容性與可擴(kuò)展性,只要在FPGA內(nèi)植入相應(yīng)邏輯,就可以為系統(tǒng)擴(kuò)展多樣的接口。這些功能塊極大提升了測(cè)控系統(tǒng)的信號(hào)測(cè)量和控制能力,方便了以本測(cè)控系統(tǒng)為平臺(tái)開展各種實(shí)驗(yàn)與工程應(yīng)用。圖4 3 DSP與FPGA通信邏輯示意圖各信號(hào)線與DSP對(duì)應(yīng)引腳的連接和功能如表41所示。功能塊7,如果某一功能塊未分配任務(wù),則數(shù)據(jù)輪詢時(shí)對(duì)其缺?。虎谌蝿?wù)輪放、中斷輪詢,當(dāng)某些任務(wù)實(shí)時(shí)性要求比較強(qiáng)時(shí),DSP接受XINT1引腳的中斷請(qǐng)求[29],并通過查詢r(jià)equ[2..0]的信息以執(zhí)行對(duì)相應(yīng)功能塊的讀寫操作。 主接口通過發(fā)出通訊時(shí)鐘信號(hào)來控制數(shù)據(jù)獲取時(shí)序和數(shù)據(jù)傳輸速率,從接口通過接收到的時(shí)鐘信號(hào)來向主接口返回?cái)?shù)據(jù)信息。26bit的位置數(shù)據(jù)可得光柵位置檢測(cè)分辨率為 (41) ,不會(huì)使系統(tǒng)的控制精度在理論上受限。此類伺服系統(tǒng)的伺服周期一般都在ms級(jí),1ms即可滿足伺服性能。綜合考慮而這的延遲,取。驗(yàn)證正確無誤后輸出26bit的位置數(shù)據(jù)供DSP讀取。 圖4 6 BissC信號(hào)讀取模塊邏輯流程圖圖4 7 光柵BissC通信硬件測(cè)試邏輯結(jié)果 光電編碼器信號(hào)解碼模塊 傳統(tǒng)的光電編碼器,一般通過A、B、Z三路輸出表示轉(zhuǎn)軸位置,其中A、B為相位相差90176。圖4 8 增量式位置信號(hào)讀取示意圖濾噪功能塊將A、B、Z三路信號(hào)每路都通過四級(jí)D觸發(fā)器,假設(shè)D觸發(fā)器的觸發(fā)時(shí)鐘頻率為,則小于時(shí)間的噪聲尖峰都將被濾除,以此實(shí)現(xiàn)數(shù)字濾波。當(dāng)外部有讀取通知時(shí),鎖存器將計(jì)數(shù)器當(dāng)前計(jì)數(shù)值鎖存,防止在讀取操作時(shí)計(jì)數(shù)值變化造成的誤讀。K4S641632是64Mb的SDRAM,信號(hào)兼容LVTTL,支持自動(dòng)刷新,有16bit/8bit兩種數(shù)據(jù)總線形式,本系統(tǒng)采用16bit位寬模式,8bit模式不介紹,其引腳功能如表43所示。模式寄存器的位含義見表,本系統(tǒng)將其設(shè)為‘000000100010’,即突發(fā)傳輸為4,CAS延時(shí)期為2。K4S641632的操作流程如圖411所示。 AD976 控制模塊的實(shí)現(xiàn) AD976是轉(zhuǎn)換頻率可達(dá)100KSPS的高速16位并行輸出AD轉(zhuǎn)換器,單端5V供電,測(cè)量電壓范圍可達(dá)177。clkin為時(shí)鐘輸入端;R//C為輸出至AD的占空比1:9的100k信號(hào),用以觸發(fā)器轉(zhuǎn)換功能,使AD工作于最大轉(zhuǎn)換速率下;/CS為輸出給AD的片選;datain[15..0]為AD轉(zhuǎn)換結(jié)果輸入;adbusy為AD數(shù)出的忙狀態(tài)信號(hào),上升沿表示AD輸出結(jié)果有效,本模塊用以觸發(fā)對(duì)datain[15..0]的邏輯鎖存,輸出dataout[15..0]給DSP。 多周期等精度同步測(cè)頻模塊 測(cè)頻原理傳統(tǒng)的基于T法和M法的測(cè)頻方法有很明顯的應(yīng)用局限和測(cè)頻誤差,本節(jié)介紹了一種多周期等精度同步測(cè)頻法的測(cè)頻原理,并在FPGA中得以實(shí)現(xiàn)[38][39]。如圖417所示編寫好各功能單元的功能塊,下載到FPGA中硬件測(cè)試,當(dāng)閘門時(shí)間設(shè)為100ms,由信號(hào)發(fā)生器發(fā)生標(biāo)準(zhǔn)的頻率確定的方波,經(jīng)FPGA測(cè)試,當(dāng)在1MHZ~10HZ可以準(zhǔn)確、即時(shí)測(cè)得的頻率值,且當(dāng)f1≤100KHZ時(shí),其測(cè)量結(jié)果誤差≤‰。所以在測(cè)量時(shí)實(shí)性和測(cè)量精度方便要權(quán)衡利弊,做好取舍。正弦波、鋸齒波、三角波的實(shí)現(xiàn)是基于直接數(shù)字頻率合成(DDFS)技術(shù)實(shí)現(xiàn)的[40][41]。一個(gè)幅值歸一、初始相位為零、單頻的簡(jiǎn)單正弦信號(hào)可表示為 (46)對(duì)其以Tc為周期進(jìn)行采樣,則其離散化的波形序列為 (47)即相位序列為 (48)可得每步的相位增量為 (49)將2π分成等份作為最小量化單位,假設(shè)隨著序列自變量n的增加,相位的變化為:每次增加M個(gè)等份,即相位增量為 (410)由(49)和(410)兩式可得 (411)根據(jù)香濃采樣定理,必須有,則有。廣泛使用的方法是通過定制ROM存儲(chǔ)器來存儲(chǔ)相位序列號(hào)所對(duì)應(yīng)的幅值,然后輸入序列號(hào)對(duì)應(yīng)地址來輸出幅值的方式解決幅相對(duì)應(yīng)問題。它們的控制方法和電路設(shè)計(jì)簡(jiǎn)單,此處不做介紹。FPGA內(nèi)實(shí)現(xiàn)DDS的各模塊與A/D和LPF器件的實(shí)際連接如圖419所
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1