基于微處理器的數(shù)字PID控制器改變了傳統(tǒng)模擬PID控制器參數(shù)整定不靈活的問題。但是常規(guī)微處理器容易在環(huán)境惡劣的情況下出現(xiàn)程序跑飛的問題,如果實(shí)現(xiàn)PID軟算法的微處理器因?yàn)閺?qiáng)干擾或其他原因而出現(xiàn)故障,會引起輸出值的大幅度變化或停止響應(yīng)。而FPGA的應(yīng)用可以從本質(zhì)上解決這個問題。因此,利用FPGA開發(fā)技術(shù),實(shí)現(xiàn)智能控制器算法的芯片化,使之能夠廣泛的用于各種場合,具有很大的應(yīng)用意義。 首先分析FPGA的內(nèi)部結(jié)構(gòu)特點(diǎn),總結(jié)FPGA設(shè)計技術(shù)及開發(fā)流程,指出實(shí)現(xiàn)結(jié)構(gòu)優(yōu)化設(shè)計,降低設(shè)計難度,是擴(kuò)展設(shè)計功能、提高芯片性能和產(chǎn)品性價比的關(guān)鍵。控制系統(tǒng)由四個模塊組成,主要包括核心控制器模塊、輸入輸出模塊以及人機(jī)接口。其中控制器部分為系統(tǒng)的關(guān)鍵部件。在分析FPGA設(shè)計結(jié)構(gòu)類型和特點(diǎn)的基礎(chǔ)上,提出一種基于FPGA改進(jìn)型并行結(jié)構(gòu)的PID溫度控制器設(shè)計方法。在PID算法與FPGA的運(yùn)算器邏輯映像過程中,采用將補(bǔ)碼的加法器代替減法器設(shè)計,增加整數(shù)運(yùn)算結(jié)果的位擴(kuò)展處理,進(jìn)行不同數(shù)據(jù)類型的整數(shù)歸一化等不同角度的處理方法融合為一體,可以有效地減少邏輯運(yùn)算部件。應(yīng)用Ouartus Ⅱ圖形輸入與Verilog HDL語言相結(jié)合設(shè)計實(shí)現(xiàn)了PID控制器,用Modelsim仿真驗(yàn)證了設(shè)計結(jié)果的正確性,用Synplify Pro進(jìn)行電路綜合,在Quaitus Ⅱ軟件中實(shí)現(xiàn)布局布線,最后生成FPGA的編程文件。根據(jù)控制系統(tǒng)的要求,論文設(shè)計完成了12位模數(shù)AD轉(zhuǎn)換器、數(shù)據(jù)顯示器、按鍵等相關(guān)外圍接口電路。 將一階、純滯后、大慣性電阻爐溫作為控制對象,以EP1C3T144 FPGA為核心,構(gòu)建PID控制系統(tǒng)。在采用Pt100溫度傳感器、分辨率為2℃、最大溫度控制范圍0~400℃的條件下,實(shí)驗(yàn)結(jié)果表明,達(dá)到無超調(diào)的穩(wěn)定控制要求,為降低FPGA實(shí)現(xiàn)PID控制器的設(shè)計難度提供了有效的方法。
上傳時間: 2013-05-24
上傳用戶:gyq
提出了基于IMAQ Vision Assistant 的印刷電路板上電子元件缺件檢測方法。該方法首先對被檢測的印刷電路板圖像進(jìn)行校正,然后主要利用IMAQ Vision Assistant 的模板匹
上傳時間: 2013-06-29
上傳用戶:372825274
隨著科學(xué)技術(shù)水平的不斷提高,在科研和生產(chǎn)過程中為了更加真實(shí)的反映被測對象的性質(zhì),對測試系統(tǒng)的性能要求越來越高。傳統(tǒng)的測試裝置,由于傳輸速度低或安裝不便等問題已不能滿足科研和生產(chǎn)的實(shí)際需要。USB技術(shù)的出現(xiàn)很好的解決了上述問題。USB總線具有支持即插即用、易于擴(kuò)展、傳輸速率高(USB2.0協(xié)議下為480Mbps)等優(yōu)點(diǎn),已逐漸得到廣泛的應(yīng)用。 本課題研究并設(shè)計了一套基于USB2.0的數(shù)據(jù)采集系統(tǒng)。論文首先詳細(xì)介紹了USB總線協(xié)議,然后從系統(tǒng)的總體結(jié)構(gòu)、硬件電路、軟件程序以及系統(tǒng)性能檢測等幾個方面,詳細(xì)闡述了系統(tǒng)的設(shè)計思想和實(shí)現(xiàn)方案。系統(tǒng)采用雙12位A/D轉(zhuǎn)換器,提供兩條模擬信號通道,可以同時采集雙路信號,最高的采樣率為200KHz。USB接口芯片采用Cypress公司的CY7C68013。論文詳細(xì)介紹了其在SlaveFIFO接口模式下的電路設(shè)計和程序設(shè)計。系統(tǒng)應(yīng)用FPGA芯片作系統(tǒng)的核心控制,控制系統(tǒng)的數(shù)據(jù)采集和與USB接口芯片的數(shù)據(jù)交換,并產(chǎn)生其中的邏輯控制信號和時序信號。同時應(yīng)用FPGA芯片作系統(tǒng)的核心控制可提高了系統(tǒng)穩(wěn)定性、減小設(shè)備的體積。系統(tǒng)的軟件設(shè)計,主要包括FPGA芯片中的邏輯、時序控制程序、8051固件程序、客戶應(yīng)用程序及其驅(qū)動程序。客戶端選擇了微軟的Visual Studio6.0 C++作開發(fā)平臺,雖然增加了復(fù)雜程度,但是軟件執(zhí)行效率及重用性均得到提高。 最后,應(yīng)用基于USB2.0的數(shù)據(jù)采集系統(tǒng)測試標(biāo)準(zhǔn)信號及電木的導(dǎo)熱系數(shù),以驗(yàn)證測試系統(tǒng)的可靠信與準(zhǔn)確性。
標(biāo)簽: FPGA USB 接口 數(shù)據(jù)采集
上傳時間: 2013-04-24
上傳用戶:鳳臨西北
測試儀廣泛應(yīng)用于國民經(jīng)濟(jì)和國防建設(shè)的各個領(lǐng)域,是科研和生產(chǎn)不可或缺的重要裝備之一。其工作原理是由信號發(fā)生裝置向被測對象發(fā)送激勵信號,同時由信號采集與處理裝置通過傳感器采集被測對象的響應(yīng)信號,并送到上位機(jī)進(jìn)行數(shù)據(jù)分析和處理。本文研究采用靈活的現(xiàn)場可編程邏輯陣列FPGA為核心,協(xié)調(diào)整個儀器的運(yùn)轉(zhuǎn),并采用先進(jìn)的USB總線技術(shù),將信號發(fā)生、信號采集與處理有機(jī)地集成為一體的多功能測試儀。 本文的第一章介紹了測試儀及其研究應(yīng)用現(xiàn)狀,根據(jù)儀器的成本、便攜性和通用性要求不斷提高的發(fā)展趨勢,提出了本課題的研究任務(wù)和關(guān)鍵技術(shù); 第二章從硬件和軟件兩個方面討論了測試儀的總體設(shè)計方案,并且分別詳述了電源模塊、USB模塊、FPGA模塊、DSP模塊、A/D模塊、D/A模塊這六個功能模塊的硬件設(shè)計; 第三章討論了USB模塊相關(guān)的軟件設(shè)計,其中包含USB固件設(shè)計、驅(qū)動程序設(shè)計和客戶應(yīng)用程序設(shè)計三個方面的內(nèi)容,詳細(xì)論述了各部分軟件的架構(gòu)和主要功能模塊的實(shí)現(xiàn)。 第四章討論了主控器FPGA的設(shè)計,是本文的核心部分。先從總體上介紹了FPGA的設(shè)計方案,然后從MCU模塊、信號采集模塊、信號發(fā)生模塊三部分具體描述了其實(shí)現(xiàn)方式。軟件設(shè)計上采用了模塊化的設(shè)計思想,使得結(jié)構(gòu)清晰,可讀性強(qiáng),易于進(jìn)一步開發(fā);并且靈活的使用了有限狀態(tài)機(jī),大大提高了程序的穩(wěn)定性和運(yùn)行效率。 第五章介紹了DSP模塊的設(shè)計,討論了波形生成的原理及實(shí)現(xiàn),并提出了與FPGA接口的方式。 第六章詳細(xì)描述了實(shí)驗(yàn)的步驟和結(jié)果,分別從單通道采樣和多通道采樣兩方面實(shí)驗(yàn),驗(yàn)證了儀器的性能和設(shè)計的可行性。
上傳時間: 2013-06-25
上傳用戶:moqi
本文分析了 T EXAS 儀器公司新推出的串行10 位數(shù)/ 模轉(zhuǎn)換器(DAC) TL C5615 的功能、特點(diǎn)、工作原理及其與A T89C52 單片機(jī)的硬件接口和軟件編程, 提供了一個新穎實(shí)用的數(shù)/
標(biāo)簽: 5615 TLC 串行 中的應(yīng)用
上傳時間: 2013-05-20
上傳用戶:redmoons
stm32固件庫中文stm32固件庫中文.pdfstm32固件庫中文.pdf
上傳時間: 2013-04-24
上傳用戶:qqoqoqo
├電力電子課件動畫 13篇 6.4M PPT版.rar 電力電子課件 附動畫、習(xí)題 第1章 電力電子器件概述 第2章 整流電路 第3章 直流斬波電路 第4章 交流電力控制電路和交-交變頻電路 第5章 逆變電路 第6章 脈寬調(diào)(PWM)技術(shù) 第7章 軟開關(guān)技術(shù) 第8章 組合變流電路
上傳時間: 2013-04-24
上傳用戶:t1213121
共模干擾和差模干擾及其抑制技術(shù),是擴(kuò)干擾技術(shù)的基礎(chǔ)。
標(biāo)簽: 共模干擾 差模 干擾 抑制技術(shù)
上傳時間: 2013-04-24
上傳用戶:003030
隨著系統(tǒng)芯片(SoC)設(shè)計復(fù)雜度不斷增加,使得縮短面市時間的壓力越來越大。雖然IP核復(fù)用大大減少了SoC的設(shè)計時間,但是SoC的驗(yàn)證仍然非常復(fù)雜耗時。SoC和ASIC的最大不同之處在于它的規(guī)模和復(fù)雜的系統(tǒng)性,除了大量硬件模塊之外,SoC還需要大量的同件和軟件,如操作系統(tǒng),驅(qū)動程序以及應(yīng)用程序等。面對SoC數(shù)目眾多的硬件模塊,復(fù)雜的嵌入式軟件,由于軟件仿真速度和仿真模犁的局限性,驗(yàn)證往往難以達(dá)到令人滿意的要求,耗費(fèi)了大最的時間,將給系統(tǒng)芯片的上市帶來嚴(yán)重的影響。為了減少此類情況的發(fā)生,在流樣片之前,進(jìn)行基于FPGA的系統(tǒng)原型驗(yàn)證,即在FPGA上快速地實(shí)現(xiàn)SoC設(shè)計中的硬件模塊,讓軟件模塊在真正的硬件環(huán)境中高速運(yùn)行,從而實(shí)現(xiàn)SoC設(shè)計的軟硬件協(xié)同驗(yàn)證。這種方法已經(jīng)成為SoC設(shè)計流程前期階段常用的驗(yàn)證方法。 在簡要分析幾種業(yè)內(nèi)常用的驗(yàn)證技術(shù)的基礎(chǔ)上,本文重點(diǎn)闡述了基于FPGA的SoC驗(yàn)證流程與技術(shù)。結(jié)合Mojox數(shù)碼相機(jī)系統(tǒng)芯片(以下簡稱為Mojox SoC)的FPGA原型驗(yàn)證平臺的設(shè)計,介紹了Mojox FPGA原型驗(yàn)證平臺的硬件設(shè)計過程和Mojox SoC的FPGA原型實(shí)現(xiàn),并采用基于模塊的FPGA設(shè)計實(shí)現(xiàn)方法,加快了原型驗(yàn)證的工作進(jìn)程。 本文還介紹了Mojox SoC中ARM固件和PC應(yīng)用軟件等原型軟件的設(shè)計實(shí)現(xiàn)以及原型驗(yàn)證平臺的軟硬協(xié)同驗(yàn)證的過程。通過軟硬協(xié)同驗(yàn)證,本文實(shí)現(xiàn)了PC機(jī)對整個驗(yàn)證平臺的摔制,達(dá)到了良好的驗(yàn)證效果,且滿足了預(yù)期的設(shè)計要求。
標(biāo)簽: SoC 系統(tǒng)芯片 原型 驗(yàn)證技術(shù)
上傳時間: 2013-07-02
上傳用戶:dsgkjgkjg
在3G移動通信網(wǎng)絡(luò)建設(shè)中,如何實(shí)現(xiàn)密集城區(qū)的無線網(wǎng)絡(luò)覆蓋是目前基站的發(fā)展方向。目前網(wǎng)絡(luò)覆蓋理念的核心思想就把傳統(tǒng)宏基站的基帶處理和射頻部分分離,分成基帶處理單元和射頻拉遠(yuǎn)單元兩個設(shè)備,這樣既節(jié)省空間、降低設(shè)置成本,又提高了組網(wǎng)效率。本文研究的數(shù)字收發(fā)機(jī)用于WCDMA基站系統(tǒng)的射頻拉遠(yuǎn)單元中,實(shí)現(xiàn)移動通信網(wǎng)中射頻信號的傳輸工作。 數(shù)字收發(fā)機(jī)主要由射頻處理部分、模數(shù)/數(shù)模轉(zhuǎn)換部分、數(shù)字上下變頻處理部分、接口轉(zhuǎn)換以及數(shù)字光模塊組成。本文研究的重點(diǎn)是數(shù)字上下變頻處理部分。設(shè)計采用軟件無線電的架構(gòu)和FPGA技術(shù),所設(shè)計的數(shù)字上下變頻部分可以在不修改硬件電路的基礎(chǔ)上只需修改軟件部分的參數(shù)則可實(shí)現(xiàn)多種頻率的變頻處理,極大地降低了開發(fā)成本,且縮短了開發(fā)周期。 根據(jù)系統(tǒng)設(shè)計的設(shè)計要求,以及現(xiàn)有芯片使用情況比較,本文選用Altera公司的:FPGA芯片,應(yīng)用公司提供的Dspbuilder作為系統(tǒng)級的開發(fā)工具,應(yīng)用Quartus Ⅱ作為綜合、布局布線工具實(shí)現(xiàn)數(shù)字上下變頻處理部分設(shè)計。 本文的主要研究工作包括以下幾個部分: (1)對數(shù)字收發(fā)機(jī)的整體結(jié)構(gòu)進(jìn)行分析研究,確定數(shù)字收發(fā)機(jī)的實(shí)現(xiàn)結(jié)構(gòu)和各個部分的功能; (2)通過對數(shù)字上下變頻的相關(guān)理論的研究,分析出數(shù)字上下變頻的結(jié)構(gòu)、實(shí)現(xiàn)方法及性能; (3)通過對數(shù)控振蕩器、CIC濾波器、FIR濾波器進(jìn)行理論研究、內(nèi)部實(shí)現(xiàn)結(jié)構(gòu)以及性能分析,得出具體的參數(shù)和仿真實(shí)現(xiàn)結(jié)構(gòu); (4)使用FPGA中的IP核技術(shù)來實(shí)現(xiàn)數(shù)字上下變頻,利用Matlab中Dspbuilder提供的IP核分別進(jìn)行NCO、CIC、FIR的仿真工作;并得出數(shù)字上下變頻的總體仿真實(shí)現(xiàn)結(jié)果; (5)對高速收發(fā)通道進(jìn)行了研究和設(shè)計,根據(jù)系統(tǒng)的要求給出了數(shù)據(jù)幀結(jié)構(gòu),并采用Altera的第三代FPGA產(chǎn)品Stratix Ⅱ GX系列芯片實(shí)現(xiàn)了數(shù)字收發(fā)機(jī)的信號的串并/并串的接口轉(zhuǎn)換。為后續(xù)繼續(xù)研究工作奠定基礎(chǔ)。
標(biāo)簽: FPGA 數(shù)字 收發(fā)機(jī) 信號處理
上傳時間: 2013-06-21
上傳用戶:zhuo0008
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1