亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

多級(jí)放大電路

  • 基于ARM與FPGA的高速數據采集技術研究

    本文研究基于ARM與FPGA的高速數據采集系統技術。論文完成了ARM+FPGA結構的共享存儲器結構設計,實現了ARMLinux系統的軟件設計,包括觸摸屏控制、LCD顯示、正弦插值算法設計以及各種顯示算法設計等。同時進行了信號的高速采集和處理的實際測試,對實驗測試數據進行了分析。 論文分別從軟件和硬件兩方面入手,闡述了基于ARM處理器和FPGA芯片的高速數據采集的硬件系統設計方法,以及基于ARMLinux操作系統的設備驅動程序設計和應用程序設計。 硬件方面,在FPGA平臺上,我們首先利用乒乓操作的方式將一路高速數據信號轉換成頻率為原來頻率1/4的4路低速數據信號,再將這四路數據分別存儲到4個FIFO中,然后再對這4個FIFO中的數據拼接并存儲在FPGA片上的雙端口雙時鐘RAM中,最后將FPGA的雙端口雙時鐘RAM掛載到ARM系統的總線上,實現了ARM和FPGA共享存儲器的系統結構,使ARM處理器可以直接讀取這個雙端口雙時鐘的RAM中的數據,從而大大提高了數據采集與處理的效率。在采樣頻率控制電路設計方面,我們通過使FIFO的數據存儲時鐘降低為標準狀態下的1/n實現數據采集頻率降為標準狀態的1/n,從而實現了由FPGA控制的可變頻率的數據采集系統。 軟件方面,為了更有效地管理和拓展系統功能,我們移植了ARMLinux操作系統,并在S3C2410平臺上設計實現了基于Linux操作系統的觸摸屏驅動程序設計、LCD驅動程序移植、自定義的FPGA模塊驅動程序設計、LCD顯示程序設計、多線程的應用程序設計。應用程序能夠控制FPGA數據采集系統工作。 在前端采樣頻率為125MHz情況下,系統可以正常工作。能夠實現對頻率在5MHz以下的信號波形的直接顯示;對5MHz至40MHz的信號,使用正弦插值算法進行處理,顯示效果良好。同時這種硬件結構可擴展性強,可以在此基礎上實現8路甚至16路緩沖的系統結構,可以使系統支持更高的采樣頻率。

    標簽: FPGA ARM 高速數據 采集

    上傳時間: 2013-07-04

    上傳用戶:林魚2016

  • 突發OFDM系統接收機同步算法設計及其FPGA實現

    目前,以互聯網業務為代表的網絡應用,正快速地向包括數據、語音、圖像的綜合寬帶多媒體方向發展,構建寬帶化、大容量、全業務、智能化的現代通信網絡已成為大勢所趨.寬帶無線接入(BWA)憑借其組網快速靈活、運營維護方便及成本較低等競爭優勢,迅速成為市場熱點,各種微波、無線通信領域的先進手段和方法不斷引入,各種寬帶無線接入技術迅速涌現.由于BWA要用于非視距傳輸,所以必須考慮無線信道的多經效應.而OFDM技術憑借著魯棒的對抗頻率選擇性衰落能力和極高頻譜效率引起了學術界和工業界的高度重視.其基本思想是把調制在單載波上的高速串行數據流,分成多路低速的數據流,調制到多個正交載波上并行傳輸,這樣在傳輸時,雖然整個信道是頻率選擇性衰落,但是各個子信道卻是平坦衰落,有效對抗了多經效應,同時由于各個子載波是正交的,極大提高了頻譜效率.可以預料的是,隨著通信系統將向基于IPv6核心網的全IP包的傳輸方向發展,越來越多的通信系統將具有"突發模式"的特征.本文關注的正是突發OFDM系統接收機設計和實現.由于IEEE 802.11a無線局域網是OFDM技術第一次真正的應用于突發系統,實現了面向IP的無線寬帶傳輸,所以基于IEEE 802.11a的突發OFDM系統有著重要的借鑒和研究價值,本文也正是圍繞著這個中心而展開.本文的各章節安排如下:在第一章中主要介紹OFDM的技術原理和在寬帶無線接入中的應用,同時引出本文所關注的突發OFDM接收機設計.在第二章中先介紹了相干接收和信道估計的概念,重點分析了本文所采用的WLAN信道模型和信道估計算法,然后在得到同步誤差表達式的基礎上,先用星座圖直觀的表現OFDM系統中各種同步誤差的影響,再從信噪比損失的角度對符種同步誤差進行分析.第三章是本文的重點之一,在本章中對基于IEEE 802.11a的各種同步算法包括幀檢測和符號定時、載波同步和采樣時鐘同步進行仿真和比較,并針對適合FPGA實現的同步算法進行了重點的分析.第四章也是本文的重點之一,提出了整個OFDM系統平臺的硬件結構和基于IEEE 802.11a的接收機FPGA設計方案,然后從整體上介紹了接收機的實現結構,并給出了接收機各個模塊的具體設計,最后對整個系統調試過程和測試結果進行了分析.

    標簽: OFDM FPGA 接收機

    上傳時間: 2013-04-24

    上傳用戶:zhoujunzhen

  • 手把手教你學AVR單片機C程序設計實驗程序

    目錄 第1章 概述 1.1 采用C語言提高編制單片機應用程序的效率 1.2 C語言具有突出的優點 1.3 AvR單片機簡介 1.4 AvR單片機的C編譯器簡介 第2章 學習AVR單片機C程序設計所用的軟件及實驗器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發環境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機綜合實驗板 2.5 AvR單片機JTAG仿真器 2.6 并口下載器 2.7 通用型多功能USB編程器 第3章 AvR單片機開發軟件的安裝及第一個入門程序 3.1 安裝IAR for AVR 4.30集成開發環境 3.2 安裝AVR Studio集成開發環境 3.3 安裝PonyProg2000下載軟件 3.4 安裝SLISP下載軟件 3.5 AvR單片機開發過程 3.6 第一個AVR入門程序 第4章 AVR單片機的主要特性及基本結構 4.1 ATMEGA16(L)單片機的產品特性 4.2 ATMEGA16(L)單片機的基本組成及引腳配置 4.3 AvR單片機的CPU內核 4.4 AvR的存儲器 4.5 系統時鐘及時鐘選項 4.6 電源管理及睡眠模式 4.7 系統控制和復位 4.8 中斷 第5章 C語言基礎知識 5.1 C語言的標識符與關鍵字 5.2 數據類型 5.3 AVR單片機的數據存儲空間 5.4 常量、變量及存儲方式 5.5 數組 5.6 C語言的運算 5.7 流程控制 5.8 函數 5.9 指針 5.10 結構體 5.11 共用體 5.12 中斷函數 第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4組通用數字I/O端口的應用設置 6.3 ATMEGA16(L)的I/O端口使用注意事項 6.4 ATMEGAl6(L)PB口輸出實驗 6.5 8位數碼管測試 6.6 獨立式按鍵開關的使用 6.7 發光二極管的移動控制(跑馬燈實驗) 6.8 0~99數字的加減控制 6.9 4×4行列式按鍵開關的使用 第7章 ATMEGAl6(L)的中斷系統使用 7.1 ATMEGA16(L)的中斷系統 7.2 相關的中斷控制寄存器 7.3 INT1外部中斷實驗 7.4 INTO/INTl中斷計數實驗 7.5 INTO/INTl中斷嵌套實驗 7.6 2路防盜報警器實驗 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設計 第8章 ATMEGAl6(L)驅動16×2點陣字符液晶模塊 8.1 16×2點陣字符液晶顯示器概述 8.2 液晶顯示器的突出優點 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內部結構 8.6 液晶顯示控制驅動集成電路HD44780特點 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作時序 8.10 8位數據傳送的ATMEGAl6(L)驅動16×2點陣字符液晶模塊的子函數 8.11 8位數據傳送的16×2 LCM演示程序1 8.12 8位數據傳送的16×2 LCM演示程序2 8.13 4位數據傳送的ATMEGA16(L)驅動16×2點陣字符液晶模塊的子函數 8.14 4位數據傳送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定時/計數器 9.1 預分頻器和多路選擇器 9.2 8位定時/計時器T/C0 9.3 8位定時/計數器0的寄存器 9.4 16位定時/計數器T/C1 9.5 16位定時/計數器1的寄存器 9.6 8位定時/計數器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時/計數器1的計時實驗 9.10 定時/計數器0的中斷實驗 9.11 4位顯示秒表實驗 9.12 比較匹配中斷及定時溢出中斷的測試實驗 9.13 PWM測試實驗 9.14 0~5 V數字電壓調整器 9.15 定時器(計數器)0的計數實驗 9.16 定時/計數器1的輸入捕獲實驗 ......

    標簽: AVR 手把手 單片機 C程序

    上傳時間: 2013-07-30

    上傳用戶:yepeng139

  • 多路數據采集

    基于單片機的多路數據采集系統設計畢業論文 本文介紹了基于單片機的數據采集的硬件設計和軟件設計,數據采集系統是模擬域與數字域之間必不可少的紐帶,它的存在具有著非常重要的作用。

    標簽: 多路數據采集

    上傳時間: 2013-04-24

    上傳用戶:zsjzc

  • 基于ARM的嵌入式μClinux應用研究

    嵌入式系統近年持續迅猛發展,已經成為后PC技術時代信息化的中堅力量。由于嵌入式系統具有體積小、性能強、功耗低、可靠性高及面向行業應用的突出特點,目前已經廣泛應用于網絡、消費電子、國防軍事及自動化控制等領域。 ARM(Advaneed RIS Cmachines)公司的32位RISC處理器,以其高速度、低功耗、低成本、功能強和特有的16/32位雙指令集等諸多優異性能,已成為移動通信、手持計算、多媒體數字消費等嵌入式解決方案中的首選處理器。在眾多的ARM處理器中,Samsung公司的S3C44B0X處理器以其低價格、低功耗及強大的網絡支持等優點在市場上占有重要份額。 uClinux是從Linux衍生出來的優秀嵌入式操作系統,專門針對沒有MMU的處理器設計,支持眾多嵌入式處理器類型。uClinux繼承了Linux的許多優秀性能,有良好的網絡支持,完善的驅動支持,高度的模塊化,開放的源碼。uClinux已成為許多嵌入式系統研究領域的首選操作系統之一。 本課題以嵌入式手持式電能質量分析儀前期實驗開發板為研究目標,根據嵌入式體系結構和嵌入式系統設計的原理,構建了基于Samsung公司S3C44B0X ARM7 TDMI處理器的硬件開發平臺,并根據該硬件平臺的結構特點移植了uClinux操作系統,同時針對uClinux實時性能不高和嵌入式平臺硬件資源有限的缺點,結合uClinux多進程和共享內存機制設計了數據采集程序,實現了對三路0~2.5V模擬信號的高性能采集,增強了系統數據處理的實時性,提高了工作效率,為后續開發奠定了基礎。 論文從嵌入式系統應用的角度出發,分析了嵌入式體系結構、uClinux運行機制和內核特點;闡述了Bootloader設計及操作系統移植的要點;介紹了接口驅動及上層應用程序的設計方法等問題。

    標簽: Clinux ARM 嵌入式 應用研究

    上傳時間: 2013-07-23

    上傳用戶:cjf0304

  • 基于DSP和FPGA的自動指紋識別系統硬件設計與實現

    隨著計算機與信息技術的發展,生物特征識別技術受到了廣泛的關注。指紋識別是生物特征識別中的一項重要內容,一直以來是國內外的研究熱點。 嵌入式自動指紋識別是指指紋識別技術在嵌入式系統上的應用。傳統的嵌入式自動指紋識別系統多采用單片DSP或MIPS處理器來完成算法,由于DSP或MIPS處理器只能根據程序順序執行,在指紋匹配過程中只能和整個庫中的指紋進行一一匹配,因此這類系統在處理較大指紋庫時下匹配時間相當長。為了克服這個缺點,本文構建了浮點DSP和FPGA協同處理構架的硬件平臺,充分利用DSP在計算上的精確度和FPGA并行處理的特點,由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設計了一個硬件系統,包括DSP處理器、FPGA、指紋傳感器、人機交互接口和USB1.1接口。同時,還設計了各硬件模塊的驅動程序,為應用程序提供控制接口。由于系統中DSP工作頻率為300MHz,其中某些器件的工作頻率達到了100MHz,因此本文還給出了一些信號完整性分析和PCB設計經驗。 2.編寫了Verilog程序,在FPGA中實現了9路指紋的并行匹配。由于FPGA本身的局限性,實現原有匹配算法有很大困難。在簡化原有匹配算法的基礎上本文提出了便于FPGA實現“粗匹配”算法。此外,還設計了用于和DSP通信的接口模塊設計。 3.完成了系統應用程序設計。在使用uC/OS-Ⅱ實時操作系統的基礎上設計了各系統任務,通過調用驅動程序控制和協調各硬件模塊,實現了自動指紋識別功能。為了便于存放指紋特征信息,設計了指紋庫數據結構,實現了指紋庫添加、刪除、編輯的功能。 最終,本系統實現了高效、快速的進行指紋識別,各模塊工作穩定。同時,模塊化的軟硬件設計使本系統便于進行二次開發,快速應用于各種場合。

    標簽: FPGA DSP 自動 指紋識別系統

    上傳時間: 2013-06-05

    上傳用戶:guanliya

  • 基于FPGA采用PCM通信實現多路數據采集器的研制

    本文研制的數據采集器,用于采集導彈過載模擬試車臺的各種參數,來評價導彈在飛行過程中的性能,由于試車臺是高速旋轉體,其工作環境惡劣,受電磁干擾大,而且設備要求高,如果遇到設備故障或設備事故,其損失相當巨大,保證設備的安全性和可靠性較為困難。 本文在分析數字通信技術的基礎上,選用了基于現場可編程邏輯陣列(FPGA)采用脈沖編碼調制(PCM)通信實現多路數據采集器的設計,其優點是FPGA技術在數據采集器中可以進行模塊化設計,增加了系統的抗干擾性、靈活性和適應性,并且可以將整個PCM通信系統設計成可編程序系統,用戶只要稍加變更程序,則系統的被測路數、幀結構、碼速率、標度等均可改變以適應任何場合。并且采用合理的糾錯和加密編碼能夠實現數據在傳輸工程中的完整性和安全性。 通過對PCM通信的特點研究,研制了一套集采集與傳輸的系統。文章給出了各個模塊的具體建模與設計,系統采用的是FPGA技術來實現數據采集和信號處理,采用VHDL實現了數字復接器和分接器、編解碼器、調制與解調模塊的建模與設計。采用基于NiosII實現串口通訊,構建了實時性和準確性通信網絡,實現了數據的采集。 測試數據和數據采集的實驗結果證明,采用FPGA技術實現PCM信號的編碼、傳輸、解碼,能夠有較強的抗干擾性、抗噪聲性能好、差錯可控、易加密、易與現代技術結合,并且誤碼率較低,要遠遠優于傳統的方法。

    標簽: FPGA PCM 通信實現 多路

    上傳時間: 2013-04-24

    上傳用戶:com1com2

  • 基于ARM的嵌入式無線ZigBee網關的設計與實現

    ZigBee是近年來出現的一種新型無線通信技術,其具有近距離、低復雜度、低功耗、低數據速率、低成本的特點,在家用系統控制、樓宇自動化、工業監控領域具有廣闊的市場空間。ZigBee的物理層和數據鏈路層由IEEE802.15.4工作組制定,高層(網絡層、數據安全性及互邊互通應用)由ZigBee聯盟負責。 隨著ZigBee技術在工業現場應用,越來越多的ZigBee設備終端將出現在工業現場,這就提出了將這些ZigBee設備與傳統的以太網連接起來要求,為此需要設計一個無線的ZigBee網關來進行數據轉發,因此對ZigBee網關的研究和設計具有重要的意義。 本系統選用基于ARM 920T內核的S3C2410作為ZigBee網關的主處理器,并且選用符合802.15.4標準的CC2420作為ZigBee網關的無線收發器。為了降低開發成本以及方便程序升級,網關選用開源嵌入式Linux操作系統,基于2.6.內核進行開發。本文主要對網關軟件部分進行了深入研究。軟件部分主要由2個程序組成:無線收發器的驅動程序和網關程序。其中網關程序主要包含Zigbee協議棧模塊和網關通信模塊。開發和測試主要語言采用標準C語言,驅動部分測試部分采用Bash腳本。 本文首先介紹了無線通信的背景知識和ZigBee協議棧,然后詳細闡述了采用Linux來進行無線收發器驅動程序設計的關鍵點,同時對基于Linux的嵌入式ZigBee網關協議棧進行了移植,并且給出了ZigBee網關通信程序的設計方法以及程序的編譯、調試和測試方法,實現了將ZigBee設備的數據及其狀態轉發給上位數據服務器的過程,最后還提出了作者對未來工作方向的一些改進思路和方法。

    標簽: ZigBee ARM 嵌入式無線 網關

    上傳時間: 2013-07-17

    上傳用戶:cuibaigao

  • 單片機多功能調試助手V1.2.7

    本板的特色在于為之量身定制了一款多功能調試軟件,不僅含有串口調試功能、而且該軟件強大之處支持USB數據收發、網絡數據收發、51/AVR單片機波特率計算、數碼管字型碼生成、進制轉換、點陣生成、校驗值(奇偶校驗/校驗和/CRC冗余循環校驗)/BMP轉16進制等功能,還帶有自動升級功能,買家手上的調試助手永遠是最新的,享受我們提供的軟件服務。

    標簽: 單片機 多功能 調試助手

    上傳時間: 2013-07-08

    上傳用戶:f1364628965

  • 基于ARM的網絡型多環境參數測控系統的研究

    本課題是江蘇省“十一五”工業攻關項目“總線化智能多參數高精度檢測及控制儀表開發與產業化(BE2006090)”。本項目要求多環境參數測控、多總線接口,選擇具有豐富接口的高速處理器作為本項目的核心。為滿足多參數測控精度和多網絡接口通訊可靠性,嵌入式設計是應用系統的理想選擇。本文所研究的多參數測控裝置是以三星公司生產的32位ARM微處理器S3C2410為核心的嵌入式系統,該系統能實時地獲取水環境參數,為水環境和多總線接口提供基本的數據和控制信息。 本文詳細地介紹了MODBUS和CAN-BUS總線協議和通訊原理,闡述了水產養殖幾個重要環境參數一溶解氧、溫度、PH值的檢測算法原理、以及傳感器調理電路和溫度、溶解氧的控制策略,進行了測控系統的硬件架構和各個模塊的原理設計,實現了操作系統的移植,編寫了驅動程序。在基于QT/E環境下實現了系統的測控和總線通訊部分上層軟件設計。提出并實施了系統測試方案,成功地完成了測控系統的硬件、軟件測試、以及通信功能測試和現場在線測試。 本論文的研究開發工作是在實踐的基礎上完成的,實驗結果證明該系統充分利用了S3C2410芯片提供的資源,具有高性能、低功耗、低成本的優點,在各個方面的性能比傳統的水環境參數測控系統有很大提高,通過測試實現了預期的各種功能,完全達到預期要求。

    標簽: ARM 網絡 環境 參數

    上傳時間: 2013-06-28

    上傳用戶:zuozuo1215

主站蜘蛛池模板: 玛沁县| 邢台县| 七台河市| 承德县| 三河市| 通河县| 新野县| 哈密市| 扎囊县| 巴里| 黔江区| 于都县| 新野县| 天水市| 宜州市| 永清县| 湖口县| 万载县| 汉寿县| 安平县| 包头市| 景德镇市| 台安县| 陵水| 海淀区| 彭阳县| 隆化县| 高青县| 南澳县| 佛学| 余江县| 阳春市| 申扎县| 临沂市| 大同市| 洛浦县| 开封县| 西和县| 庆安县| 邵阳市| 安吉县|