TCP/IP協(xié)議作為Internet上的通信實現(xiàn)方式的一種,是近年來嵌入式應用領域的一個研究熱點。嵌入式設備要與Internet網(wǎng)絡直接交換信息,就需要支持TCP/IP協(xié)議。嵌入式系統(tǒng)具有內(nèi)核小、專用性強、系統(tǒng)精簡、實時性高、功耗和環(huán)境要求嚴格等特點,所以傳統(tǒng)的TCP/IP協(xié)議不適合移植到嵌入式系統(tǒng)中。實現(xiàn)嵌入式系統(tǒng)網(wǎng)絡接入有兩種選擇,第一種是按照TCP/IP協(xié)議的原理編寫簡化版的通信協(xié)議;第二種是將已有小型的,適用于嵌入式系統(tǒng)的網(wǎng)絡協(xié)議移植到系統(tǒng)中。 首先本文簡要介紹了嵌入式網(wǎng)絡協(xié)議的研究現(xiàn)狀和研究內(nèi)容,分析了LwIP協(xié)議棧中IP協(xié)議、TCP協(xié)議、UDP協(xié)議和ICMP協(xié)議的原理。由于LwIP沒有使用和操作系統(tǒng)相關的系統(tǒng)調(diào)用和數(shù)據(jù)結構,所以在LwIP和操作系統(tǒng)之間增加了一個操作系統(tǒng)封裝層為操作系統(tǒng)服務。LwIP不僅保持了TCP協(xié)議主要功能,而且減少了對RAM的占用。 其次,移植中實現(xiàn)了操作系統(tǒng)模擬層和LwIP底層接口。操作系統(tǒng)模擬層為協(xié)議和操作系統(tǒng)提供了一個接口,使協(xié)議對操作系統(tǒng)透明,可以不依賴操作系統(tǒng)運行,需要實現(xiàn)信號量、郵箱、線程和臨界保護。LwIP底層接口為不同的硬件提供不同的驅動程序,需要實現(xiàn)系統(tǒng)初始化、網(wǎng)卡初始化、線程接收、數(shù)據(jù)包的讀取和發(fā)送。 最后提出測試設計框架,在ARM開發(fā)板和μC/OS-Ⅱ操作系統(tǒng)上對移植的協(xié)議進行測試。測試結果表明,移植協(xié)議可以正常工作,實現(xiàn)了基本的網(wǎng)絡功能。
上傳時間: 2013-07-11
上傳用戶:iswlkje
針對現(xiàn)代中低壓電網(wǎng)電能質量的監(jiān)測及諧波治理的需要,論文綜合運用嵌入式技術、現(xiàn)代信號處理技術、虛擬儀器技術設計了一種新型低功耗、集成化的電網(wǎng)參數(shù)監(jiān)測儀。此系統(tǒng)實現(xiàn)了對三相電網(wǎng)相/線電壓、電流、有功功率、無功功率、視在功率、電網(wǎng)頻率、功率因數(shù)以及三相電壓、電流的31次以內(nèi)諧波的實時監(jiān)測。 論文分析了基于微處理器的電力系統(tǒng)基本參數(shù)的測量原理;對被測信號的交流參量通過抽樣方法獲得,由多點的抽樣數(shù)據(jù)統(tǒng)計得到的結果可以減小隨機誤差的影響;基于DFT和FFT的諧波測量原理,將FFT應用于諧波分析獲得信號的頻域參數(shù);針對諧波測量中的混疊誤差設計了二階抗混疊濾波器;分析了非同步采樣和對非時限信號的截斷造成的頻譜泄露和柵欄效應及其對諧波測量精度的影響。討論了常用的幾種窗函數(shù)對頻譜泄漏的抑制作用,在此基礎上選擇加海明窗對采樣信號進行處理;針對DDS具有高精度頻率合成的特點,將其應用到電網(wǎng)信號的采樣上,提高了采樣的同步性,使得測量精度滿足了系統(tǒng)的要求。上述方法需要大量快速的迭代運算,系統(tǒng)微處理器選用了32位ARM芯片LPC2132,提高了系統(tǒng)的數(shù)據(jù)處理能力和實時性。系統(tǒng)供電電源采用了開關電源、減小了體積,提高了效率;完成了下位機數(shù)據(jù)采集部分、二階抗混疊濾波器、測頻電路及通信模塊電路的設計;最后介紹了軟件設計部分,主要包含了數(shù)據(jù)采集的實現(xiàn)過程,F(xiàn)FT程序的設計,給出了各部分程序的流程圖;系統(tǒng)上位機軟件設計了電網(wǎng)數(shù)據(jù)處理程序,該軟件以LabWindows/CVI6.0為開發(fā)平臺,利用CVI豐富的庫函數(shù),完成對數(shù)據(jù)的處理、顯示和記錄等工作,并采用雙線程運行模式,在數(shù)據(jù)采集和處理的同時完成了顯示、命令的發(fā)送和運行曲線等功能。 按上述方案設計的樣機經(jīng)過三次電路制作與軟件調(diào)試,主要技術參數(shù)達到了設計要求,通過了實驗室測試,目前正在電力系統(tǒng)諧波治理系統(tǒng)中進行工業(yè)實驗。
標簽: ARM 電網(wǎng)參數(shù) 儀的研制 監(jiān)測
上傳時間: 2013-04-24
上傳用戶:我好難過
海洋臺站自動觀測系統(tǒng)是一套應用于海濱觀測的儀器設備,負責對氣象、水文參數(shù)進行實時觀測。諸多的參數(shù)通過相應的傳感器進行測量,海洋臺站自動觀測系統(tǒng)對測量的信息進行匯總,再將其通過有線或無線的通訊方式傳輸?shù)礁骷壓Q蟓h(huán)境監(jiān)測預報中心,供天氣預報和海洋預報使用。 本文以我國“海洋臺站自動觀測系統(tǒng)政府采購計劃”為背景,重點設計了低成本、低功耗、高性能、高可靠性的新型海洋臺站自動觀測系統(tǒng)。本課題主要研究基于arm7+uClinux海洋臺站自動觀測系統(tǒng)的設計與開發(fā)。根據(jù)實際的需要,分析海洋臺站自動觀測系統(tǒng)的整體要求,對傳感器進行選型,進行方案設計,完成整個系統(tǒng)的搭建。為了降低系統(tǒng)功耗,CPU所采用的是Samsung公司推出的無內(nèi)存管理單元的處理器S3C44BO,設計了8MFLASH、64MSDRAM、液晶、USB以及鍵盤等相關電路。同時,為了減少驅動開發(fā)所帶來的不便,使用TL16C554A對串口電路進行了擴展,便于數(shù)據(jù)處理,也使得系統(tǒng)具有更好的可擴展性。軟件方面設計主要涉及了BootLoader引導裝載程序的建立,選用uClinux操作系統(tǒng),并對其內(nèi)核進行配置和裁剪,添加源代碼中沒有的驅動程序。為了縮短研發(fā)周期和降低開發(fā)難度,選用MiniGUI作為圖形用戶界面系統(tǒng),深入分析了MiniGUI的結構、原理,并將其移植到uClinux系統(tǒng)中。本系統(tǒng)采用的是MiniGUI-Threads多線程模式,主線程協(xié)調(diào)各個線程進行相應的數(shù)據(jù)處理。為了使系統(tǒng)操作變得直觀、簡單,對用戶界面進行了初步設計,使用復用I/O的方法解決多串口通訊容易造成的數(shù)據(jù)阻塞問題。此外,為了更好的將臺站所測得的信息量發(fā)送給海洋環(huán)境監(jiān)測預報中心,需要完善通訊協(xié)議以便于數(shù)據(jù)交換。 最后,根據(jù)本系統(tǒng)實際研究開發(fā)結果,總結分析了系統(tǒng)的特點,并對下一步設計工作進行了展望。
上傳時間: 2013-07-12
上傳用戶:juyuantwo
隨著計算機、通信、電子技術的進步,嵌入式系統(tǒng)和以太網(wǎng)技術的融合將成為嵌入式技術未來的重要發(fā)展方向?;贏RM的嵌入式系統(tǒng)由于具有低功耗、高性能、低成本、可以進行多任務操作等優(yōu)點,在控制領域得到了越來越廣泛的應用。 本選題來自中山大學與北京航天五院合作研制的流體網(wǎng)絡系統(tǒng)地面原理樣機控制器設計項目。論文研究的主要目的是利用基于ARM920T內(nèi)核的嵌入式微處理器AT91RM9200融合多傳感器設計一種可以在地面實驗室環(huán)境中可靠運行的數(shù)據(jù)采集與溫度控制系統(tǒng)。 本文從嵌入式測控系統(tǒng)的硬件實現(xiàn)和軟件設計兩方面進行分析。在硬件設計上,主控制板以Atmel公司生產(chǎn)的AT91RM9200 CPU為核心,主要包括串口模塊、存儲模塊、以太網(wǎng)接口模塊、基于SPI串行接口設計的數(shù)據(jù)采集模塊(A/D)、基于I2C接口設計的PID控制信號輸出模塊(D/A)和采用PIO接口設計的開關控制輸出模塊等電路,其中后三個模塊承擔了流體網(wǎng)絡回路的傳感器數(shù)據(jù)采集,關鍵點的溫度控制和多路電磁閥的開關控制等任務,后文將重點介紹。在軟件設計方面,主要分兩個方面進行討論,分別為主控制器上基于嵌入式Linux系統(tǒng)的軟件和上位機采用Visual C++編寫的監(jiān)控軟件。主控制器軟件采用多線程進行設計,包括主線程、服務器子線程和數(shù)據(jù)采集子線程,三個線程同時運行,提高了系統(tǒng)的運行效率。上位機和主控制器通過接入以太網(wǎng)中,然后由服務器線程和上位機客戶端利用socket套接字實現(xiàn)通信。同時上位機軟件也提供形象美觀的圖形用戶界面,配合主控制器實現(xiàn)特定的溫度、流量和壓力監(jiān)控。 本論文設計的嵌入式測控系統(tǒng)充分利用了AT91RM9200內(nèi)嵌的的強大功能模塊,包括SPI接口模塊和I2C接口模塊等,可廣泛應用于控制領域。對該系統(tǒng)的一些研究成果和設計方法具有一定的先進性和良好的實用性,具有良好的應用前景。
標簽: ARM 流體 網(wǎng)絡測控
上傳時間: 2013-06-30
上傳用戶:hmy2st
大多數(shù)現(xiàn)在的PCL打印機驅動程序都是將需要打印的文件(包括圖形或者文本)處理成JPEG文件發(fā)送到打印機進行打印,因為這樣一方面可以減少發(fā)送給打印機的數(shù)據(jù)量,一方面可以極大的簡化驅動程序的開發(fā)。而在打印機內(nèi)部,這些JPEG文件又被解碼成BMP文件進行進一步的處理。采用這種方式工作的打印機JPEG解碼的工作占據(jù)了其CPU時間的一半以上,所以JPEG文件解碼引擎是打印機的核心之一,提高JPEG的解碼速度對于提高打印機的處理能力至關重要。 同時,JPEG文件解碼工作是一個計算密集型的作業(yè),主要有兩個辦法提高它的速度:一個是設計更高效的算法,一個是采用性能更加強勁的CPU設備。在單核CPU的嵌入式環(huán)境中,JPEG編解碼速度已經(jīng)幾乎到了極限,難有提升的空間,然而近兩年多核嵌入式芯片的出現(xiàn),為大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平臺,采用ARM11 MPCore4核處理器,針對PCL,XL打印機控制語言的JPEG文件解碼設計和實現(xiàn)了一個高速引擎,主要內(nèi)容為: 分析和解碼PCL,XL文件,提取出其中的JPEG文件。 對JPEG文件實現(xiàn)并行化解碼,在多個處理器核上并行處理,并針對多核處理器構架進行內(nèi)存讀取等方面的優(yōu)化。 針對多核處理器的特點和優(yōu)勢,設計和實現(xiàn)多線程調(diào)度算法。 總結和提取數(shù)據(jù),分析多核處理器相對于單核處理器的性能提升。 另外,為便于讀者理解,文中簡要介紹了ARM(SIMD)指令集,嵌入式匯編以及與硬件相關的一些概念。
上傳時間: 2013-06-16
上傳用戶:scorpion
protel中的sch零件庫,設計開發(fā)過程中可能經(jīng)常用的到啊。
上傳時間: 2013-05-25
上傳用戶:gcs333
本文介紹了在步進電機驅動器中利用IR2110S完成mosfet驅動的設計,并給出試驗結果。關鍵詞 步進電機;mosfet 驅動器
上傳時間: 2013-08-01
上傳用戶:lwx1888
針對嵌入式Linux 系統(tǒng)中幾種常見的GUI(Graphic User Interface) 系統(tǒng), 討論嵌入式GUI 實現(xiàn)的底層支持方式;詳細分析Microwindows、MiniGUI、Qt/Em
上傳時間: 2013-07-24
上傳用戶:riiqg1989
在風力發(fā)電系統(tǒng)中,并網(wǎng)逆變器是實現(xiàn)電能饋送給電網(wǎng)的重要環(huán)節(jié)。并網(wǎng)逆變器的性能的好壞直接影響整個風力發(fā)電系統(tǒng)。 首先建立了并網(wǎng)逆變器的數(shù)學模型, 分析了空間矢量脈寬調(diào)制技術 (SVPWM) 。然后采用電
標簽: 風力發(fā)電系統(tǒng) 并網(wǎng)逆變器
上傳時間: 2013-04-24
上傳用戶:chens000
汽車行駛記錄儀(文中也簡稱為記錄儀),亦稱“汽車黑匣子”,是安裝在車輛上,對車輛行駛速度、時間、里程以及有關車輛行駛的其它狀態(tài)信息進行監(jiān)控、記錄、存儲并可通過接口實現(xiàn)數(shù)據(jù)輸出的數(shù)字式電子記錄裝置。為分析和判斷汽車駕駛狀態(tài)和處理交通事故提供了可靠準確的科學依據(jù)。本課題的來源是國家信息產(chǎn)業(yè)部下達的電子發(fā)展基金項目,與同類產(chǎn)品相比,增加了音/視頻功能,目前已通過信產(chǎn)部驗收。 本文主要分析和設計了一種具有低成本高擴展性的基于ARM與ARMLinux的汽車行駛記錄儀方案,該系統(tǒng)作為信產(chǎn)部項目中的主控模塊實現(xiàn)了記錄儀的標準功能。硬件方面分析了汽車行駛記錄儀的標準功能對應ARM片內(nèi)外圍電路與外部器件的設計。軟件方面分析了基于YAFFS文件系統(tǒng)與Linux 2.6的軟件平臺在嵌入式應用方面的高可用性,主要描述YAFFS的特點與基本原理,Linux中線程的實現(xiàn)機制與Linux Kernel 2.6在響應時間上的改進。并給出了該記錄儀基于Liinux的多線程結構應用程序的設計要點、流程圖和主要的數(shù)據(jù)結構。 作為擴展,為記錄儀增加了采集和處理音/視頻信號的DSP模塊。DSP采用TI公司的專用于數(shù)字媒體應用的高性能DSP DM642。DSP模塊同時采集3路視頻并進行壓縮,壓縮算法可以采用MPEG-2、MPEG-4、H.263、H.264等。論述了實現(xiàn)音/視頻功能的基本原理、DSP模塊的存儲器結構、ARM與DSP的通信及一些實用性的考慮。
上傳時間: 2013-07-02
上傳用戶:W51631