特色在于為之量身定制了一款多功能調試軟件,不僅含有串口調試功能、而且該軟件強大之處支持USB數(shù)據(jù)收發(fā)、網(wǎng)絡數(shù)據(jù)收發(fā)、51/AVR單片機波特率計算、數(shù)碼管字型碼生成、進制轉換、點陣生成、校驗值(奇偶校驗/校驗和/CRC冗余循環(huán)校驗)/BMP轉16進制、服務器、在線更新等功能。
上傳時間: 2013-06-17
上傳用戶:梧桐
H.264作為新一代視頻編碼標準,相比上一代視頻編碼標準MPEG2,在相同畫質下,平均節(jié)約64﹪的碼流。該標準僅設定了碼流的語法結構和解碼器結構,實現(xiàn)靈活性極大,其規(guī)定了三個檔次,每個檔次支持一組特定的編碼功能,并支持一類特定的應用,因此。H.264的編碼器的設計可以根據(jù)需求的不同而不同。 H.264雖然具有優(yōu)異的壓縮性能,但是其復雜度卻比一般編碼器高的多。本文對H.264進行了編碼復雜度分析,并統(tǒng)計了整個軟件編碼中計算量的分布。H.264中采用了率失真優(yōu)化算法,提高了幀內預測編碼的效率。在該算法下進行幀內預測時,為了得到一個宏塊的預測模式,需要進行592次率失真代價計算。因此為了降低幀內預測模式選擇的計算復雜度,本文改進了幀內預測模式選擇算法。實踐證明,在PSNR值的損失可以忽略不計的情況下,該算法相比原算法,幀內編碼時間平均節(jié)約60﹪以上,對編碼的實時性有較大幫助。 為了實現(xiàn)實時編碼,考慮到FPGA的高效運算速度和使用靈活性,本文還研究了H.264編碼器基本檔次的FPGA實現(xiàn)。首先研究了H.264編碼器硬件實現(xiàn)架構,并對影響編碼速度,且具有硬件實現(xiàn)優(yōu)越性的幾個重要部分進行了算法研究和FPGA.實現(xiàn)。本文主要研究了H.264編碼器中整數(shù)DCT變換、量化、Zig-Zag掃描、CAVLC編碼以及反量化、逆整數(shù)DCT變換等部分。分別對這些模塊進行了綜合和時序仿真,并將驗證后通過的系統(tǒng)模塊下載到Xilinx virtex-Ⅱ Pro的FPGA中,進行了在線測試,驗證了該系統(tǒng)對輸入的殘差數(shù)據(jù)實時壓縮編碼的功能。 本文對H.264編碼器幀內預測模式選擇算法的改進,算法實現(xiàn)簡單,對軟件編碼的實時性有很大幫助。本文對在單片F(xiàn)PGA上實現(xiàn)H.264編碼器做出了探索性嘗試,這對H.264編碼器芯片的設計有著積極的借鑒性。
上傳時間: 2013-05-25
上傳用戶:refent
現(xiàn)代自動化生產(chǎn)技術迅猛發(fā)展,對保證其產(chǎn)品質量的檢測技術也提出了更高的要求,許多傳統(tǒng)的檢測手段已不能滿足現(xiàn)代化大生產(chǎn)的需求.而在計算機視覺理論基礎上發(fā)展起來的視覺檢測技術以其高精度、非接觸、自動化程度高等優(yōu)點滿足了現(xiàn)代生產(chǎn)過程在線檢測的要求,逐漸由實驗室走向工業(yè)現(xiàn)場,得到了日益廣泛的應用.隨著現(xiàn)代生產(chǎn)節(jié)拍的不斷加快,以及檢測節(jié)點的增多,處理數(shù)據(jù)量的增大,對視覺檢測系統(tǒng)的測量速度提出了更高的要求,而在現(xiàn)有的檢測系統(tǒng)中,實現(xiàn)100%實時在線檢測的關鍵問題是提高視覺圖像的處理速度,從而提高整個視覺檢測系統(tǒng)的處理速度.因此該文提出基于FPGA的高速圖像處理系統(tǒng)的設計方案,得到了國家"十五"攻關項目"光學數(shù)碼柔性通用坐標測量機"的資助.該文針對以下三個方面進行研究并取得一定的成果:(一)高速圖像處理硬件解決方案的研究通過分析現(xiàn)有的幾種實現(xiàn)高速圖像處理的方法的優(yōu)缺點,提出了基于現(xiàn)場可編程邏輯器件FPGA(Field Programmable Gate Array)技術的高速圖像處理系統(tǒng)的方案,并構建了其硬件平臺.(二)基于USB總線的通訊采用USB專用接口芯片,實現(xiàn)高速圖像處理系統(tǒng)與PC機的通訊驗證硬件設計的正確性.(三)基于FPGA的圖像處理的研究分析圖像處理的特點及其基本的方法,初步研究了基于FPGA的圖像低層次處理的硬件化方法的實現(xiàn).
上傳時間: 2013-04-24
上傳用戶:tb_6877751
步進電機是將電脈沖信號變換成角位移或直線位移的執(zhí)行部件。步進電機可以直接用數(shù)字信號驅動,使用非常方便。一般電動機都是連續(xù)轉動的,而步進電動機則有定位和運轉兩種基本狀態(tài),當有脈沖輸入時步進電動機一步一步地轉動,每給它一個脈沖信號,它就轉過一定的角度。步進電動機的角位移量和輸入脈沖的個數(shù)嚴格成正比,在時間上與輸入脈沖同步,因此只要控制輸入脈沖的數(shù)量、頻率及電動機繞組通電的相序,便可獲得所需的轉角、轉速及轉動方向。在沒有脈沖輸入時,在繞組電源的激勵下氣隙磁場能使轉子保持原有位置處于定位狀態(tài)。因此非常適合于單片機控制。步進電機還具有快速啟動、精確步進和定位等特點,因而在數(shù)控機床,繪圖儀,打印機以及光學儀器中得到廣泛的應用。步進電動機已成為除直流電動機和交流電動機以外的第三類電動機。傳統(tǒng)電動機作為機電能量轉換裝置,在人類的生產(chǎn)和生活進入電氣化過程中起著關鍵的作用。步進電機可以作為一種控制用的特種電機,利用其沒有積累誤差(精度為100%)的特點,廣泛應用于各種開環(huán)控制。
標簽: 單片機控制 步進電機 調速系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:3到15
本文將EDA技術與傳統(tǒng)的控制理論相結合,研制了一種全新的基于FPGA技術之上的PID和模糊控制器,并加以優(yōu)化后應用于FESTO液位控制系統(tǒng)上.該控制器基于PLD組成的系統(tǒng),很自然地避開CPU的程序跑飛、死循環(huán)、復位不可靠等缺點,最大程度的提高設計效率和系統(tǒng)的可靠性;同時相對于傳統(tǒng)的硬件控制器而言,它的高集成度所需較少外圍電路,降低設計成本,為控制器地實現(xiàn)提供了一種新方案.此外,本文的模糊控制器對傳統(tǒng)規(guī)則表進行改進,在被控量接近穩(wěn)態(tài)值時規(guī)則表部分自適應于具體的期望值,消除了穩(wěn)態(tài)值附近的震蕩,大大提高了系統(tǒng)的穩(wěn)定性.
上傳時間: 2013-06-21
上傳用戶:my867513184
隨著信息社會的發(fā)展,人們要處理的各種信息總量變得越來越大,尤其在處理大數(shù)據(jù)量與實時處理數(shù)據(jù)方面,對處理設備的要求是非常高的。為滿足這些要求,實時快速的各種CPU、處理板應運而生。這類CPU與板卡處理數(shù)據(jù)速度快,效率高,并且不斷的完善與發(fā)展。此類板卡要求與外部設備通訊,同時也要進行內部的數(shù)據(jù)交換,于是板卡的接口設備調試與內部數(shù)據(jù)交換也成為必須要完成的工作。本文所作的工作正是基于一種高速通用信號處理板的外部接口和內部數(shù)據(jù)通道的設計。 本文首先介紹了通用信號處理板的應用開發(fā)背景,包括此類板卡使用的處理芯片、板上設備、發(fā)展概況以及和外部相連的各種總線概況,同時說明了本人所作的主要工作。 其次,介紹了PCI接口的有關規(guī)范,給出了通用信號處理板與CPCI的J1口的設計時序;介紹了DDR存儲器的概況、電平標準以及功能寄存器,并給出了與DDR.存儲器接口的設計時序;介紹了片上主要數(shù)據(jù)處理器件TS-202的有關概況,設計了板卡與DSP的接口時序。 再次,介紹了Altera公司FPGA的程序設計流程,并使用VHDL語言編程完成各個模塊之間的數(shù)據(jù)傳遞,并重點介紹了DDR控制核的編寫。 再次,介紹了WDM驅動程序的結構,程序設計方法等。 最后,通過從工控機向通用信號處理板寫連續(xù)遞增的數(shù)據(jù)驗證了整個系統(tǒng)已經(jīng)正常工作。實現(xiàn)了信號處理板內部數(shù)據(jù)通道設計以及與外部接口的通訊;并且還提到了對此設計以后地完善與發(fā)展。 本文所作的工作如下: 1、設計完成了處理板各接口時序,使處理板可以從接口接受/發(fā)送數(shù)據(jù)。 2、完成了FPGA內部的數(shù)據(jù)通道的設計,使數(shù)據(jù)可以從CPCI準確的傳送到DSP進行處理,并編寫了DSP的測試程序。 3、完成了DDR SDRAM控制核的VHDL程序編寫。 4、完成了PCI驅動程序的編寫。
標簽: FPGA 高速并行 信號處理板 數(shù)據(jù)接口
上傳時間: 2013-06-30
上傳用戶:唐僧他不信佛
隨著空間科學任務的增加,需要處理的空間科學數(shù)據(jù)量激增,要求建立一個高速的空間數(shù)據(jù)連接網(wǎng)絡.高速復接器作為空間飛行器星上網(wǎng)絡的關鍵設備,其性能對整個空間數(shù)據(jù)網(wǎng)絡的性能起著重要影響.該文闡述了利用先入先出存儲器FIFO進行異步速率調整,應用VHDL語言和可編程門陣列FPGA技術,對多個信號源數(shù)據(jù)進行數(shù)據(jù)打包、信道選通調度和多路復接的方法.設計中,用VHDL語言對高速復接器進行行為級建模,為了驗證這個模型,首先使用軟件進行仿真,通過編寫testbench程序模擬FIFO的動作特點,對程序輸入信號進行仿真,在軟件邏輯仿真取得預期結果后,繼續(xù)設計硬件電路,設計出的實際電路實現(xiàn)了將來自兩個不同速率的信源數(shù)據(jù)(1394總線數(shù)據(jù)和1553B總線數(shù)據(jù))復接成一路符合CCSDS協(xié)議的位流業(yè)務數(shù)據(jù).在實驗調試中對FPGA的輸出數(shù)據(jù)進行檢驗,同時對設計方法進行驗證.驗證結果完全符合設計目標.應用硬件可編程邏輯芯片F(xiàn)PGA設計高速復接器,大幅度提高了數(shù)據(jù)的復接速率,可應用于未來的星載高速數(shù)據(jù)系統(tǒng)中,能夠完成在軌系統(tǒng)的數(shù)據(jù)復接任務.
上傳時間: 2013-07-17
上傳用戶:wfl_yy
隨著現(xiàn)代雷達技術的不斷發(fā)展,電子偵察設備面臨電磁環(huán)境日益復雜多變,發(fā)展寬帶化、數(shù)字化、多功能、軟件化的電子偵察設備已是一項重要的任務.然而,目前的寬帶A/D與后續(xù)DSP之間的工作速率總有一到兩個數(shù)量級的差別,二者之間的瓶頸成為電子偵察系統(tǒng)數(shù)字化的最大障礙.通信領域軟件無線電的成功應用為電子偵察系統(tǒng)的發(fā)展提供了一種理想模式.另一方面,微電子技術的快速發(fā)展,以及FPGA的廣泛應用,在很大程度上影響了數(shù)字電路的設計與開發(fā).這也為解決高速A/D與DSP處理能力之間的矛盾提供了一種有效的解決方法.為了解決寬帶A/D與后續(xù)DSP之間的瓶頸問題,本文給出了一種基于多相濾波的寬帶數(shù)字下變頻結構,并從軟件無線電原理出發(fā),從理論推導和計算機仿真兩方面對該結構進行了驗證,并進一步給出該結構改進方案以及改進的多相濾波數(shù)字下變頻結構的硬件實現(xiàn)方法.本文將多相濾波下變頻的并行結構應用到數(shù)字下變頻電路中,并在后繼的混頻模塊中也采用并行混頻的方式來實現(xiàn),不僅在一定程度上解決了二者之間的瓶頸問題,同時也大大提高了實時處理速度.經(jīng)過多相濾波下變頻處理后的數(shù)據(jù),在速率和數(shù)據(jù)量上都有大幅減少,達到了現(xiàn)有通用DSP器件處理能力的要求.另外,本人還用FPGA設計了實驗電路,利用微機串口,與實驗目標板進行控制和數(shù)據(jù)交換.利用FPGA的在線編程特性,可以方便靈活的對各種實現(xiàn)方法加以驗證和比較.
上傳時間: 2013-04-24
上傳用戶:moerwang
隨著現(xiàn)代控制理論在機電技術領域的不斷發(fā)展,多電動機協(xié)調控制技術在機電控制系統(tǒng)中得到廣泛的應用,給嵌入式系統(tǒng)的數(shù)控應用提供了巨大機遇。傳統(tǒng)的伺服運動控制很難在處理大數(shù)據(jù)量、復雜算法時保證系統(tǒng)的靈活性和實時性。嵌入式系統(tǒng)是近年來發(fā)展起來的以應用為中心并且軟硬件可裁剪的實時系統(tǒng),它的特點是高度自動化,響應速度快等,非常適合于要求實時的和多任務的場合。 本文以嵌入式數(shù)控系統(tǒng)為項目背景,研究設計了一種基于ARM和FPGA的嵌入式數(shù)控系統(tǒng)的方案。設計中,通過QuartusⅡ、ModelSim和Protel 99等電子設計自動化開發(fā)工具完成了一個高性能嵌入式軟硬件系統(tǒng)的設計及仿真驗證;采用了實用小巧的嵌入式實時操作系統(tǒng)μC/OS-Ⅱ,為應用系統(tǒng)的實時性提供了保證。該嵌入式數(shù)控系統(tǒng)滿足了用戶對應用系統(tǒng)實時性和快速處理的要求,具有較廣泛的應用前景。 通過本課題實踐表明,基于ARM和FPGA構建嵌入式數(shù)控系統(tǒng)的應用方案完全可行、合理,同傳統(tǒng)的人機交互系統(tǒng)設計相比,能大量地減輕研發(fā)任務,提高研發(fā)速度,能夠在短時間內得到控制性能優(yōu)秀的數(shù)控系統(tǒng)。而μC/OS-Ⅱ實時操作系統(tǒng)的加入,使得系統(tǒng)很好地進行多任務處理,并保證了系統(tǒng)的實時性。
上傳時間: 2013-07-22
上傳用戶:huangzchytems
隨著微電子技術和電力電子技術的飛速發(fā)展,運動控制系統(tǒng)正朝著通用化、智能化、微型化的方向發(fā)展。目前,以數(shù)字信號處理器(DSP)和現(xiàn)場可編程門陣列(FPGA)為核心的運動控制卡已成為運動控制器的發(fā)展主流。它可方便地以插卡形式嵌入PC機,將PC機強大的信息處理能力和開放式特點與運動控制卡的運動控制能力相結合,具有信息處理能力強、開放程度高、運動控制方便、通用性好的特點。因此,本文通過對運動控制技術的深入研究,開發(fā)了一款以DSP和FPGA為主控單元、基于PCI總線的運動控制卡。 首先,設計了運動控制卡硬件電路,對控制卡的DSP和FPGA外圍電路、PCI總線接口電路、模擬量輸出電路、編碼器信號采集電路、通用I/O接口電路等實現(xiàn)方法進行了詳細討論。 為提高控制卡的硬件集成度和可靠性,通過對FPGA的編程設計,在FPGA中實現(xiàn)了PCI總線目標設備接口控制器、雙端口RAM、DDA精插補電路、DAC接口電路、編碼器信號處理電路和數(shù)字I/O信號處理電路。 基于改進的數(shù)字PID控制器和前饋控制,設計開發(fā)了運動控制卡的位置閉環(huán)伺服控制器,并整定了控制器參數(shù),獲得良好的伺服控制特性。 最后,采用WinDriver開發(fā)了控制卡的驅動程序,并詳細介紹了驅動程序的開發(fā)流程。
上傳時間: 2013-08-01
上傳用戶:00.00