近年來,嵌入式技術(shù)發(fā)展迅速,已經(jīng)滲透到工業(yè)控制、智能設(shè)備以及電子消費品等人們?nèi)粘I畹母鱾€領(lǐng)域,而Internet技術(shù)也取得了巨大的發(fā)展,為人們所廣為接受,于是嵌入式技術(shù)和Internet技術(shù)相結(jié)合形成的嵌入式Internet技術(shù)適時地出現(xiàn)了,并且成為實現(xiàn)遠程控制、信息共享的關(guān)鍵技術(shù)。 本文首先闡述了課題研究的背景、目的和意義,以及嵌入式TCP/IP協(xié)議棧研究的現(xiàn)狀,然后分析了嵌入式操作系統(tǒng)μ C/OS-Ⅱ的工作原理并描述了把它移植到LPC2210上的過程,為嵌入式TCP/IP協(xié)議棧實現(xiàn)提供了操作系統(tǒng)支持。接著,針對嵌入式協(xié)議棧的特殊需求,詳細分析并采用了零拷貝技術(shù)、跨層技術(shù)等對LwIP協(xié)議棧進行了有效的裁剪和優(yōu)化,結(jié)合μ C/PS-Ⅱ設(shè)計了一種緊湊的協(xié)議棧工作模型和內(nèi)存管理機制。并且結(jié)合μ C/OS-Ⅱ設(shè)計了協(xié)議棧的工作模型和內(nèi)存管理機制。在驅(qū)動程序的基礎(chǔ)上實現(xiàn)了對LwIP中的IP協(xié)議、ARP協(xié)議、ICMP協(xié)議、UDP協(xié)議和TCP協(xié)議等幾個協(xié)議棧的裁剪和優(yōu)化。并分析了它們的安全漏洞及基于這些漏洞的攻擊方式,在這個基礎(chǔ)上提出了如攻擊檢測算法等填補漏洞和抵抗攻擊的一些技術(shù)和措施。最后在目標板上成功移植了優(yōu)化后的LwIP。 本文同時還設(shè)計了一種能夠提供足夠多軟定時器資源的算法。在不需要操作系統(tǒng)支持的情況下,軟定時器可以給多任務(wù)的系統(tǒng)提供足夠的定時服務(wù),而且不影響中斷處理時間。并且具有自動回調(diào)功能,啟動一次以后就可自動調(diào)用定時器。此軟定時器使用方便且易移植,大大方便了本課題多次使用定時器的需要。課題結(jié)合具體項目“蓄電池狀態(tài)記錄儀的設(shè)計”,分析了它的各個功能模塊,設(shè)計了其系統(tǒng)結(jié)構(gòu)。對各個功能模塊的設(shè)計與實現(xiàn)進行了代碼編寫和測試,借助于TFTP服務(wù)器實現(xiàn)了基于協(xié)議的嵌入式目標板和PC機間的網(wǎng)絡(luò)通信。 本課題經(jīng)過幾個月的軟硬件設(shè)計和現(xiàn)場測試,已實現(xiàn)了最初的設(shè)計目標。構(gòu)建出了實驗硬件平臺和一個多任務(wù)多協(xié)議的基本實時系統(tǒng)框架。以后的開發(fā)者可以不必深入了解μ C/OS-Ⅱ?qū)崟r操作系統(tǒng)和嵌入式TCP/IP協(xié)議棧的情況下就可以方便的創(chuàng)建一個嵌入式網(wǎng)絡(luò)控制系統(tǒng),并能在平臺上開發(fā)其它的應(yīng)用任務(wù),為以后的研究提供了參考并奠定了基礎(chǔ)。
上傳時間: 2013-04-24
上傳用戶:www240697738
三相spwm信號是由高頻載波和三相調(diào) 制波比較而得的,三相svpwm信號也可理解為由高頻載波和三相調(diào)制波比較而得,區(qū)別是前者的三相調(diào)制波是三相對稱的正弦波,后者的三相調(diào)制波是三相對稱的馬鞍形波,馬鞍形波由正弦波和一定幅值的三次諧波復(fù)合而成。但令人回味的是,svpwm的最初出現(xiàn)和發(fā)展卻和以上思路大相徑庭,其完全從空間矢量的角度出發(fā),后來人們才發(fā)現(xiàn)svpwm和spwm的以上淵源[1]。至今svpwm已在三相或多相逆變器中得以廣泛應(yīng)用,其原因有兩個,一是采用svpwm的逆變器輸出相電壓中的基波含量高于采用spwm的逆變器[2][3],二是dsp的快速運算能力可以實時計算開關(guān)時間。但在實際應(yīng)用svpwm時,往往對以下問題感到疑惑:svpwm算法的推導(dǎo)、開關(guān)向量的選擇、dsp的實現(xiàn)、逆變器輸出相電壓有效值的大小。本文的內(nèi)容將有助這些疑惑的解決,更靈活地應(yīng)用svpwm算法。
上傳時間: 2013-06-05
上傳用戶:851197153
嵌入式系統(tǒng)產(chǎn)品開發(fā)現(xiàn)已成為IT產(chǎn)業(yè)的主流發(fā)展方向之一,在不同應(yīng)用領(lǐng)域的嵌入式系統(tǒng)產(chǎn)品開發(fā)中,都涉及到的一個共性關(guān)鍵技術(shù)是:嵌入式系統(tǒng)開發(fā)平臺的研究與設(shè)計。 本文密切結(jié)合實際科研項目,采用軟、硬件協(xié)同設(shè)計的研究方法,設(shè)計了一套基于ARM微處理器架構(gòu)的嵌入式系統(tǒng)開發(fā)平臺,為應(yīng)用系統(tǒng)的開發(fā)者完成了大部分共性的底層設(shè)計工作,并針對現(xiàn)代酒店客房管理與控制系統(tǒng)的功能要求,以此平臺為基礎(chǔ),開發(fā)了一個樓層機控制系統(tǒng),并成功運用于深圳某國際大酒店的客房控制系統(tǒng)中,驗證了本文研發(fā)成果的有效性和推廣應(yīng)用價值。 論文首先分析了當前國內(nèi)外嵌入式系統(tǒng)的研究現(xiàn)狀,然后研究了基于S3C44BOX開發(fā)板的硬件設(shè)計和實現(xiàn)過程,分別給出了電源模塊、MCU核心模塊、存儲器模塊、I/O接口模塊、通信接口模塊、調(diào)試以及系統(tǒng)擴展接口等主要模塊的設(shè)計方法和電氣原理圖;使用CPLD實現(xiàn)了多功能JTAG調(diào)試器,在SDT環(huán)境下完成了硬件調(diào)試工作;研究了嵌入式操作系統(tǒng)的移植技術(shù),針對VxWorks操作系統(tǒng)下載與應(yīng)用,開發(fā)了適用于S3C44BOX的板級支持包,成功完成了BootRom和VxWorks兩種映像的生成和加載;在論文的最后,研究了本平臺在酒店客房控制系統(tǒng)中的實際應(yīng)用方法,設(shè)計其作為樓層機的實現(xiàn)方案,討論了網(wǎng)絡(luò)通信與控制的工作原理,并給出了主要程序的流程圖。
上傳時間: 2013-06-02
上傳用戶:banyou
目錄 第1章 概述 1.1 采用C語言提高編制單片機應(yīng)用程序的效率 1.2 C語言具有突出的優(yōu)點 1.3 AvR單片機簡介 1.4 AvR單片機的C編譯器簡介 第2章 學(xué)習(xí)AVR單片機C程序設(shè)計所用的軟件及實驗器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發(fā)環(huán)境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機綜合實驗板 2.5 AvR單片機JTAG仿真器 2.6 并口下載器 2.7 通用型多功能USB編程器 第3章 AvR單片機開發(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單片機開發(fā)過程 3.6 第一個AVR入門程序 第4章 AVR單片機的主要特性及基本結(jié)構(gòu) 4.1 ATMEGA16(L)單片機的產(chǎn)品特性 4.2 ATMEGA16(L)單片機的基本組成及引腳配置 4.3 AvR單片機的CPU內(nèi)核 4.4 AvR的存儲器 4.5 系統(tǒng)時鐘及時鐘選項 4.6 電源管理及睡眠模式 4.7 系統(tǒng)控制和復(fù)位 4.8 中斷 第5章 C語言基礎(chǔ)知識 5.1 C語言的標識符與關(guān)鍵字 5.2 數(shù)據(jù)類型 5.3 AVR單片機的數(shù)據(jù)存儲空間 5.4 常量、變量及存儲方式 5.5 數(shù)組 5.6 C語言的運算 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端口使用注意事項 6.4 ATMEGAl6(L)PB口輸出實驗 6.5 8位數(shù)碼管測試 6.6 獨立式按鍵開關(guān)的使用 6.7 發(fā)光二極管的移動控制(跑馬燈實驗) 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外部中斷實驗 7.4 INTO/INTl中斷計數(shù)實驗 7.5 INTO/INTl中斷嵌套實驗 7.6 2路防盜報警器實驗 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設(shè)計 第8章 ATMEGAl6(L)驅(qū)動16×2點陣字符液晶模塊 8.1 16×2點陣字符液晶顯示器概述 8.2 液晶顯示器的突出優(yōu)點 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內(nèi)部結(jié)構(gòu) 8.6 液晶顯示控制驅(qū)動集成電路HD44780特點 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作時序 8.10 8位數(shù)據(jù)傳送的ATMEGAl6(L)驅(qū)動16×2點陣字符液晶模塊的子函數(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點陣字符液晶模塊的子函數(shù) 8.14 4位數(shù)據(jù)傳送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定時/計數(shù)器 9.1 預(yù)分頻器和多路選擇器 9.2 8位定時/計時器T/C0 9.3 8位定時/計數(shù)器0的寄存器 9.4 16位定時/計數(shù)器T/C1 9.5 16位定時/計數(shù)器1的寄存器 9.6 8位定時/計數(shù)器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時/計數(shù)器1的計時實驗 9.10 定時/計數(shù)器0的中斷實驗 9.11 4位顯示秒表實驗 9.12 比較匹配中斷及定時溢出中斷的測試實驗 9.13 PWM測試實驗 9.14 0~5 V數(shù)字電壓調(diào)整器 9.15 定時器(計數(shù)器)0的計數(shù)實驗 9.16 定時/計數(shù)器1的輸入捕獲實驗 ......
上傳時間: 2013-07-30
上傳用戶:yepeng139
隨著集成電路頻率的提高和多核時代的到來,傳統(tǒng)的高速電互連技術(shù)面臨著越來越嚴重的瓶頸問題,而高速下的光互連具有電互連無法比擬的優(yōu)勢,成為未來電互連的理想替代者,也成為科學(xué)研究的熱點問題。目前,由OIF(Optical Intemetworking Forum,光網(wǎng)絡(luò)論壇)論壇提出的甚短距離光互連協(xié)議,主要面向主干網(wǎng),其延遲、功耗、兼容性等都不能滿足板間、芯片間光互連的需要,因此,研究定制一種適用于板級、芯片級的光互連協(xié)議具有非常重要的研究意義。 本論文將協(xié)議功能分為數(shù)據(jù)鏈路層和物理層來設(shè)計,鏈路層功能包括了協(xié)議原語設(shè)計,數(shù)據(jù)幀格式和數(shù)據(jù)傳輸流程設(shè)計,流量控制機制設(shè)計,協(xié)議通道初始化設(shè)計,錯誤檢測機制設(shè)計和空閑字符產(chǎn)生、時鐘補償方式設(shè)計;物理層功能包含了數(shù)據(jù)的串化和解串功能,多通道情況下的綁定功能,數(shù)據(jù)編解碼功能等。 然后,文章采用FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)技術(shù)實現(xiàn)了定制協(xié)議的單通道模式。重點是數(shù)據(jù)鏈路層的實現(xiàn),物理層采用定制具備其功能的IP(Intellectual Property,知識產(chǎn)權(quán))——RocketIO來實現(xiàn)。實現(xiàn)的過程中,采用了Xilinx公司的ISE(Integrated System Environment,集成開發(fā)環(huán)境)開發(fā)流程,使用的設(shè)計工具包括:ISE,ModelSim,Synplify Pro,ChipScope等。 最后,本文對實現(xiàn)的協(xié)議進行了軟件仿真和上扳測試,訪真和測試結(jié)果表明,實現(xiàn)的單通道模式,支持的最高串行頻率達到3.5GHz,完全滿足了光互連驗證系統(tǒng)初期的要求,同時由RocketIO的高速串行差分口得到的眼圖質(zhì)量良好,表明對物理層IP的定制是成功的。
上傳時間: 2013-06-28
上傳用戶:guh000
主版上有很多PCI的介面可以利用,他的LAYOUT有一些注意事項及必須處理走線的特性阻抗才可以讓系統(tǒng)穩(wěn)定。
上傳時間: 2013-06-14
上傳用戶:夢雨軒膂
·摘要: 介紹了基于DSP的音頻處理技術(shù),提供采用音頻編解碼芯片TLV320AIC23和DSP理器實現(xiàn)的音頻處理系統(tǒng)的典型解決方案.音頻編解碼芯片完成模擬音頻信號與數(shù)字信號之間的相互轉(zhuǎn)換,包括語音信號采集和語音信號發(fā)送兩部分.DSP處理器則完成對經(jīng)模數(shù)轉(zhuǎn)換后的語音信號在數(shù)字域處理的過程.該方案可以充分發(fā)揮DSP所具有的靈活性好、處理速度快的特點.
上傳時間: 2013-07-05
上傳用戶:yzhl1988
SCR三相調(diào)壓觸發(fā)電路已有不少設(shè)計與應(yīng)用,文中提出了一種簡化的基于STM32的調(diào)壓觸發(fā)電路設(shè)計方案,并完成了系統(tǒng)的軟硬件設(shè)計。該設(shè)計主要采用了光電隔離并利用三相電源自身的相間換流特性,只用三組觸發(fā)信號就可以達到控制六只晶閘管導(dǎo)通角的作用。軟件部分采用了STM32芯片多個高性能定時器及周邊AD接口,完成了高精度觸發(fā)信號發(fā)生、PID控制調(diào)壓等功能。通過實驗表明該系統(tǒng)簡便可靠,達到了設(shè)計要求。
標簽: STM 32 晶閘管 三相調(diào)壓電路
上傳時間: 2013-10-21
上傳用戶:wfymay
高頻磁放大器穩(wěn)壓電源的設(shè)計
上傳時間: 2013-10-27
上傳用戶:Miyuki
吉時利強大的開關(guān)系統(tǒng)使得為任何應(yīng)用配置最優(yōu)化的解決方案變得簡單,可以提供標準的或者定制化的解決方案。無論應(yīng)用需要開關(guān)矩陣或者多路復(fù)用器,或者設(shè)計常規(guī)的DC、RF、微波、光電或者數(shù)字I/O信號等,吉時利都為您提供高性能、低成本的各種解決方案。
上傳時間: 2013-11-02
上傳用戶:范縝東苑
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1