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

正文內(nèi)容

本科畢業(yè)論文--基于dsp的網(wǎng)絡(luò)信號(hào)傳輸系統(tǒng)-資料下載頁(yè)

2025-11-07 18:24本頁(yè)面

【導(dǎo)讀】專業(yè)年級(jí):電子信息科學(xué)與技術(shù)

  

【正文】 的,為了保證監(jiān)測(cè)單元在外供電源停電或交流適配器損壞的情況下,做到主板電源的不間斷,以保存程序和數(shù)據(jù)的安全,智能監(jiān)測(cè)單元使用鏗離子電池作為備用電源 智能監(jiān)測(cè)單元采用美國(guó) MAXIM公司生產(chǎn)的 MAX1758集成鏗電池充電管理電路實(shí)現(xiàn)備用鏗電池的充電過(guò)程管理。 19 圖 電源子板充放電狀態(tài)轉(zhuǎn)換流程 Chart power sources sub boards sufficient electric dischargephase transition flow 當(dāng)交流適配器正常輸出時(shí),監(jiān)測(cè)單元使用適配器輸出作為工作電源,如果此時(shí)鏗電池電量不足,則 MAX1758控制鏗電池進(jìn)行充電 。當(dāng)交流適配器無(wú)輸出時(shí),鏗電池啟動(dòng)放電工作,電池電壓通過(guò)單片集成 DCDC轉(zhuǎn)換電路 MAX770轉(zhuǎn)換為 +5V電壓,作為監(jiān)測(cè)單元的備用電源。 本章小結(jié) 本章通過(guò)對(duì) DSP 技術(shù)、同步并行采集技術(shù)和相關(guān)集成技術(shù)的研究,提出了基于 DSP的集成化智能監(jiān)測(cè)單元的 DSP+FPGA的總體實(shí)施方案,提高了智能監(jiān)測(cè)單元的智能化,使其具有較高的實(shí)時(shí)性和運(yùn)行效率 。同時(shí)便于采用模塊化設(shè)計(jì)方法,縮短開(kāi)發(fā)周期 。系統(tǒng)易于維護(hù)和進(jìn)行功能擴(kuò)展。在此基礎(chǔ)上搭建了智能監(jiān)測(cè)單元測(cè)控主板,提高了監(jiān)測(cè)單元在數(shù)字信號(hào)處理、網(wǎng)絡(luò)通訊等方 面的先進(jìn)性和靈活性。并且按照電路功能劃分開(kāi)發(fā)了信號(hào)調(diào)理板、并行采集板、電源子板,并且將硬件電路作了整體集成,完成了智能監(jiān)測(cè)單元的硬件電路設(shè)計(jì) 。 三 、 FPGA 同步采集控制邏輯設(shè)計(jì)與開(kāi)發(fā) 第 2 章己經(jīng)完成了同步采集電路的硬件設(shè)計(jì),本章采用 VHDL 硬件描述語(yǔ)言,通過(guò)各種電子設(shè)計(jì)自動(dòng)化 EDA (Electronic Design Automation)工具,按照將整體功能劃分為功能相對(duì)單一的子模塊的方法,對(duì) FPGA內(nèi)部同步采集控制邏輯進(jìn)行設(shè)計(jì)。 同步采集控制邏輯的設(shè)計(jì)方案 智能監(jiān)測(cè)單元中 FLEX10K20的外部 輸入輸出接口如圖 。 20 圖 FLEX10K20 的輸入輸出接口圖 Chart FLEX10K20 input output connection chart 從該圖可以看出 FLEX10K20主要任務(wù)是負(fù)責(zé)協(xié)調(diào) DSP芯片, A/D芯片,F(xiàn)IFO 芯片之間工作以保證智能監(jiān)測(cè)單元正常運(yùn)行。其中 FLEX10K20 與 DSP之間主要進(jìn)行采集參數(shù)以及轉(zhuǎn)速測(cè)量值等數(shù)據(jù)的傳遞; FLEX10 對(duì)六片ADS7864 則主要進(jìn)行采集參數(shù)發(fā)出同步采集控制信號(hào); FLEX10K20 對(duì) FIFO發(fā)出采集數(shù)據(jù)寫操作控制信號(hào)。同 時(shí), FLEX10K20還可以為濾波芯片 MAX280提供輸入時(shí)鐘,以設(shè)置低通濾波的截止頻率。 由于智能監(jiān)測(cè)單元中 FLEX10K20實(shí)現(xiàn)的邏輯功能較為復(fù)雜,因此比較適合采用模塊化的設(shè)計(jì)方法,將所有邏輯功能劃分為幾個(gè)相對(duì)獨(dú)立的模塊。首先單獨(dú)對(duì)每個(gè)模塊化的設(shè)計(jì)開(kāi)發(fā),經(jīng)過(guò)功能仿真、調(diào)試驗(yàn)證等操作,得到滿足設(shè)計(jì)要求的總體設(shè)計(jì)結(jié)果。 智能監(jiān)測(cè)單元中 FLEX10K20 的內(nèi)部功能模塊劃分如圖 所示,根據(jù)智能監(jiān)測(cè)單元對(duì) FLEX10K20 FPGA的總體設(shè)計(jì)要求,我們將其內(nèi)部功能相應(yīng)分為以下四個(gè)模塊: DSP接口模塊、采集存儲(chǔ) 模塊、可變分頻模塊以及轉(zhuǎn)速測(cè)量模塊。 21 圖 FLEX10K20 內(nèi)部功能模塊圖 Chart FLEX10K20 interior function module chart DSP 接口模塊負(fù)責(zé)與 DSP 的數(shù)據(jù)交換從而實(shí)現(xiàn)參數(shù)可變的智能化采集以及轉(zhuǎn)速信息的發(fā)送,同時(shí)還可以提供 FIFO的狀態(tài)標(biāo)志給 DSP作為操作判斷依據(jù);采集存儲(chǔ)塊負(fù)責(zé)控制多通道同步采集以及采集結(jié)果的存取操作;可變分頻模塊根據(jù) DSP 發(fā)送的分頻系數(shù)對(duì)主時(shí)鐘進(jìn)行分頻,將分頻后的時(shí)鐘作為低通濾波芯片 MAX280 的時(shí)鐘輸入,從而控制其濾波截 止頻率;轉(zhuǎn)速測(cè)量模塊對(duì)輸入 FLEX10K20的方波轉(zhuǎn)速信號(hào)進(jìn)行數(shù)脈沖,從而得到機(jī)械設(shè)備的轉(zhuǎn)速信息。 DSP 接口模塊中的寄存器不但是與 DSP 進(jìn)行數(shù)據(jù)交換的接口,同時(shí)也是與其他三個(gè)模塊的內(nèi)部互聯(lián)通道。采集存儲(chǔ)模塊可以從 DSP 接口模塊得到采集通道、采樣間隔、采樣長(zhǎng)度等工作參數(shù)和采集結(jié)果讀取控制信號(hào);可變分頻模塊可以通過(guò) DSP 接口模塊得到分頻系數(shù);轉(zhuǎn)速測(cè)量模塊可以將其工作結(jié)果送入 DSP接口模塊。 因此, FLEX10K20 的四個(gè)模塊可以通過(guò)寄存器的讀寫操作進(jìn)行組合,從而得到整體設(shè)計(jì)結(jié)果。這四個(gè)模塊的具體設(shè)計(jì)實(shí)現(xiàn)在下一 節(jié)進(jìn)行組合,從而得到整體設(shè)計(jì)結(jié)果。這四個(gè)模塊的具體設(shè)計(jì)實(shí)現(xiàn)在下一節(jié)進(jìn)行詳細(xì)介紹。 智能監(jiān)測(cè)單元的同步采集控制邏輯采用 VHDL 語(yǔ)言來(lái)描述設(shè)計(jì)輸入( Design Entry) ,VHDL(Very High Speed Integrated Circuit Hardware Description Language)是一種硬件描述語(yǔ)言。硬件描述語(yǔ)言是一種用于設(shè)計(jì)電子系統(tǒng)硬件的計(jì)算機(jī)語(yǔ)言,用來(lái)描述電子系統(tǒng)硬件的行為描述、結(jié)構(gòu)描述、數(shù)據(jù)流描述的語(yǔ)言,以軟件編程的方式來(lái)描述電子系統(tǒng)的邏輯功能、電路結(jié)構(gòu)和連接方式,適合于 進(jìn)行大規(guī)模數(shù)字電子系統(tǒng)的設(shè)計(jì)。 智能監(jiān)測(cè)單元的同步采集控制邏輯整體功能比較復(fù)雜,而 VHDL 語(yǔ)言描述能力強(qiáng),覆蓋面廣,抽象能力強(qiáng),可以從系統(tǒng)的行為模型直到門級(jí)電路多層 22 次描述硬件電路功能,有強(qiáng)大的 EDA工具支持,所以用 VHDL語(yǔ)言作為同步采集邏輯的設(shè)計(jì)語(yǔ)言是非常合適的。它比電原理圖更能有效地表示硬件電路的特性。經(jīng)過(guò) EDA 工具自動(dòng)完成,很大程度上減輕了設(shè)計(jì)人員的工作強(qiáng)度,使設(shè)計(jì)者集中于電路功能實(shí)現(xiàn),節(jié)省了設(shè)計(jì)時(shí)間,提高了設(shè)計(jì)質(zhì)量,減小了出錯(cuò)機(jī)會(huì)。同時(shí) VHDL 語(yǔ)言設(shè)計(jì)的同步采集邏輯,具有很好的復(fù)用性和可移植性[27][28]。 因?yàn)橹悄鼙O(jiān)測(cè)單元的 FPGA 采用的是 Altera 公司的 FLEX10K20,因此同步采集控制邏輯的設(shè)計(jì)工作主要是在 Altera 公司針對(duì)其公司生產(chǎn)的可編程邏輯器件開(kāi)發(fā)而提供的集成開(kāi)發(fā)環(huán)境 MAX PLUS II Synplicity公司提供的專業(yè)邏輯綜合工具 Synplify這兩種 EDA工具中進(jìn)行的。 MAX PLUS II 可以完成 FPGA/CPLD設(shè)計(jì)流程中的所有任務(wù),具有易學(xué)易用,可在多種平臺(tái)上運(yùn)行,有良好的靈活性和高效性等優(yōu)點(diǎn)。其豐富的圖型界面,輔之以完整、即時(shí)訪問(wèn)的再線幫助文檔,可 以幫助設(shè)計(jì)人員快速進(jìn)行FPGA開(kāi)發(fā)設(shè)計(jì)工作。 MAX PLUS 圖 MAX+PLUS II 開(kāi)發(fā)環(huán)境 Chart MAX+PLUS II development environments Synplify是一款功能強(qiáng)大,性能優(yōu)越的專業(yè) VHDL程序邏輯綜合工具,在進(jìn)行復(fù)雜 VHDL程序時(shí),相比 MAX+PLUS II 集成開(kāi)發(fā)軟件中的自帶邏輯綜合工具,可以實(shí)現(xiàn)更加優(yōu)化的設(shè)計(jì)結(jié)果,將 VHDL 程序映射為結(jié)構(gòu)更優(yōu)化的門級(jí)網(wǎng)表。 Synplify 。 智能監(jiān)測(cè)單元的同步采集控制邏輯使用 MAX+PLUS II和 Synplif協(xié)作進(jìn)行設(shè)計(jì)的流程如圖 。在對(duì) VHDL程序進(jìn)行邏輯綜合前先使用 MAX+PLUS II中的文本輸入工具進(jìn)行設(shè)計(jì)輸入,然后對(duì) AHDL程序進(jìn)行功能仿真以驗(yàn)證邏輯功能是否滿足要求。 23 仿真是指從電路模型的描述抽象出模型,然后將外部激勵(lì)信號(hào)或數(shù)據(jù)施加于此模型,通過(guò)觀察該模型在外部激勵(lì)的作用下的響應(yīng)來(lái)判斷該電路系統(tǒng)是否實(shí)現(xiàn)了預(yù)期的功能。功能仿真包括行為仿真和 RTL 仿真。通過(guò)仿真,可以在設(shè)計(jì)早期發(fā)現(xiàn)問(wèn)題,縮短開(kāi)發(fā) 周期,提高設(shè)計(jì)效率。 有 Synplify邏輯綜合輸出的 EDIF網(wǎng)表文件在導(dǎo)入 MAX PLUS II中進(jìn)行適配和布局布線。這一步的主要工作是對(duì) EDIF網(wǎng)表進(jìn)行編譯,也就是將綜合后的設(shè)計(jì)分配到邏輯單元陣列中,通過(guò)布線資源連接到有關(guān)邏輯單元和 I/O引腳。再這一過(guò)程中,需要根據(jù)同步采集硬件電路的設(shè)計(jì)結(jié)果進(jìn)行 I/O引腳分配。 同步采集邏輯設(shè)計(jì)完成后的 FLEX10K20TC144的資源使用情況如下: 用戶 I/O引腳: 69/96 :使用率為 71% 邏輯單元 LE: 686/1152:使用率為: 59% 圖 綜合工具 Synplify 的開(kāi)發(fā)環(huán)境 Chart syntheses tools Synplify development environments 從資源使用情況可以看出,同步采集控制邏輯的設(shè)計(jì)留有一定的邏輯冗余,這樣可以提供布局布線的成功率和優(yōu)化性,并為以后的功能升級(jí)了擴(kuò)展空間。 24 圖 智能監(jiān)測(cè)單元 FPGA 設(shè)計(jì)流程圖 Chart intelligences monitors unit FPGA design flow chart 同步采集控制邏輯設(shè)計(jì)實(shí)現(xiàn) 采用 VHDL語(yǔ)言對(duì)智能監(jiān)測(cè)單元中數(shù)據(jù)同步采集邏輯控制程序進(jìn)行具體設(shè)計(jì),按照可變分頻模塊、采集存取模塊、轉(zhuǎn)速測(cè)量模塊、 DSP接口模塊進(jìn)行設(shè)計(jì)開(kāi)發(fā),并對(duì)設(shè)計(jì)結(jié)果進(jìn)行功能仿真。保證智能監(jiān)測(cè)單元快速、靈活地為遠(yuǎn)程監(jiān)測(cè)診斷提供所需的機(jī)組數(shù)據(jù)。 DSP 接口模塊 FLEX 10K20通過(guò)寄存器組實(shí)現(xiàn)與 DSP的接口操作,主要通過(guò)對(duì)片選信號(hào)CE3,與信號(hào) AWE、讀信號(hào) ARE、地址信號(hào) A5 ... A2進(jìn)行譯碼操作管理寄存器組,實(shí)現(xiàn) DSP和 FLEXIOK20之間的數(shù)據(jù)交換和命令傳輸。 FLEXlOK20共設(shè)置了 9個(gè) 16位寄 存器,它們占用 DSP的外部存儲(chǔ)器地址空間,通過(guò)外部存儲(chǔ)器接口 EMIF 與 DSP 進(jìn)行數(shù)據(jù)交換。表 3. 1 是 FPGA 輸出數(shù)據(jù)寄存器功能 25 列表, FPGA 運(yùn)行過(guò)程中連續(xù)不斷地對(duì)機(jī)械設(shè)備的轉(zhuǎn)速信號(hào)進(jìn)行測(cè)量,并且每次測(cè)量后對(duì)轉(zhuǎn)速測(cè)量值寄存器中的數(shù)據(jù)進(jìn)行更新。每次在啟動(dòng)采集任務(wù)后,DSP可以以一定時(shí)間間隔循環(huán)查詢采集完成寄存器中數(shù)據(jù),任務(wù)結(jié)束后, FPGA會(huì)向其中寫入 FFFFH以通知 DSP采集工作已經(jīng)完成,可以開(kāi)始進(jìn)行數(shù)據(jù)讀取。FIFO狀態(tài)標(biāo)志位 /EF和 /FF,可以作為 DSP是否已經(jīng)讀取全部采集數(shù)據(jù)或者是否可以啟動(dòng)新的采集任 務(wù)等操作的判斷依據(jù)。表 3. I FPGA輸出數(shù)據(jù)寄存器功能列表 表 FPGA 輸出數(shù)據(jù)寄存器功能列表 The table FPGA output data register function tabulates 表 FPGA中采集參數(shù)設(shè)置寄存器功能列表,這六個(gè)寄存器中存放的都是智能監(jiān)測(cè)單元采集工作參數(shù),在每次采集任務(wù)開(kāi)始前由 DSP發(fā)送給 FPGA用以啟動(dòng)采樣通道、采樣點(diǎn)數(shù)、采樣間隔以及低通濾波截至頻率等采集工作參數(shù)靈活可選擇的同步采集工作,從而為對(duì)機(jī)械設(shè)備的智能化監(jiān)測(cè)提供良好的原始數(shù) 據(jù)。 26 表 FPGA 中參數(shù)設(shè)置寄存器功能列表 In table FPGA the parameter establishment register functiontabulates 根據(jù) FLEXIOK20與 DSP的數(shù)據(jù)流方向,采集參數(shù)設(shè)置寄存器中的數(shù)據(jù)是由 DSP寫入 FLEXIOK20中的,而轉(zhuǎn)速測(cè)量寄存器等輸出數(shù)據(jù)寄存器中數(shù)據(jù)是由 DSP從 FLEXIOK20中讀取的。 主程序代碼: start: interrupt_init: 。初始化中斷 SUB A0,A0,A0 MVC CSR MVC A0,ISTP AND 0x0FFFFFFFE,B0,BO MVKL 0812H,A0 。使能定時(shí)器 DMA0和 NMI中斷 MVKLH 0000h,A0 MVC B0,CSR 。禁止所有的可屏蔽中斷 27 MVC A0, IER MVKL 064H, A15 。設(shè)置寄存器 a15,用于累計(jì) DMA0中斷的次數(shù) MVKLH 000H, A15 start_timer0: MVKL 0,B0 。初始化定時(shí)器 0 MVKLH 0194h,B0 MVKL 1,A1 MVKLH 0h,A1 MVKL 0301H,A0 MVKLH 0000h,A0 STW A0,*B0++[1] NOP 2 STW A1,*B0++[1] NOP 2 STW A1,*B0[2] NOP 2 MVKL 03C1h,A0
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1