本文首先從數(shù)控系統(tǒng)的組成與特點(diǎn)進(jìn)行詳細(xì)分析,然后對(duì)運(yùn)動(dòng)控制卡在整個(gè)系統(tǒng)中承擔(dān)功能進(jìn)行了分析。根據(jù)數(shù)字型號(hào)處理器件的快速運(yùn)算能力和現(xiàn)場(chǎng)可編程門(mén)陣列器件的靈活、通用性提出了基于DSP器件和FPGA器件進(jìn)行總體設(shè)計(jì)的規(guī)劃。 本文重點(diǎn)詳細(xì)闡述了四軸運(yùn)動(dòng)控制卡硬件電路的設(shè)計(jì)。通過(guò)對(duì)現(xiàn)有部分PC總線的介紹與比較,設(shè)計(jì)選擇了PCI總線作為上位PC與運(yùn)動(dòng)控制卡的通信總線,并且選擇PCI9052芯片來(lái)設(shè)計(jì)PCI接口模塊;基于DSP器件的特點(diǎn),設(shè)計(jì)選擇了TMS320LF2407芯片為核心,進(jìn)行運(yùn)算控制單元的設(shè)計(jì),同時(shí)對(duì)其主要內(nèi)部資源進(jìn)行了分配。最后,根據(jù)硬件的原理圖,完成了具體電路板的制作。 對(duì)軟件設(shè)計(jì),文章主要對(duì)插補(bǔ)算法在DSP上的實(shí)現(xiàn)作了一些探討。介紹了兩種加速模式:梯形加速模式和s曲線加速模式。就逐點(diǎn)比較法直線和圓弧插補(bǔ)算法以及數(shù)字積分插補(bǔ)原理也進(jìn)行了分析。最終,提出總體程序流程控制、速度控制算法、插補(bǔ)算法等的程序設(shè)計(jì)框架,并進(jìn)行了具體程序設(shè)計(jì)。
上傳時(shí)間: 2013-07-19
上傳用戶:CHENKAI
電線電纜是國(guó)家經(jīng)濟(jì)建設(shè)的一項(xiàng)重要的產(chǎn)業(yè),在鐵路通信中,皮泡皮通信電纜因?yàn)槠渚哂信c其它電纜相同性能的情況下,直徑小、成本低、重量輕的特點(diǎn),得到了人們的青睞。而在單線擠塑機(jī)中的溫度控制直接影響電纜的性能質(zhì)量。溫度控制的可靠與否及其控制精度的高低己成為決定產(chǎn)品質(zhì)量的關(guān)鍵,溫度控制也成為生產(chǎn)工藝的重要組成部分。在工藝控制當(dāng)中,應(yīng)盡量減小其超調(diào)量、波動(dòng)、響應(yīng)時(shí)間和偏差,這對(duì)產(chǎn)品的質(zhì)量,產(chǎn)量和原料的節(jié)省都是及其重要的。 本文主要針對(duì)擠塑機(jī)的溫度這個(gè)參數(shù)進(jìn)行控制。全文主要包括以下幾個(gè)部分:首先分析了傳統(tǒng)PID、和模糊控制的優(yōu)缺點(diǎn)。在此基礎(chǔ)上,系統(tǒng)選用了模糊自適應(yīng)PID控制算法。在硬件方面,在分析了系統(tǒng)控制對(duì)象的基礎(chǔ)上,以LPC2131為控制核心,運(yùn)用MAX6675采集溫度、LCD和鍵盤(pán)作為人機(jī)交換平臺(tái)、以PWM方式對(duì)固體繼電器進(jìn)行控制。軟件方面,在ARM的集成開(kāi)發(fā)環(huán)境AD1.2下,利用C語(yǔ)言,進(jìn)行了軟件的設(shè)計(jì)與調(diào)試,實(shí)現(xiàn)了硬件的配置和整體控制系統(tǒng)的所有功能。同時(shí)也實(shí)現(xiàn)了用Modbus協(xié)議與PC機(jī)通訊的下位機(jī)部分程序,并運(yùn)用串口調(diào)試助手V2.2測(cè)試了其功能性。另外論文詳細(xì)的給出了控制平臺(tái)的各個(gè)功能程序模塊軟件流程。通過(guò)在實(shí)驗(yàn)室對(duì)系統(tǒng)進(jìn)行了模擬實(shí)驗(yàn),該控制平臺(tái)運(yùn)行穩(wěn)定,可靠,實(shí)現(xiàn)了預(yù)期的功能,證明了將模糊PID算法引入擠塑機(jī)溫度控制系統(tǒng)當(dāng)中,改善了系統(tǒng)的控制效果,具有更好的魯棒性和自適應(yīng)能力。
上傳時(shí)間: 2013-05-31
上傳用戶:古谷仁美
PID算法在AVR單片機(jī)上的應(yīng)用,風(fēng)機(jī)的閉環(huán)控制
上傳時(shí)間: 2013-04-24
上傳用戶:aa17807091
基于maga8的無(wú)傳感器的直流無(wú)刷電機(jī)控制系統(tǒng) 對(duì)于無(wú)刷電機(jī)驅(qū)動(dòng)器的設(shè)計(jì)很有幫助的啊 呵呵
標(biāo)簽: maga8 無(wú)傳感器 控制系統(tǒng)
上傳時(shí)間: 2013-05-21
上傳用戶:qlpqlq
PID算法自從問(wèn)世以來(lái),一直受到廣泛的關(guān)注。隨著現(xiàn)代控制理論及智能控制技術(shù)的發(fā)展,PID算法也得到了長(zhǎng)足的發(fā)展。結(jié)合傳統(tǒng)的PID控制算法,針對(duì)特定的控制領(lǐng)域,出現(xiàn)了一些新的控制算法,模糊PID控制算法就是在此基礎(chǔ)上漸漸形成并凸顯其控制特色。 同時(shí)隨著微電子技術(shù)的發(fā)展,現(xiàn)場(chǎng)可編程邏輯器件FPGA的發(fā)展及其EDA技術(shù)的日漸成熟,為集成控制芯片開(kāi)拓了廣闊的發(fā)展空間。FPGA的發(fā)展為基于硬件的算法模塊的實(shí)現(xiàn)提供了可能性,同時(shí)節(jié)省了外圍的電路,使算法模塊的集成度大大提高。 本文針對(duì)當(dāng)前國(guó)內(nèi)外在算法研究方面的熱點(diǎn)問(wèn)題,對(duì)模糊PID算法進(jìn)行了深入的分析和研究。通過(guò)對(duì)汽輪機(jī)調(diào)節(jié)系統(tǒng)的結(jié)構(gòu)分析,對(duì)其進(jìn)行了數(shù)學(xué)建模。采用某汽輪機(jī)的實(shí)際設(shè)計(jì)運(yùn)行參數(shù),利用Matlab仿真軟件,對(duì)該汽輪機(jī)的數(shù)學(xué)模型進(jìn)行了甩負(fù)荷動(dòng)態(tài)特性仿真。仿真結(jié)果表明,模糊PID可以更好地解決汽輪發(fā)電機(jī)組在甩負(fù)荷過(guò)程中由于機(jī)組轉(zhuǎn)子飛升量太大而導(dǎo)致危急保安裝置動(dòng)作,使得汽輪發(fā)電機(jī)組意外停機(jī)的問(wèn)題,能夠保證汽輪發(fā)電機(jī)組在意外甩負(fù)荷時(shí)機(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è)計(jì)思想,在Altera公司提供的QuartusⅡ開(kāi)發(fā)環(huán)境中,利用原理圖設(shè)計(jì)輸入和VHDL設(shè)計(jì)輸入相結(jié)合的方式實(shí)現(xiàn)了模糊PID控制算法,同時(shí)分別對(duì)實(shí)現(xiàn)的各個(gè)功能模塊和整個(gè)算法模塊進(jìn)行了功能時(shí)序仿真。根據(jù)仿真結(jié)果分析,該設(shè)計(jì)實(shí)現(xiàn)了的模糊PID控制功能。 該控制算法模塊的FPGA實(shí)現(xiàn)很好的避免了因CPU或者其它問(wèn)題導(dǎo)致算法程序跑飛、程序死循環(huán)、復(fù)位不可靠等問(wèn)題,提高了控制的可靠性。同時(shí)加強(qiáng)了模塊的通用性,減少了系統(tǒng)硬件開(kāi)發(fā)周期,節(jié)省了外圍設(shè)備的電路,降低了設(shè)計(jì)開(kāi)發(fā)成本。
上傳時(shí)間: 2013-07-21
上傳用戶:thinode
隨著電子技術(shù)的快速發(fā)展,各種電子設(shè)備對(duì)時(shí)間精度的要求日益提升。在衛(wèi)星發(fā)射、導(dǎo)航、導(dǎo)彈控制、潛艇定位、各種觀測(cè)、通信等方面,時(shí)鐘同步技術(shù)都發(fā)揮著極其重要的作用,得到了廣泛的推廣。對(duì)于分布式采集系統(tǒng)來(lái)說(shuō),中心主站需要對(duì)來(lái)自于不同采集設(shè)備的采集數(shù)據(jù)進(jìn)行匯總和分析,得到各個(gè)采集點(diǎn)對(duì)同一事件的采集時(shí)間差異,通過(guò)對(duì)該時(shí)間差異的分析,最終做出對(duì)事件的準(zhǔn)確判斷。如果分布式采集系統(tǒng)中的各個(gè)采集設(shè)備不具有統(tǒng)一的時(shí)鐘基準(zhǔn),那么得到的各個(gè)采集時(shí)間差異就不能反映出實(shí)際情況,中心主站也無(wú)法準(zhǔn)確地對(duì)事件進(jìn)行分析和判斷,甚至得出錯(cuò)誤的結(jié)論。因此,時(shí)鐘同步是分布式采集系統(tǒng)正常運(yùn)作的必要前提。 目前國(guó)內(nèi)外時(shí)鐘同步領(lǐng)域常用的技術(shù)有GPS授時(shí)技術(shù),鎖相環(huán)技術(shù)和IRIG-B 碼等。GPS授時(shí)技術(shù)雖然精度高,抗干擾性強(qiáng),但是由于需要專用的GPS接收機(jī),若單純使用GPS 授時(shí)技術(shù)做時(shí)鐘同步,就需要在每個(gè)采集點(diǎn)安裝接收機(jī),成本較高。鎖相環(huán)是一種讓輸出信號(hào)在頻率和相位上與輸入?yún)⒖夹盘?hào)同步的技術(shù),輸出信號(hào)的時(shí)鐘準(zhǔn)確度和穩(wěn)定性直接依賴于輸入?yún)⒖夹盘?hào)。IRIG-B 碼是一種信息量大,適合傳輸?shù)臅r(shí)間碼,但是由于其時(shí)間精度低,不適合應(yīng)用于高精度時(shí)鐘同步的系統(tǒng)?;谏鲜龇治?,本文結(jié)合這三種常用技術(shù),提出了一種基于FPGA的分布式采集系統(tǒng)時(shí)鐘同步控制技術(shù)。該技術(shù)既保留了GPS 授時(shí)的高精確度和高穩(wěn)定性,又具備IRIG-B時(shí)間碼易傳輸和低成本的特性,為分布式采集系統(tǒng)中的時(shí)鐘同步提供了一種新的解決方案。 本文中的設(shè)計(jì)采用了Ublox公司的精確授時(shí)GPS芯片LEA-5T,通過(guò)對(duì)GPS芯片串行時(shí)間信息解碼,獲得準(zhǔn)確的UTC時(shí)間,并實(shí)現(xiàn)了分布式采集系統(tǒng)中各個(gè)采集設(shè)備的精確時(shí)間打碼。為了能夠使整個(gè)分布式采集系統(tǒng)具有統(tǒng)一的高精度數(shù)據(jù)采集時(shí)鐘,本論文采用了數(shù)?;旌系逆i相環(huán)技術(shù),將GPS 接收芯片輸出的高精度秒信號(hào)作為參考基準(zhǔn),生成了與秒信號(hào)高精度同步的100MHZ 高頻時(shí)鐘。本文在FPGA 中完成了IRIG-B 碼的編碼部分,將B 碼的準(zhǔn)時(shí)標(biāo)志與GPS 秒信號(hào)同步,提高了IRIG-B 碼的時(shí)間精度。在分布式采集系統(tǒng)中,IRIG-B時(shí)間碼能直接通過(guò)串口或光纖將各個(gè)采集點(diǎn)時(shí)間與UTC時(shí)間統(tǒng)一,節(jié)約了各點(diǎn)布設(shè)GPS 接收機(jī)的高昂成本。最后,通過(guò)PC104總線對(duì)時(shí)鐘同步控制卡進(jìn)行了數(shù)據(jù)讀取和測(cè)試,通過(guò)實(shí)驗(yàn)結(jié)果的分析,提出了改進(jìn)方案。實(shí)驗(yàn)表明,改進(jìn)后的時(shí)鐘同步控制方案具有很高的時(shí)鐘同步精度,對(duì)時(shí)鐘同步技術(shù)有著重大的推進(jìn)意義!
上傳時(shí)間: 2013-08-05
上傳用戶:lz4v4
本文完成了對(duì)MIPS-CPU的指令集確定,流水線與架構(gòu)設(shè)計(jì),代碼編寫(xiě),并且在x86計(jì)算機(jī)上搭建了稱為gccmips_elf的仿真系統(tǒng),完成了對(duì)MIPS-CPU硬件系統(tǒng)的模擬仿真,最終完成FPGA芯片的下載與實(shí)現(xiàn)。 @@ 本文完成了包含34條指令的MIPS-CPU指令集的制定,完成了整個(gè)MIPS-CPU的架構(gòu)設(shè)計(jì)與5級(jí)流水線級(jí)數(shù)的確定。制定了整個(gè)CPU的主控制模塊的狀態(tài)轉(zhuǎn)移圖;根據(jù)MIPS-CPU的指令集的模式,完成了對(duì)不同模式下的指令的分析,給出了相應(yīng)的取指,譯碼,產(chǎn)生新的程序存儲(chǔ)器尋址地址,執(zhí)行,數(shù)據(jù)存儲(chǔ)器與寄存器文件回寫(xiě)的控制信號(hào),完成取指令模塊,譯碼模塊,執(zhí)行模塊,數(shù)據(jù)回寫(xiě)等模塊代碼的編寫(xiě),從而完成了流水線模塊的代碼設(shè)計(jì)。 @@ 重點(diǎn)分析了由于流水線設(shè)計(jì)而引入的競(jìng)爭(zhēng)與冒險(xiǎn),分析了在不同流水線階段可能存在的競(jìng)爭(zhēng)與冒險(xiǎn),對(duì)引起競(jìng)爭(zhēng)與冒險(xiǎn)的原因進(jìn)行了確定,并通過(guò)增加一些電路邏輯來(lái)避免競(jìng)爭(zhēng)與冒險(xiǎn)的發(fā)生,完成了競(jìng)爭(zhēng)與冒險(xiǎn)檢測(cè)電路模塊以及數(shù)據(jù)回寫(xiě)前饋電路模塊的代碼編寫(xiě),從而解決了競(jìng)爭(zhēng)與冒險(xiǎn)的問(wèn)題,使設(shè)計(jì)的5級(jí)流水線得以暢順實(shí)現(xiàn)。 @@ 完成了MIPS-CPU的仿真系統(tǒng)平臺(tái)的搭建,該仿真器用來(lái)對(duì)應(yīng)用程序進(jìn)行編譯,鏈接與執(zhí)行,生成相應(yīng)匯編語(yǔ)言程序以及向量文件(16進(jìn)制機(jī)器碼);并且同時(shí)產(chǎn)生相關(guān)的Modelsim仿真,及Quartus II下載驗(yàn)證的文件。本設(shè)計(jì)利用該仿真系統(tǒng)來(lái)評(píng)估設(shè)計(jì)的MIPS-CPU的硬件系統(tǒng),模擬仿真結(jié)果證明本文設(shè)計(jì)的MIPS-CPU可以實(shí)現(xiàn)正常功能。本論文課題的研究成功對(duì)今后從事專用RISC-CPU設(shè)計(jì)的同行提供了有益的參考。 @@ 最終將設(shè)計(jì)的MIPS-CPU下載到ALTERA公司的FPGA-EP1C6Q240芯片,并且借助ALTERA公司提供的Quartus II軟件進(jìn)行了編譯與驗(yàn)證,對(duì)設(shè)計(jì)的MIPS-CPU的資源使用,關(guān)鍵路徑上的時(shí)序,布線情況進(jìn)行了分析,最終完成各個(gè)指標(biāo)的檢查,并且借助Quartus II軟件內(nèi)嵌的Signal Tap軟件進(jìn)行軟硬件聯(lián)合調(diào)試,結(jié)果表明設(shè)計(jì)的MIPS-CPU功能正常,滿足約束,指標(biāo)正確。 @@關(guān)鍵詞 MIPS;流水線;競(jìng)爭(zhēng)與冒險(xiǎn);仿真器;FPGA
上傳時(shí)間: 2013-07-31
上傳用戶:gjzeus
激光打標(biāo)是指利用高能量密度的激光束在物件表面作永久性標(biāo)刻。激光打標(biāo)以其“打標(biāo)速度快、性能穩(wěn)定、打標(biāo)質(zhì)量好”等優(yōu)勢(shì),獲得了日益廣泛的應(yīng)用。傳統(tǒng)的激光打標(biāo)系統(tǒng)一般是基于ISA總線或PCI總線的,運(yùn)動(dòng)控制卡必須插在計(jì)算機(jī)的PCI插槽內(nèi),且不支持熱捅拔,影響了控制卡的穩(wěn)定性;以單片機(jī)為主控制器的激光打標(biāo)控制卡雖然成本低、運(yùn)行可靠,但由于其運(yùn)算速度慢、存儲(chǔ)容量有限,限制了它的應(yīng)用范圍。 運(yùn)動(dòng)控制卡是激光打標(biāo)系統(tǒng)的核心組成部分。本文設(shè)計(jì)了一種新型的基于USB總線,以FPGA為主控單元的振鏡掃描式激光打標(biāo)控制卡,它利用了USB總線高速、穩(wěn)定、易用和FPGA資源豐富、處理能力強(qiáng)、易擴(kuò)展等優(yōu)點(diǎn),將PC機(jī)強(qiáng)大的信息處理能力與運(yùn)動(dòng)控制卡的運(yùn)動(dòng)控制能力相結(jié)合,具有信息處理能力強(qiáng)、開(kāi)放程度高、使用方便的特點(diǎn)。 本文首先介紹了激光打標(biāo)的原理,激光打標(biāo)技術(shù)的發(fā)展現(xiàn)狀以及激光打標(biāo)系統(tǒng)的組成結(jié)構(gòu)。在對(duì)USB總線技術(shù)作了簡(jiǎn)要介紹后,詳細(xì)討論了激光打標(biāo)控制卡的硬件電路設(shè)計(jì),包括USB接口電路,F(xiàn)PGA主控單元電路,D/A單元電路,存儲(chǔ)器電路,I/O接口電路等。接著對(duì)USB接口單元的固件程序和FPGA中USB接口功能模塊、D/A寫(xiě)控制功能模塊和SRAM讀寫(xiě)控制功能模塊的程序做了詳細(xì)設(shè)計(jì),通過(guò)軟硬件調(diào)試,控制卡實(shí)現(xiàn)了USB通信,輸出兩路模擬信號(hào),SRAM數(shù)據(jù)讀寫(xiě),數(shù)字量輸入輸出等功能。
標(biāo)簽: FPGA USB 激光打標(biāo)
上傳時(shí)間: 2013-04-24
上傳用戶:prczsf
煙葉烘烤是煙葉生產(chǎn)中一個(gè)非常重要的環(huán)節(jié),為保證煙葉烘烤的質(zhì)量,需要有效的控制溫度和濕度讓其按照“三段式”工藝曲線進(jìn)行變化。本文通過(guò)對(duì)三段式工藝的分析,構(gòu)建了以FPGA為控制核心,采用數(shù)字式溫濕度傳感器進(jìn)行溫濕度測(cè)量的烤煙自動(dòng)控制系統(tǒng)。 整個(gè)系統(tǒng)的實(shí)現(xiàn)是基于CYCLONEⅡ系列的FPGA器件EP2C8Q208C8進(jìn)行的。同時(shí)對(duì)系統(tǒng)的配置電路、驅(qū)動(dòng)電路、顯示控制電路、語(yǔ)音提示和溫濕度測(cè)量電路進(jìn)行了設(shè)計(jì),并給出了各個(gè)模塊的電路原理圖。由于溫濕度測(cè)量是系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的重要部分,所以本文重點(diǎn)討論了溫度傳感器DS18820和濕度傳感器HS1101的性能特點(diǎn)、工作原理、處理次序和設(shè)計(jì)流程。針對(duì)煙葉烘烤過(guò)程中烤房溫濕度的測(cè)量和控制中,存在的強(qiáng)時(shí)變、大時(shí)滯、非線性的問(wèn)題,采用了模糊控制算法進(jìn)行控制,并給出了模糊控制器設(shè)計(jì)的方法。另外,為方便用戶調(diào)用煙葉烘烤中經(jīng)驗(yàn)曲線,提出了使用EEPROM對(duì)烘烤經(jīng)驗(yàn)曲線參數(shù)進(jìn)行處理。而且討論了如何通過(guò)I2C總線與EEPROM進(jìn)行讀寫(xiě)操作進(jìn)而實(shí)現(xiàn)參數(shù)的保存和讀取。系統(tǒng)的測(cè)試結(jié)果表明烤煙自動(dòng)控制系統(tǒng)基本上達(dá)到了實(shí)際的要求,具有一定的先進(jìn)性。
標(biāo)簽: FPGA 自動(dòng)控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:也一樣請(qǐng)求
單片機(jī)、液晶屏、觸摸屏控制、人機(jī)交互界面。
標(biāo)簽: 程序
上傳時(shí)間: 2013-04-24
上傳用戶:tanw97
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1