PID算法在AVR單片機(jī)上的應(yīng)用,風(fēng)機(jī)的閉環(huán)控制
上傳時間: 2013-04-24
上傳用戶:aa17807091
基于maga8的無傳感器的直流無刷電機(jī)控制系統(tǒng) 對于無刷電機(jī)驅(qū)動器的設(shè)計很有幫助的啊 呵呵
標(biāo)簽: maga8 無傳感器 控制系統(tǒng)
上傳時間: 2013-05-21
上傳用戶:qlpqlq
PID算法自從問世以來,一直受到廣泛的關(guān)注。隨著現(xiàn)代控制理論及智能控制技術(shù)的發(fā)展,PID算法也得到了長足的發(fā)展。結(jié)合傳統(tǒng)的PID控制算法,針對特定的控制領(lǐng)域,出現(xiàn)了一些新的控制算法,模糊PID控制算法就是在此基礎(chǔ)上漸漸形成并凸顯其控制特色。 同時隨著微電子技術(shù)的發(fā)展,現(xiàn)場可編程邏輯器件FPGA的發(fā)展及其EDA技術(shù)的日漸成熟,為集成控制芯片開拓了廣闊的發(fā)展空間。FPGA的發(fā)展為基于硬件的算法模塊的實(shí)現(xiàn)提供了可能性,同時節(jié)省了外圍的電路,使算法模塊的集成度大大提高。 本文針對當(dāng)前國內(nèi)外在算法研究方面的熱點(diǎn)問題,對模糊PID算法進(jìn)行了深入的分析和研究。通過對汽輪機(jī)調(diào)節(jié)系統(tǒng)的結(jié)構(gòu)分析,對其進(jìn)行了數(shù)學(xué)建模。采用某汽輪機(jī)的實(shí)際設(shè)計運(yùn)行參數(shù),利用Matlab仿真軟件,對該汽輪機(jī)的數(shù)學(xué)模型進(jìn)行了甩負(fù)荷動態(tài)特性仿真。仿真結(jié)果表明,模糊PID可以更好地解決汽輪發(fā)電機(jī)組在甩負(fù)荷過程中由于機(jī)組轉(zhuǎn)子飛升量太大而導(dǎo)致危急保安裝置動作,使得汽輪發(fā)電機(jī)組意外停機(jī)的問題,能夠保證汽輪發(fā)電機(jī)組在意外甩負(fù)荷時機(jī)組正常的機(jī)械運(yùn)轉(zhuǎn)。根據(jù)模糊控制理論的特點(diǎn)及EDA技術(shù)和FPGA可編程邏輯器件的發(fā)展現(xiàn)狀,提出了在FPGA上實(shí)現(xiàn)模糊PID算法的具體實(shí)現(xiàn)方案。在綜合分析算法特性的基礎(chǔ)上,選擇Altera公司生產(chǎn)的CycloneⅡ系列中的EP2C35F672C6作為目標(biāo)芯片,利用分層模塊化設(shè)計思想,在Altera公司提供的QuartusⅡ開發(fā)環(huán)境中,利用原理圖設(shè)計輸入和VHDL設(shè)計輸入相結(jié)合的方式實(shí)現(xiàn)了模糊PID控制算法,同時分別對實(shí)現(xiàn)的各個功能模塊和整個算法模塊進(jìn)行了功能時序仿真。根據(jù)仿真結(jié)果分析,該設(shè)計實(shí)現(xiàn)了的模糊PID控制功能。 該控制算法模塊的FPGA實(shí)現(xiàn)很好的避免了因CPU或者其它問題導(dǎo)致算法程序跑飛、程序死循環(huán)、復(fù)位不可靠等問題,提高了控制的可靠性。同時加強(qiáng)了模塊的通用性,減少了系統(tǒng)硬件開發(fā)周期,節(jié)省了外圍設(shè)備的電路,降低了設(shè)計開發(fā)成本。
上傳時間: 2013-07-21
上傳用戶:thinode
GSM是全球使用最為廣泛的一種無線通信標(biāo)準(zhǔn),不僅在民用領(lǐng)域,也在鐵路GSM-R等專用領(lǐng)域發(fā)揮著極為重要的作用。由于無線信道具有瑞利衰落和延時效應(yīng),在通信系統(tǒng)的收發(fā)兩端也存在不完全匹配等未知因素,因此接收的信號疊加有各種誤差因素的影響。GSM接收機(jī)的實(shí)現(xiàn)離不開系統(tǒng)的同步,為了得到更好的同步質(zhì)量,就必須對GSM基帶同步技術(shù)進(jìn)行研究,選擇一種最合適的同步算法。GSM的同步既有時間同步,也有頻率同步。 @@ 軟件無線電是當(dāng)前通信領(lǐng)域引入注目的熱點(diǎn)之一。長期以來,GSM的接收和解調(diào)都是由專用的ASIC芯片來完成的,通過軟件來實(shí)現(xiàn)GSM接收機(jī)的基帶算法,體現(xiàn)了軟件無線電技術(shù)的思想,選擇用它們來實(shí)現(xiàn)的GSM接收機(jī)具有靈活、可靠、擴(kuò)展性好的優(yōu)點(diǎn)。 @@ 論文主要討論GSM接收機(jī)同步算法與基于FPGA和DSP的GSM接收機(jī)設(shè)計, @@ 主要內(nèi)容包括: @@ 通過相關(guān)理論知識的學(xué)習(xí),設(shè)計驗(yàn)證了GSM基帶同步算法。對FB時間同步,討論了包絡(luò)檢測和FFT變換兩種不同的方法;對SB時間同步,介紹實(shí)相關(guān)和復(fù)相關(guān)兩種方法;對頻率同步,給出了一種對FB運(yùn)用相關(guān)運(yùn)算來精確估計頻率誤差的算法。 @@ 設(shè)計了使用GSM射頻收發(fā)芯片RDA6210并通過實(shí)驗(yàn)室的ALTERA EP3C25FPGA開發(fā)板進(jìn)行控制的GSM射頻端的解決方案,論文對RDA6210的性能和控制方式進(jìn)行了詳細(xì)的介紹,設(shè)計了芯片的控制模塊,得到了下變頻后的GSM基帶信號。 @@ 設(shè)計了基于RF前端+FPGA的GSM接收機(jī)方案。利用ALTERA EP2S180開發(fā)平臺來完成基帶數(shù)據(jù)的處理。針對ALTERA EP2S180開發(fā)平臺模數(shù)轉(zhuǎn)換器AD9433的特點(diǎn)使用THS4501設(shè)計了單獨(dú)的差分運(yùn)算放大器模塊;設(shè)計了平臺的數(shù)據(jù)存儲方案并將該平臺得到的基帶采樣數(shù)據(jù)用于同步算法的仿真。 @@ 設(shè)計了基于RF前端+DSP的GSM接收機(jī)方案。利用模數(shù)轉(zhuǎn)換器AD9243、FPGA芯片和TMS320C6416TDSP芯片來完成基帶數(shù)據(jù)的處理。設(shè)計了McBSP+EDMA傳輸?shù)臄?shù)據(jù)存儲方案。 @@ 給出了接收機(jī)硬件測試的結(jié)果,從多方面驗(yàn)證了所設(shè)計硬件平臺的可靠性。 @@關(guān)鍵詞:GSM接收機(jī);同步;RF; FPGA;DSP;
上傳時間: 2013-07-01
上傳用戶:sh19831212
激光打標(biāo)是指利用高能量密度的激光束在物件表面作永久性標(biāo)刻。激光打標(biāo)以其“打標(biāo)速度快、性能穩(wěn)定、打標(biāo)質(zhì)量好”等優(yōu)勢,獲得了日益廣泛的應(yīng)用。傳統(tǒng)的激光打標(biāo)系統(tǒng)一般是基于ISA總線或PCI總線的,運(yùn)動控制卡必須插在計算機(jī)的PCI插槽內(nèi),且不支持熱捅拔,影響了控制卡的穩(wěn)定性;以單片機(jī)為主控制器的激光打標(biāo)控制卡雖然成本低、運(yùn)行可靠,但由于其運(yùn)算速度慢、存儲容量有限,限制了它的應(yīng)用范圍。 運(yùn)動控制卡是激光打標(biāo)系統(tǒng)的核心組成部分。本文設(shè)計了一種新型的基于USB總線,以FPGA為主控單元的振鏡掃描式激光打標(biāo)控制卡,它利用了USB總線高速、穩(wěn)定、易用和FPGA資源豐富、處理能力強(qiáng)、易擴(kuò)展等優(yōu)點(diǎn),將PC機(jī)強(qiáng)大的信息處理能力與運(yùn)動控制卡的運(yùn)動控制能力相結(jié)合,具有信息處理能力強(qiáng)、開放程度高、使用方便的特點(diǎn)。 本文首先介紹了激光打標(biāo)的原理,激光打標(biāo)技術(shù)的發(fā)展現(xiàn)狀以及激光打標(biāo)系統(tǒng)的組成結(jié)構(gòu)。在對USB總線技術(shù)作了簡要介紹后,詳細(xì)討論了激光打標(biāo)控制卡的硬件電路設(shè)計,包括USB接口電路,F(xiàn)PGA主控單元電路,D/A單元電路,存儲器電路,I/O接口電路等。接著對USB接口單元的固件程序和FPGA中USB接口功能模塊、D/A寫控制功能模塊和SRAM讀寫控制功能模塊的程序做了詳細(xì)設(shè)計,通過軟硬件調(diào)試,控制卡實(shí)現(xiàn)了USB通信,輸出兩路模擬信號,SRAM數(shù)據(jù)讀寫,數(shù)字量輸入輸出等功能。
標(biāo)簽: FPGA USB 激光打標(biāo)
上傳時間: 2013-04-24
上傳用戶:prczsf
煙葉烘烤是煙葉生產(chǎn)中一個非常重要的環(huán)節(jié),為保證煙葉烘烤的質(zhì)量,需要有效的控制溫度和濕度讓其按照“三段式”工藝曲線進(jìn)行變化。本文通過對三段式工藝的分析,構(gòu)建了以FPGA為控制核心,采用數(shù)字式溫濕度傳感器進(jìn)行溫濕度測量的烤煙自動控制系統(tǒng)。 整個系統(tǒng)的實(shí)現(xiàn)是基于CYCLONEⅡ系列的FPGA器件EP2C8Q208C8進(jìn)行的。同時對系統(tǒng)的配置電路、驅(qū)動電路、顯示控制電路、語音提示和溫濕度測量電路進(jìn)行了設(shè)計,并給出了各個模塊的電路原理圖。由于溫濕度測量是系統(tǒng)設(shè)計實(shí)現(xiàn)的重要部分,所以本文重點(diǎn)討論了溫度傳感器DS18820和濕度傳感器HS1101的性能特點(diǎn)、工作原理、處理次序和設(shè)計流程。針對煙葉烘烤過程中烤房溫濕度的測量和控制中,存在的強(qiáng)時變、大時滯、非線性的問題,采用了模糊控制算法進(jìn)行控制,并給出了模糊控制器設(shè)計的方法。另外,為方便用戶調(diào)用煙葉烘烤中經(jīng)驗(yàn)曲線,提出了使用EEPROM對烘烤經(jīng)驗(yàn)曲線參數(shù)進(jìn)行處理。而且討論了如何通過I2C總線與EEPROM進(jìn)行讀寫操作進(jìn)而實(shí)現(xiàn)參數(shù)的保存和讀取。系統(tǒng)的測試結(jié)果表明烤煙自動控制系統(tǒng)基本上達(dá)到了實(shí)際的要求,具有一定的先進(jìn)性。
標(biāo)簽: FPGA 自動控制系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:也一樣請求
現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)是可編程邏輯器件的一種,它的出現(xiàn)是隨著微電子技術(shù)的發(fā)展,設(shè)計與制造集成電路的任務(wù)已不完全由半導(dǎo)體廠商來獨(dú)立承擔(dān)。系統(tǒng)設(shè)計師們更愿意自己設(shè)計專用集成電路(ASIC,Application Specific Integrated Circuit).芯片,而且希望ASIC的設(shè)計周期盡可能短,最好是在實(shí)驗(yàn)室里就能設(shè)計出合適的ASIC芯片,并且立即投入實(shí)際應(yīng)用之中。現(xiàn)在,F(xiàn)PGA已廣泛地運(yùn)用于通信領(lǐng)域、消費(fèi)類電子和車用電子。 本文中涉及的I/O端口模塊是FPGA中最主要的幾個大模塊之一,它的主要作用是提供封裝引腳到CLB之間的接口,將外部信號引入FPGA內(nèi)部進(jìn)行邏輯功能的實(shí)現(xiàn)并把結(jié)果輸出給外部電路,并且根據(jù)需要可以進(jìn)行配置來支持多種不同的接口標(biāo)準(zhǔn)。FPGA允許使用者通過不同編程來配置實(shí)現(xiàn)各種邏輯功能,在IO端口中它可以通過選擇配置方式來兼容不同信號標(biāo)準(zhǔn)的I/O緩沖器電路。總體而言,可選的I/O資源的特性包括:IO標(biāo)準(zhǔn)的選擇、輸出驅(qū)動能力的編程控制、擺率選擇、輸入延遲和維持時間控制等。 本文是關(guān)于FPGA中多標(biāo)準(zhǔn)兼容可編程輸入輸出電路(Input/Output Block)的設(shè)計和實(shí)現(xiàn),該課題是成都華微電子系統(tǒng)有限公司FPGA大項目中的一子項,目的為在更新的工藝水平上設(shè)計出能夠兼容單端標(biāo)準(zhǔn)的I/O電路模塊;同時針對以前設(shè)計的I/O模塊不支持雙端標(biāo)準(zhǔn)的缺點(diǎn),要求新的電路模塊中擴(kuò)展出雙端標(biāo)準(zhǔn)的部分。文中以低壓雙端差分標(biāo)準(zhǔn)(LVDS)為代表構(gòu)建雙端標(biāo)準(zhǔn)收發(fā)轉(zhuǎn)換電路,與單端標(biāo)準(zhǔn)比較,LVDS具有很多優(yōu)點(diǎn): (1)LVDS傳輸?shù)男盘枖[幅小,從而功耗低,一般差分線上電流不超過4mA,負(fù)載阻抗為100Ω。這一特征使它適合做并行數(shù)據(jù)傳輸。 (2)LVDS信號擺幅小,從而使得該結(jié)構(gòu)可以在2.5V的低電壓下工作。 (3)LVDS輸入單端信號電壓可以從0V到2.4V變化,單端信號擺幅為400mV,這樣允許輸入共模電壓從0.2V到2.2V范圍內(nèi)變化,也就是說LVDS允許收發(fā)兩端地電勢有±1V的落差。 本文采用0.18μm1.8V/3.3V混合工藝,輔助Xilinx公司FPGA開發(fā)軟件ISE,設(shè)計完成了可以用于Virtex系列各低端型號FPGA的IOB結(jié)構(gòu),它有靈活的可配置性和出色的適應(yīng)能力,能支持大量的I/O標(biāo)準(zhǔn),其中包括單端標(biāo)準(zhǔn),也包括雙端標(biāo)準(zhǔn)如LVDS等。它具有適應(yīng)性的優(yōu)點(diǎn)、可選的特性和考慮到被文件描述的硬件結(jié)構(gòu)特征,這些特點(diǎn)可以改進(jìn)和簡化系統(tǒng)級的設(shè)計,為最終的產(chǎn)品設(shè)計和生產(chǎn)打下基礎(chǔ)。設(shè)計中對包括20種IO標(biāo)準(zhǔn)在內(nèi)的各電器參數(shù)按照用戶手冊描述進(jìn)行仿真驗(yàn)證,性能參數(shù)已達(dá)到預(yù)期標(biāo)準(zhǔn)。
標(biāo)簽: FPGA 標(biāo)準(zhǔn) 可編程
上傳時間: 2013-05-15
上傳用戶:shawvi
數(shù)據(jù)采集是信號與信息系統(tǒng)中一個重要的組成部分,也是數(shù)字信號處理的關(guān)鍵環(huán)節(jié)。本論文主要介紹一種基于FPGA的數(shù)據(jù)采集系統(tǒng),提出一種由高速A/D轉(zhuǎn)換芯片、高性能FPGA和PCI總線接口組成的數(shù)據(jù)采集系統(tǒng)方案及其的硬件電路實(shí)現(xiàn)方法。該系統(tǒng)利用AD器件對信號進(jìn)行放大、差分轉(zhuǎn)換和模數(shù)轉(zhuǎn)換,利用FPGA設(shè)計內(nèi)部模塊和時鐘信號來進(jìn)行電路控制及實(shí)現(xiàn)數(shù)據(jù)緩存、數(shù)據(jù)傳遞等功能,最后通過PCI邏輯接口把暫存在FPGA的數(shù)據(jù)傳送到PC主機(jī)。FPGA作為采集系統(tǒng)的核心部件,完成了內(nèi)部數(shù)字電路設(shè)計,使系統(tǒng)具有很高的可適應(yīng)性、可擴(kuò)展性和可調(diào)試性。 本論文從研究數(shù)據(jù)采集的理論出發(fā),重點(diǎn)研究了A/D模數(shù)轉(zhuǎn)換、FPGA芯片設(shè)計及PCI總結(jié)接口設(shè)計,完成了系統(tǒng)的各級電路硬件設(shè)計,并通過系統(tǒng)仿真驗(yàn)證了系統(tǒng)的可行性。
標(biāo)簽: FPGA 數(shù)據(jù)采集 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:小楊高1
LED顯示屏是LED點(diǎn)陣模塊或者像素單元組成的平面顯示屏幕。自從誕生以來,以其亮度高、視角廣、壽命長、性價比高的特點(diǎn),在交通、廣告、新聞發(fā)布、體育比賽、電子景觀等領(lǐng)域得到了廣泛應(yīng)用。 LED顯示屏控制器作為控制LED屏顯示圖像、數(shù)據(jù)的關(guān)鍵,是整個LED視頻顯示系統(tǒng)的核心。本文研究的是對全彩色同步LED屏的控制,控制LED屏同步顯示在上位機(jī)顯示系統(tǒng)中某固定位置處的圖像。根據(jù)已有的LED顯示屏及其驅(qū)動器的特點(diǎn),提出了一種可行的方案并進(jìn)行了設(shè)計。系統(tǒng)主要分為兩個部分:視頻信號的獲取,視頻信號的處理。 經(jīng)過分析比較,決定從顯卡的DVI接口獲得視頻源,視頻源經(jīng)過DVI解碼芯片TFP401A的解碼后,可以獲得圖像的數(shù)字信息,這些信息包括紅、綠、藍(lán)三基色的數(shù)據(jù)以及行同步、場同步、使能等控制信號。這些信號將在視頻信號處理模塊中被使用。 信號處理模塊在接收視頻信號源后,對數(shù)據(jù)進(jìn)行處理,最后輸出數(shù)據(jù)給驅(qū)動電路。在信號處理模塊中,采用了可編程邏輯器件FPGA來完成。可編程邏輯器件具有高集成度、高速度、高可靠性、在線可編程(ISP)等特點(diǎn),所以特別適合于本設(shè)計。利用FPGA的可編程性,在FPGA內(nèi)部劃分了各個小模塊,各小模塊中通過少量的信號進(jìn)行聯(lián)系,這樣就將比較大的系統(tǒng)轉(zhuǎn)化成許多小的系統(tǒng),使得設(shè)計更加簡單,容易驗(yàn)證。本文分析了驅(qū)動電路所需要的數(shù)據(jù)的特點(diǎn),全彩色灰度級的實(shí)現(xiàn)方式,決定把系統(tǒng)劃分為視頻源截取、RGB格式轉(zhuǎn)化、位平面分離、讀SRAM地址發(fā)生器、寫SRAM地址發(fā)生器、讀寫SRAM選擇控制器、灰度實(shí)現(xiàn)等模塊。 最后利用示波器和SignalTap II邏輯分析儀等工具,對系統(tǒng)進(jìn)行了聯(lián)合調(diào)試。改進(jìn)了時序、優(yōu)化了布局布線,使得系統(tǒng)性能得到了良好的改善。 在分析了所需要的資源的基礎(chǔ)上,課題決定采用Altera的Cyclone EP1C12 FPGA設(shè)計視頻信號處理模塊,在Quartus II和modelsim平臺下,用Verilog HDL語言開發(fā)。
上傳時間: 2013-05-19
上傳用戶:玉簫飛燕
基于TMS320F2812的SVPWM控制
標(biāo)簽: F2812 SVPWM 2812 320F
上傳時間: 2013-04-24
上傳用戶:fyerd
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1