(臺達(dá))開關(guān)電源基本原理與設(shè)計(jì)介紹,比較實(shí)用
標(biāo)簽: 開關(guān)電源
上傳時間: 2013-06-15
上傳用戶:ybysp008
高級數(shù)據(jù)鏈路控制規(guī)程,是由ISO開發(fā),面向比特的數(shù)據(jù)鏈路層協(xié)議,具有差錯檢測功能強(qiáng)大、高效和同步傳輸?shù)牡忍攸c(diǎn),是通信領(lǐng)域中應(yīng)用最廣泛的協(xié)議之一。隨著大規(guī)模電路的集成度和工藝水平不斷提高,ARM處理器上的高級數(shù)據(jù)鏈路控制器外設(shè),幾乎涵蓋了HDLC規(guī)程常用的大部分子集。利用ARM芯片對HDLC通信過程進(jìn)行控制,將具有成本低廉、靈活性好、便于擴(kuò)展為操作系統(tǒng)下的應(yīng)用程序等優(yōu)點(diǎn)。本文在這一背景下,提出了在ARM下實(shí)現(xiàn)鏈路層傳輸?shù)姆桨福诜桨钢袑?shí)現(xiàn)了基于HDLC協(xié)議子集的簡單協(xié)議。 本文以嵌入式的高速發(fā)展為背景,對基于ARM核微處理器的鏈路層通信規(guī)程進(jìn)行研究,闡述了HDLC幀的結(jié)構(gòu)、特點(diǎn)和工作原理,提出了在ARM芯片上實(shí)現(xiàn)HDLC規(guī)程的兩種方法,同時給出其設(shè)計(jì)方案、關(guān)鍵代碼和調(diào)試方法。其中,重點(diǎn)對無操作系統(tǒng)時中斷模式下,以及基于操作系統(tǒng)時ARM芯片上實(shí)現(xiàn)HDLC規(guī)程的方法進(jìn)行了探討設(shè)計(jì)。
標(biāo)簽: ARM 高級數(shù)據(jù)鏈路控制規(guī)程
上傳時間: 2013-08-04
上傳用戶:時代將軍
隨著海洋勘測技術(shù)的發(fā)展,研制高性能的海洋測流儀器越來越重要。多普勒聲學(xué)海流剖面儀就是一種非常重要的用來測量海流速度的儀器。在調(diào)試多普勒聲學(xué)海流剖面儀的過程中,多普勒聲學(xué)海流剖面儀信號模擬器是很重要的設(shè)備,它是數(shù)字模擬技術(shù)與多普勒聲學(xué)技術(shù)相結(jié)合的產(chǎn)物,它通過模擬的方法產(chǎn)生聲學(xué)海流剖面儀回波信號,以便在不具備實(shí)際海洋情況的條件下,可以在實(shí)驗(yàn)室環(huán)境中對聲學(xué)海流剖面儀的樣機(jī)進(jìn)行系統(tǒng)調(diào)試。在此情況下,本文研制了一種聲學(xué)海流剖面儀信號模擬器,并對聲學(xué)海流剖面儀回波信號接收過程中使用的算法進(jìn)行了研究。 本文首先比較了多普勒聲學(xué)海流剖面儀的發(fā)射信號與接收信號之間的關(guān)系,分析了產(chǎn)生多普勒頻移的原因。選用直接數(shù)字頻率合成技術(shù)(DDS)生成多普勒聲學(xué)海流剖面儀調(diào)試所需要的回波信號o DDS技術(shù)克服了傳統(tǒng)信號源的頻率精度不高和頻率不穩(wěn)等問題。本文選用專用DDS芯片AD9833來實(shí)現(xiàn)回波信號的產(chǎn)生,利用ARM嵌入式技術(shù)對輸出信號進(jìn)行控制。 信號模擬器以S3C2410處理器為核心構(gòu)建了硬件平臺,采用核心板與擴(kuò)展板相結(jié)合的硬件結(jié)構(gòu)。核心板主要包括了存儲系統(tǒng)、網(wǎng)絡(luò)接口和各種通訊接口。其主要功能是存儲大量數(shù)據(jù)信號和通訊功能;擴(kuò)展電路包括了16路DDS信號輸出及信號調(diào)理電路,可以通過軟件來配置16路信號相應(yīng)的工作狀態(tài)及選擇信號輸出形式。硬件設(shè)計(jì)預(yù)留了一定數(shù)量的I/O接口以備將來擴(kuò)展之用。 建立嵌入式Linux開發(fā)環(huán)境;并分析BootLoader啟動機(jī)制,移植VIVI;通過配置內(nèi)核相關(guān)文件,移植Linux2.4.18內(nèi)核到模擬器系統(tǒng);編寫16路DDS的驅(qū)動程序;設(shè)計(jì)了模擬器的上位機(jī)通訊程序及用應(yīng)程序;對系統(tǒng)進(jìn)行了軟硬件調(diào)試,調(diào)試結(jié)果表明模擬器完全能夠模擬聲學(xué)海流剖面儀的回波信號。 最后,結(jié)合回波信號形式,采用基帶解調(diào)、復(fù)相關(guān)等技術(shù)對接收回波信號所使用的算法進(jìn)行了研究,估算出多普勒頻移,配合了調(diào)試海流剖面儀樣機(jī)工作的進(jìn)行。該模擬器不但可以模擬回波信號,還可以作為發(fā)射信號來用,大大提高了模擬器的實(shí)用性。關(guān)鍵詞:聲學(xué)海流剖面儀;S3C2410; AD9833;嵌入式Linux;回波信號
標(biāo)簽: ARM 聲學(xué) 信號模擬器 信號處理
上傳時間: 2013-04-24
上傳用戶:prczsf
根據(jù)機(jī)械電子工程類專業(yè)測控實(shí)驗(yàn)教學(xué)平臺數(shù)據(jù)采集的需要,在綜合考慮成本和性能基礎(chǔ)上,提出以為主處理芯片的數(shù)據(jù)采集卡設(shè)計(jì)方案。 該方案的主要特點(diǎn)是,使用基于ARM7TDMI內(nèi)核的,工作主頻最高可達(dá)44MHz;內(nèi)置高性能的ADC和DAC模塊,采樣速度最高可達(dá)1MSPS,采樣精度為12位;模擬信號輸入通道最多可達(dá)16路,模擬信號輸出通道最高可達(dá)4路;具有豐富的外設(shè)資源可以使用,GPIO口數(shù)目最高可達(dá)40個。 在設(shè)計(jì)中采用了模塊化思想,將系統(tǒng)分為四個功能模塊:主模塊的功能是控制ADC進(jìn)行信號采集和DAC進(jìn)行模擬信號輸出;模擬信號模塊的作用是對傳感器輸入信號和DAC輸出波形進(jìn)行簡單的調(diào)理;數(shù)字信號模塊引出32路數(shù)字I/O口,可用于需要采集數(shù)字量的場合;JTAG模塊可進(jìn)行程序的調(diào)試和下載,對于數(shù)據(jù)采集卡的二次開發(fā)有很大的作用。 在本數(shù)據(jù)采集卡上,嘗試進(jìn)行了μC/OSⅡ操作系統(tǒng)的移植,成功實(shí)現(xiàn)了四個任務(wù)的管理。在實(shí)際應(yīng)用中,工作數(shù)小時仍可保持正常的運(yùn)行。 為檢驗(yàn)數(shù)據(jù)采集卡的串口通訊能力,利用LabVIEW程序讀取下位機(jī)串口發(fā)送的已采集到的數(shù)據(jù),進(jìn)行波形圖繪制。 為檢驗(yàn)本數(shù)據(jù)采集卡的ADC和DAC精度,設(shè)計(jì)實(shí)驗(yàn)利用DAC輸出波形,并利用ADC將采集到的波形通過LabVIEW顯示,測量結(jié)果顯示兩者電壓值誤差均在可允許的3LSB(Least Significant Bit)范圍內(nèi),表明本數(shù)據(jù)采集卡已基本實(shí)現(xiàn)預(yù)期設(shè)計(jì)指標(biāo)。
標(biāo)簽: ARM 數(shù)據(jù)采集卡
上傳時間: 2013-04-24
上傳用戶:bruce
I/O并行口直接驅(qū)動LED顯示1. 實(shí)驗(yàn)任務(wù) 如圖13所示,利用AT89S51單片機(jī)的P0端口的P0.0-P0.7連接到一個共陰數(shù)碼管的a-h(huán)的筆段上,數(shù)碼管的公共端接地。在數(shù)碼
標(biāo)簽: LED 并行口 直接驅(qū)動 電路圖
上傳時間: 2013-06-15
上傳用戶:kytqcool
本文首先在介紹多用戶檢測技術(shù)的原理以及系統(tǒng)模型的基礎(chǔ)上,對比分析了幾種多用戶檢測算法的性能,給出了算法選擇的依據(jù)。為了同時克服多址干擾和多徑干擾,給出了融合多用戶檢測與分集合并技術(shù)的接收機(jī)結(jié)構(gòu)。 接著,針對WCDMA反向鏈路信道結(jié)構(gòu),介紹了擴(kuò)頻使用的OVSF碼和擾碼,分析了擾碼的延時自相關(guān)特性和互相關(guān)特性,指出了存在多址干擾和多徑干擾的根源。在此基礎(chǔ)上,給出了解相關(guān)檢測器的數(shù)學(xué)公式推導(dǎo)和結(jié)構(gòu)框圖,并仿真研究了用戶數(shù)、擴(kuò)頻比、信道估計(jì)精度等參數(shù)對系統(tǒng)性能的影響。 常規(guī)的干擾抵消是基于chip級上的抵消,需要對用戶信號重構(gòu),因此具有較高的復(fù)雜度。在解相關(guān)檢測器的基礎(chǔ)上,衍生出符號級上的干擾抵消。通過仿真,給出了算法中涉及的干擾抑制控制權(quán)值、干擾抵消級數(shù)等參數(shù)的最佳取值,并進(jìn)行了算法性能比較。仿真結(jié)果驗(yàn)證了該算法的有效性。 最后,介紹了WCDMA系統(tǒng)移動臺解復(fù)用技術(shù)的硬件實(shí)現(xiàn),在FPGA平臺上分別實(shí)現(xiàn)了與基站和安捷倫8960儀表的互聯(lián)互通。
標(biāo)簽: WCDMA FPGA 多用戶檢測 下行鏈路
上傳時間: 2013-07-29
上傳用戶:jiangxin1234
隨著電信數(shù)據(jù)傳輸對速率和帶寬的要求變得越來越迫切,原有建成的網(wǎng)絡(luò)是基于話音傳輸業(yè)務(wù)的網(wǎng)絡(luò),已不能適應(yīng)當(dāng)前的需求.而建設(shè)新的寬帶網(wǎng)絡(luò)需要相當(dāng)大的投資且建設(shè)工期長,無法滿足特定客戶對高速數(shù)據(jù)傳輸?shù)慕谛枨?反向復(fù)用技術(shù)是把一個單一的高速數(shù)據(jù)流在發(fā)送端拆散并放在兩個或者多個低速數(shù)據(jù)鏈路上進(jìn)行傳輸,在接收端再還原為高速數(shù)據(jù)流.該文提出一種基于FPGA的多路E1反向復(fù)用傳輸芯片的設(shè)計(jì)方案,使用四個E1構(gòu)成高速數(shù)據(jù)的透明傳輸通道,支持E1線路間最大相對延遲64ms,通過鏈路容量調(diào)整機(jī)制,可以動態(tài)添加或刪除某條E1鏈路,實(shí)現(xiàn)靈活、高效的利用現(xiàn)有網(wǎng)絡(luò)實(shí)現(xiàn)視頻、數(shù)據(jù)等高速數(shù)據(jù)的傳輸,能夠節(jié)省帶寬資源,降低成本,滿足客戶的需求.系統(tǒng)分為發(fā)送和接收兩部分.發(fā)送電路實(shí)現(xiàn)四路E1的成幀操作,數(shù)據(jù)拆分采用線路循環(huán)與幀間插相結(jié)合的方法,A路插滿一幀(30時隙)后,轉(zhuǎn)入B路E1間插數(shù)據(jù),依此類推,循環(huán)間插所有的數(shù)據(jù).接收電路進(jìn)行HDB3解碼,幀同步定位(子幀同步和復(fù)幀同步),線路延遲判斷,FIFO和SDRAM實(shí)現(xiàn)多路數(shù)據(jù)的對齊,最后按照約定的高速數(shù)據(jù)流的幀格式輸出數(shù)據(jù).整個數(shù)字電路采用Verilog硬件描述語言設(shè)計(jì),通過前仿真和后仿真的驗(yàn)證.以30萬門的FPGA器件作為硬件實(shí)現(xiàn),經(jīng)過綜合和布線,特別是寫約束和增量布線手動調(diào)整電路的布局,降低關(guān)鍵路徑延時,最終滿足設(shè)計(jì)要求.
標(biāo)簽: FPGA 多路 傳輸 片的設(shè)計(jì)
上傳時間: 2013-07-16
上傳用戶:asdkin
目錄 第1章 概述 1.1 采用C語言提高編制單片機(jī)應(yīng)用程序的效率 1.2 C語言具有突出的優(yōu)點(diǎn) 1.3 AvR單片機(jī)簡介 1.4 AvR單片機(jī)的C編譯器簡介 第2章 學(xué)習(xí)AVR單片機(jī)C程序設(shè)計(jì)所用的軟件及實(shí)驗(yàn)器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發(fā)環(huán)境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機(jī)綜合實(shí)驗(yàn)板 2.5 AvR單片機(jī)JTAG仿真器 2.6 并口下載器 2.7 通用型多功能USB編程器 第3章 AvR單片機(jī)開發(fā)軟件的安裝及第一個入門程序 3.1 安裝IAR for AVR 4.30集成開發(fā)環(huán)境 3.2 安裝AVR Studio集成開發(fā)環(huán)境 3.3 安裝PonyProg2000下載軟件 3.4 安裝SLISP下載軟件 3.5 AvR單片機(jī)開發(fā)過程 3.6 第一個AVR入門程序 第4章 AVR單片機(jī)的主要特性及基本結(jié)構(gòu) 4.1 ATMEGA16(L)單片機(jī)的產(chǎn)品特性 4.2 ATMEGA16(L)單片機(jī)的基本組成及引腳配置 4.3 AvR單片機(jī)的CPU內(nèi)核 4.4 AvR的存儲器 4.5 系統(tǒng)時鐘及時鐘選項(xiàng) 4.6 電源管理及睡眠模式 4.7 系統(tǒng)控制和復(fù)位 4.8 中斷 第5章 C語言基礎(chǔ)知識 5.1 C語言的標(biāo)識符與關(guān)鍵字 5.2 數(shù)據(jù)類型 5.3 AVR單片機(jī)的數(shù)據(jù)存儲空間 5.4 常量、變量及存儲方式 5.5 數(shù)組 5.6 C語言的運(yùn)算 5.7 流程控制 5.8 函數(shù) 5.9 指針 5.10 結(jié)構(gòu)體 5.11 共用體 5.12 中斷函數(shù) 第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4組通用數(shù)字I/O端口的應(yīng)用設(shè)置 6.3 ATMEGA16(L)的I/O端口使用注意事項(xiàng) 6.4 ATMEGAl6(L)PB口輸出實(shí)驗(yàn) 6.5 8位數(shù)碼管測試 6.6 獨(dú)立式按鍵開關(guān)的使用 6.7 發(fā)光二極管的移動控制(跑馬燈實(shí)驗(yàn)) 6.8 0~99數(shù)字的加減控制 6.9 4×4行列式按鍵開關(guān)的使用 第7章 ATMEGAl6(L)的中斷系統(tǒng)使用 7.1 ATMEGA16(L)的中斷系統(tǒng) 7.2 相關(guān)的中斷控制寄存器 7.3 INT1外部中斷實(shí)驗(yàn) 7.4 INTO/INTl中斷計(jì)數(shù)實(shí)驗(yàn) 7.5 INTO/INTl中斷嵌套實(shí)驗(yàn) 7.6 2路防盜報(bào)警器實(shí)驗(yàn) 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設(shè)計(jì) 第8章 ATMEGAl6(L)驅(qū)動16×2點(diǎn)陣字符液晶模塊 8.1 16×2點(diǎn)陣字符液晶顯示器概述 8.2 液晶顯示器的突出優(yōu)點(diǎn) 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內(nèi)部結(jié)構(gòu) 8.6 液晶顯示控制驅(qū)動集成電路HD44780特點(diǎn) 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作時序 8.10 8位數(shù)據(jù)傳送的ATMEGAl6(L)驅(qū)動16×2點(diǎn)陣字符液晶模塊的子函數(shù) 8.11 8位數(shù)據(jù)傳送的16×2 LCM演示程序1 8.12 8位數(shù)據(jù)傳送的16×2 LCM演示程序2 8.13 4位數(shù)據(jù)傳送的ATMEGA16(L)驅(qū)動16×2點(diǎn)陣字符液晶模塊的子函數(shù) 8.14 4位數(shù)據(jù)傳送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定時/計(jì)數(shù)器 9.1 預(yù)分頻器和多路選擇器 9.2 8位定時/計(jì)時器T/C0 9.3 8位定時/計(jì)數(shù)器0的寄存器 9.4 16位定時/計(jì)數(shù)器T/C1 9.5 16位定時/計(jì)數(shù)器1的寄存器 9.6 8位定時/計(jì)數(shù)器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時/計(jì)數(shù)器1的計(jì)時實(shí)驗(yàn) 9.10 定時/計(jì)數(shù)器0的中斷實(shí)驗(yàn) 9.11 4位顯示秒表實(shí)驗(yàn) 9.12 比較匹配中斷及定時溢出中斷的測試實(shí)驗(yàn) 9.13 PWM測試實(shí)驗(yàn) 9.14 0~5 V數(shù)字電壓調(diào)整器 9.15 定時器(計(jì)數(shù)器)0的計(jì)數(shù)實(shí)驗(yàn) 9.16 定時/計(jì)數(shù)器1的輸入捕獲實(shí)驗(yàn) ......
上傳時間: 2013-07-30
上傳用戶:yepeng139
介紹了Infineon(英飛凌)公司DAVE2.O軟件的使用方法和一些需注意的要點(diǎn),并按照流程編寫了一個“Infineon XC164CM”的閃燈測試程序
上傳時間: 2013-07-13
上傳用戶:牛布牛
介紹了一種高速、高性能的單片機(jī)C8051F330,該單片機(jī)內(nèi)部集成了眾多的功能部件,是真正的混合信號在片系統(tǒng)。本文對單片機(jī)的功能和特點(diǎn)做了詳細(xì)的介紹,并以一個實(shí)際的多路溫濕度測控系統(tǒng)為例,給出
標(biāo)簽: C8051F330 單片機(jī) 多路 溫濕度測控系統(tǒng)
上傳時間: 2013-07-28
上傳用戶:l254587896
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1