隨著電子技術(shù)的快速發(fā)展,各種電子設(shè)備對時間精度的要求日益提升。在衛(wèi)星發(fā)射、導(dǎo)航、導(dǎo)彈控制、潛艇定位、各種觀測、通信等方面,時鐘同步技術(shù)都發(fā)揮著極其重要的作用,得到了廣泛的推廣。對于分布式采集系統(tǒng)來說,中心主站需要對來自于不同采集設(shè)備的采集數(shù)據(jù)進行匯總和分析,得到各個采集點對同一事件的采集時間差異,通過對該時間差異的分析,最終做出對事件的準(zhǔn)確判斷。如果分布式采集系統(tǒng)中的各個采集設(shè)備不具有統(tǒng)一的時鐘基準(zhǔn),那么得到的各個采集時間差異就不能反映出實際情況,中心主站也無法準(zhǔn)確地對事件進行分析和判斷,甚至得出錯誤的結(jié)論。因此,時鐘同步是分布式采集系統(tǒng)正常運作的必要前提。 目前國內(nèi)外時鐘同步領(lǐng)域常用的技術(shù)有GPS授時技術(shù),鎖相環(huán)技術(shù)和IRIG-B 碼等。GPS授時技術(shù)雖然精度高,抗干擾性強,但是由于需要專用的GPS接收機,若單純使用GPS 授時技術(shù)做時鐘同步,就需要在每個采集點安裝接收機,成本較高。鎖相環(huán)是一種讓輸出信號在頻率和相位上與輸入?yún)⒖夹盘柾降募夹g(shù),輸出信號的時鐘準(zhǔn)確度和穩(wěn)定性直接依賴于輸入?yún)⒖夹盘枴RIG-B 碼是一種信息量大,適合傳輸?shù)臅r間碼,但是由于其時間精度低,不適合應(yīng)用于高精度時鐘同步的系統(tǒng)。基于上述分析,本文結(jié)合這三種常用技術(shù),提出了一種基于FPGA的分布式采集系統(tǒng)時鐘同步控制技術(shù)。該技術(shù)既保留了GPS 授時的高精確度和高穩(wěn)定性,又具備IRIG-B時間碼易傳輸和低成本的特性,為分布式采集系統(tǒng)中的時鐘同步提供了一種新的解決方案。 本文中的設(shè)計采用了Ublox公司的精確授時GPS芯片LEA-5T,通過對GPS芯片串行時間信息解碼,獲得準(zhǔn)確的UTC時間,并實現(xiàn)了分布式采集系統(tǒng)中各個采集設(shè)備的精確時間打碼。為了能夠使整個分布式采集系統(tǒng)具有統(tǒng)一的高精度數(shù)據(jù)采集時鐘,本論文采用了數(shù)模混合的鎖相環(huán)技術(shù),將GPS 接收芯片輸出的高精度秒信號作為參考基準(zhǔn),生成了與秒信號高精度同步的100MHZ 高頻時鐘。本文在FPGA 中完成了IRIG-B 碼的編碼部分,將B 碼的準(zhǔn)時標(biāo)志與GPS 秒信號同步,提高了IRIG-B 碼的時間精度。在分布式采集系統(tǒng)中,IRIG-B時間碼能直接通過串口或光纖將各個采集點時間與UTC時間統(tǒng)一,節(jié)約了各點布設(shè)GPS 接收機的高昂成本。最后,通過PC104總線對時鐘同步控制卡進行了數(shù)據(jù)讀取和測試,通過實驗結(jié)果的分析,提出了改進方案。實驗表明,改進后的時鐘同步控制方案具有很高的時鐘同步精度,對時鐘同步技術(shù)有著重大的推進意義!
上傳時間: 2013-08-05
上傳用戶:lz4v4
激光打標(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總線的,運動控制卡必須插在計算機的PCI插槽內(nèi),且不支持熱捅拔,影響了控制卡的穩(wěn)定性;以單片機為主控制器的激光打標(biāo)控制卡雖然成本低、運行可靠,但由于其運算速度慢、存儲容量有限,限制了它的應(yīng)用范圍。 運動控制卡是激光打標(biāo)系統(tǒng)的核心組成部分。本文設(shè)計了一種新型的基于USB總線,以FPGA為主控單元的振鏡掃描式激光打標(biāo)控制卡,它利用了USB總線高速、穩(wěn)定、易用和FPGA資源豐富、處理能力強、易擴展等優(yōu)點,將PC機強大的信息處理能力與運動控制卡的運動控制能力相結(jié)合,具有信息處理能力強、開放程度高、使用方便的特點。 本文首先介紹了激光打標(biāo)的原理,激光打標(biāo)技術(shù)的發(fā)展現(xiàn)狀以及激光打標(biāo)系統(tǒng)的組成結(jié)構(gòu)。在對USB總線技術(shù)作了簡要介紹后,詳細討論了激光打標(biāo)控制卡的硬件電路設(shè)計,包括USB接口電路,F(xiàn)PGA主控單元電路,D/A單元電路,存儲器電路,I/O接口電路等。接著對USB接口單元的固件程序和FPGA中USB接口功能模塊、D/A寫控制功能模塊和SRAM讀寫控制功能模塊的程序做了詳細設(shè)計,通過軟硬件調(diào)試,控制卡實現(xiàn)了USB通信,輸出兩路模擬信號,SRAM數(shù)據(jù)讀寫,數(shù)字量輸入輸出等功能。
標(biāo)簽: FPGA USB 激光打標(biāo)
上傳時間: 2013-04-24
上傳用戶:prczsf
煙葉烘烤是煙葉生產(chǎn)中一個非常重要的環(huán)節(jié),為保證煙葉烘烤的質(zhì)量,需要有效的控制溫度和濕度讓其按照“三段式”工藝曲線進行變化。本文通過對三段式工藝的分析,構(gòu)建了以FPGA為控制核心,采用數(shù)字式溫濕度傳感器進行溫濕度測量的烤煙自動控制系統(tǒng)。 整個系統(tǒng)的實現(xiàn)是基于CYCLONEⅡ系列的FPGA器件EP2C8Q208C8進行的。同時對系統(tǒng)的配置電路、驅(qū)動電路、顯示控制電路、語音提示和溫濕度測量電路進行了設(shè)計,并給出了各個模塊的電路原理圖。由于溫濕度測量是系統(tǒng)設(shè)計實現(xiàn)的重要部分,所以本文重點討論了溫度傳感器DS18820和濕度傳感器HS1101的性能特點、工作原理、處理次序和設(shè)計流程。針對煙葉烘烤過程中烤房溫濕度的測量和控制中,存在的強時變、大時滯、非線性的問題,采用了模糊控制算法進行控制,并給出了模糊控制器設(shè)計的方法。另外,為方便用戶調(diào)用煙葉烘烤中經(jīng)驗曲線,提出了使用EEPROM對烘烤經(jīng)驗曲線參數(shù)進行處理。而且討論了如何通過I2C總線與EEPROM進行讀寫操作進而實現(xiàn)參數(shù)的保存和讀取。系統(tǒng)的測試結(jié)果表明烤煙自動控制系統(tǒng)基本上達到了實際的要求,具有一定的先進性。
標(biāo)簽: FPGA 自動控制系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:也一樣請求
LED顯示屏是LED點陣模塊或者像素單元組成的平面顯示屏幕。自從誕生以來,以其亮度高、視角廣、壽命長、性價比高的特點,在交通、廣告、新聞發(fā)布、體育比賽、電子景觀等領(lǐng)域得到了廣泛應(yīng)用。 LED顯示屏控制器作為控制LED屏顯示圖像、數(shù)據(jù)的關(guān)鍵,是整個LED視頻顯示系統(tǒng)的核心。本文研究的是對全彩色同步LED屏的控制,控制LED屏同步顯示在上位機顯示系統(tǒng)中某固定位置處的圖像。根據(jù)已有的LED顯示屏及其驅(qū)動器的特點,提出了一種可行的方案并進行了設(shè)計。系統(tǒng)主要分為兩個部分:視頻信號的獲取,視頻信號的處理。 經(jīng)過分析比較,決定從顯卡的DVI接口獲得視頻源,視頻源經(jīng)過DVI解碼芯片TFP401A的解碼后,可以獲得圖像的數(shù)字信息,這些信息包括紅、綠、藍三基色的數(shù)據(jù)以及行同步、場同步、使能等控制信號。這些信號將在視頻信號處理模塊中被使用。 信號處理模塊在接收視頻信號源后,對數(shù)據(jù)進行處理,最后輸出數(shù)據(jù)給驅(qū)動電路。在信號處理模塊中,采用了可編程邏輯器件FPGA來完成。可編程邏輯器件具有高集成度、高速度、高可靠性、在線可編程(ISP)等特點,所以特別適合于本設(shè)計。利用FPGA的可編程性,在FPGA內(nèi)部劃分了各個小模塊,各小模塊中通過少量的信號進行聯(lián)系,這樣就將比較大的系統(tǒng)轉(zhuǎn)化成許多小的系統(tǒng),使得設(shè)計更加簡單,容易驗證。本文分析了驅(qū)動電路所需要的數(shù)據(jù)的特點,全彩色灰度級的實現(xiàn)方式,決定把系統(tǒng)劃分為視頻源截取、RGB格式轉(zhuǎn)化、位平面分離、讀SRAM地址發(fā)生器、寫SRAM地址發(fā)生器、讀寫SRAM選擇控制器、灰度實現(xiàn)等模塊。 最后利用示波器和SignalTap II邏輯分析儀等工具,對系統(tǒng)進行了聯(lián)合調(diào)試。改進了時序、優(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
論文于單片機控制的基步進電機調(diào)速系統(tǒng)的設(shè)計 摘要: 步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負載變化的影響,即給電機加一個脈沖信號,電機則轉(zhuǎn)過一個步距角。這一線性關(guān)系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點。使得在速度、位置等控制領(lǐng)域用步進電機來控制變的非常的簡單。步進電機的調(diào)速一般是改變輸入步進電機的脈沖的頻率來實現(xiàn)步進電機的調(diào)速,因為步進電機每給一個脈沖就轉(zhuǎn)動一個固定的角度,這樣就可以通過控制步進電機的一個脈沖到下一個脈沖的時間間隔來改變脈沖的頻率,延時的長短來具體控制步進角來改變電機的轉(zhuǎn)速,從而實現(xiàn)步進電機的調(diào)速。在本設(shè)計方案中采用AT89C51型單片機內(nèi)部的定時器改變CP脈沖的頻率從而實現(xiàn)對步進電機的轉(zhuǎn)速進行控制,實現(xiàn)電機調(diào)速與正反轉(zhuǎn)的功能。
標(biāo)簽: zip 單片機控制 步進電機 調(diào)速系統(tǒng)
上傳時間: 2013-06-15
上傳用戶:yw14205
關(guān)于PID算法自動控制的詳細介紹,并有如何針對一些具體情況的編程介紹
上傳時間: 2013-08-05
上傳用戶:吳之波123
通用異步收發(fā)器UART(Universal Asynchronous Receiver/Transmitter)是廣泛使用的串行傳輸協(xié)議。串行外設(shè)用到異步串行接口一般采用專用集成電路實現(xiàn)。但是這類芯片一般包含許多輔助模塊,而時常不需要使用完整的UART的功能和輔助功能,或者當(dāng)在FPGA上設(shè)計時,需要將UART功能集成到FPGA內(nèi)部而不能使用芯片。藍牙主機控制器接口則是實現(xiàn)主機設(shè)備與藍牙模塊之間互操作的控制部件。當(dāng)在使用藍牙設(shè)備的時候尤其是在監(jiān)控場所,接口控制器在控制數(shù)據(jù)與計算機的傳輸上就起了至關(guān)重要的作用。 論文針對信息技術(shù)的發(fā)展和開發(fā)過程中的實際需要,設(shè)計了一個藍牙HCI-UART(Host Controller Interface-Universal Asynchronous Receiver/Transmitter)控制接口的模塊。使用VHDL將其核心功能集成,既可以單獨使用,也可集成到系統(tǒng)芯片中,并且整個設(shè)計緊湊、穩(wěn)定且可靠,其用途廣泛,具有一定的使用價值。 本設(shè)計采用TOP-DOWN設(shè)計方法,整體上分為UART接口和藍牙主機控制器接口兩部分。首先根據(jù)UART和藍牙主機控制器接口的實現(xiàn)原理和設(shè)計指標(biāo)要求進行系統(tǒng)設(shè)計,對系統(tǒng)劃分模塊以及各個模塊的信號連接;然后進行模塊設(shè)計,設(shè)計出每個模塊的功能,并用VHDL語言編寫代碼來實現(xiàn)模塊功能;再使用ISE8.2I自帶的仿真器對各模塊進行功能仿真和時序仿真;最后進行硬件驗證,在Virtex-II開發(fā)板上對系統(tǒng)進行功能驗證。實現(xiàn)了發(fā)送、接收和波特率發(fā)生等功能,驗證了結(jié)果,表明設(shè)計正確,功能良好,符合設(shè)計要求。
上傳時間: 2013-07-13
上傳用戶:wfl_yy
近年來,基于DSP和FPGA的運動控制系統(tǒng)己成為新一代運動控制系統(tǒng)的主流。基于DSP和FPGA的運動控制系統(tǒng)不僅具有信息處理能力強,而且具有開放性、實時性、可靠性的特點,因此在機器人運動控制領(lǐng)域具有重要的應(yīng)用價值。 論文從步行康復(fù)訓(xùn)練器的設(shè)計與制作出發(fā),主要進行機器人的運動控制系統(tǒng)設(shè)計和研究。文章首先提出了多種運動控制系統(tǒng)的實現(xiàn)方案。根據(jù)它們的優(yōu)缺點,選定以DSP和FPGA為核心進行運動控制系統(tǒng)平臺的設(shè)計。 論文詳細研究了以DSP和FPGA為核心實現(xiàn)運動控制系統(tǒng)的軟、硬件設(shè)計,利用DSP實現(xiàn)運動控制系統(tǒng)總體結(jié)構(gòu)與相關(guān)功能模塊,利用FPGA實現(xiàn)運動控制系統(tǒng)地址譯碼電路、脈沖分配電路以及光電編碼器信號處理電路,并對以上電路系統(tǒng)進行了功能仿真和時序仿真。 結(jié)果表明,基于DSP和FPGA為核心的運動控制系統(tǒng)不僅實現(xiàn)了設(shè)計功能要求,同時提高了機器人運動控制系統(tǒng)的開放性、實時性和可靠性,并大大減小了系統(tǒng)的體積與功耗。
上傳時間: 2013-05-29
上傳用戶:dajin
論文提出了一種基于FPSLIC的下位機控制器系統(tǒng)設(shè)計,并且在嵌入式硬件和軟件的聯(lián)合調(diào)度之下予以實現(xiàn),并將該系統(tǒng)應(yīng)用于微小型無人直升機MUAV控制上。 微小型無人直升機體積小、重量輕、隱蔽性好、機動性強、易實現(xiàn)懸停和超低空飛行,因此在軍用和民用領(lǐng)域都有廣泛的應(yīng)用前景。微小型無人直升機在空中執(zhí)行任務(wù)時需要實時獲得在空間的姿態(tài)和高度位置信息,然后通過調(diào)制舵機狀態(tài)來調(diào)整飛行器的空中姿態(tài),糾正飛行路線,而MUAV的飛控系統(tǒng)需要具有負荷輕,功能強大,實時性強以及低功耗的特點,對嵌入式處理器要求較高,所以針對MUAV的控制采用上下位機聯(lián)合控制的結(jié)構(gòu)。并且由于目前現(xiàn)有的下位機控制器滿足不了MUAV控制發(fā)展的需求,所以本文中利用FPS[JC優(yōu)越的性能,實現(xiàn)了一種新的下位機控制器的設(shè)計,具有體積小、重量輕、價格低、功耗低、實時性強、可靠性高、擴展性好等優(yōu)點的同時,完成了基于PWM的舵機的控制和基于Kalman濾波的多傳感器的數(shù)據(jù)融合,以及上下位機之間的通訊等功能,具有較強的使用和應(yīng)用價值。 論文首先介紹了MUAV飛行控制的結(jié)構(gòu),以及下位機實現(xiàn)功能的模塊劃分。然后是對MUAV控制系統(tǒng)相關(guān)理論的介紹,包括舵機控制的原理和方法以及多傳感器數(shù)據(jù)融合的理論。 其次論文介紹了基于FPSLIC的下位機控制器系統(tǒng)的軟硬件設(shè)計。在硬件設(shè)計上,給出了硬件總體設(shè)計方案,并對各個功能模塊進行了詳細論述,軟件部分在給出了主要的框架和功能劃分后,主要介紹了利用FPSLIC的FPGA部分實現(xiàn)PWM控制和測量的模塊以及AVR部分對多傳感器信息進行Kalman濾波融合的實現(xiàn)。 最后在實驗室的汽油無人直升機的測試平臺上進行了舵機控制和高度測試實驗,取得了滿意的實驗結(jié)果。
上傳時間: 2013-04-24
上傳用戶:fredguo
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1