針對現(xiàn)代中低壓電網(wǎng)電能質(zhì)量的監(jiān)測及諧波治理的需要,論文綜合運用嵌入式技術(shù)、現(xiàn)代信號處理技術(shù)、虛擬儀器技術(shù)設(shè)計了一種新型低功耗、集成化的電網(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)計得到的結(jié)果可以減小隨機誤差的影響;基于DFT和FFT的諧波測量原理,將FFT應(yīng)用于諧波分析獲得信號的頻域參數(shù);針對諧波測量中的混疊誤差設(shè)計了二階抗混疊濾波器;分析了非同步采樣和對非時限信號的截斷造成的頻譜泄露和柵欄效應(yīng)及其對諧波測量精度的影響。討論了常用的幾種窗函數(shù)對頻譜泄漏的抑制作用,在此基礎(chǔ)上選擇加海明窗對采樣信號進行處理;針對DDS具有高精度頻率合成的特點,將其應(yīng)用到電網(wǎng)信號的采樣上,提高了采樣的同步性,使得測量精度滿足了系統(tǒng)的要求。上述方法需要大量快速的迭代運算,系統(tǒng)微處理器選用了32位ARM芯片LPC2132,提高了系統(tǒng)的數(shù)據(jù)處理能力和實時性。系統(tǒng)供電電源采用了開關(guān)電源、減小了體積,提高了效率;完成了下位機數(shù)據(jù)采集部分、二階抗混疊濾波器、測頻電路及通信模塊電路的設(shè)計;最后介紹了軟件設(shè)計部分,主要包含了數(shù)據(jù)采集的實現(xiàn)過程,F(xiàn)FT程序的設(shè)計,給出了各部分程序的流程圖;系統(tǒng)上位機軟件設(shè)計了電網(wǎng)數(shù)據(jù)處理程序,該軟件以LabWindows/CVI6.0為開發(fā)平臺,利用CVI豐富的庫函數(shù),完成對數(shù)據(jù)的處理、顯示和記錄等工作,并采用雙線程運行模式,在數(shù)據(jù)采集和處理的同時完成了顯示、命令的發(fā)送和運行曲線等功能。 按上述方案設(shè)計的樣機經(jīng)過三次電路制作與軟件調(diào)試,主要技術(shù)參數(shù)達到了設(shè)計要求,通過了實驗室測試,目前正在電力系統(tǒng)諧波治理系統(tǒng)中進行工業(yè)實驗。
標(biāo)簽: ARM 電網(wǎng)參數(shù) 儀的研制 監(jiān)測
上傳時間: 2013-04-24
上傳用戶:我好難過
本書以嵌入式Linux系統(tǒng)開發(fā)流程為主線,剖析了嵌入式Linux系統(tǒng)構(gòu)建的各個環(huán)節(jié)。本書從嵌入式系統(tǒng)基礎(chǔ)知識和Linux編程技術(shù)講起,接下來說明了嵌入式Linux交叉開發(fā)環(huán)境的建立,然后分析了嵌入式Linux系統(tǒng)的引導(dǎo)程序、內(nèi)核和文件系統(tǒng)三大組成部分,最后介紹了嵌入式Linux系統(tǒng)集成和部署的方法。本書使用的嵌入式Linux系統(tǒng)軟件全部來源于開源站點,文中提供了具體的鏈接地址。本書主要以ARM平臺為例,對U-Boot和Linux內(nèi)核啟動過程做了詳細分析,為學(xué)習(xí)嵌入式Linux系統(tǒng)開發(fā)奠定基礎(chǔ)。本書從概念上闡述了嵌入式Linux系統(tǒng)開發(fā)流程
標(biāo)簽: Linux ARM 嵌入式
上傳用戶:Miyuki
隨著計算機、通信、電子技術(shù)的進步,嵌入式系統(tǒng)和以太網(wǎng)技術(shù)的融合將成為嵌入式技術(shù)未來的重要發(fā)展方向?;贏RM的嵌入式系統(tǒng)由于具有低功耗、高性能、低成本、可以進行多任務(wù)操作等優(yōu)點,在控制領(lǐng)域得到了越來越廣泛的應(yīng)用。 本選題來自中山大學(xué)與北京航天五院合作研制的流體網(wǎng)絡(luò)系統(tǒng)地面原理樣機控制器設(shè)計項目。論文研究的主要目的是利用基于ARM920T內(nèi)核的嵌入式微處理器AT91RM9200融合多傳感器設(shè)計一種可以在地面實驗室環(huán)境中可靠運行的數(shù)據(jù)采集與溫度控制系統(tǒng)。 本文從嵌入式測控系統(tǒng)的硬件實現(xiàn)和軟件設(shè)計兩方面進行分析。在硬件設(shè)計上,主控制板以Atmel公司生產(chǎn)的AT91RM9200 CPU為核心,主要包括串口模塊、存儲模塊、以太網(wǎng)接口模塊、基于SPI串行接口設(shè)計的數(shù)據(jù)采集模塊(A/D)、基于I2C接口設(shè)計的PID控制信號輸出模塊(D/A)和采用PIO接口設(shè)計的開關(guān)控制輸出模塊等電路,其中后三個模塊承擔(dān)了流體網(wǎng)絡(luò)回路的傳感器數(shù)據(jù)采集,關(guān)鍵點的溫度控制和多路電磁閥的開關(guān)控制等任務(wù),后文將重點介紹。在軟件設(shè)計方面,主要分兩個方面進行討論,分別為主控制器上基于嵌入式Linux系統(tǒng)的軟件和上位機采用Visual C++編寫的監(jiān)控軟件。主控制器軟件采用多線程進行設(shè)計,包括主線程、服務(wù)器子線程和數(shù)據(jù)采集子線程,三個線程同時運行,提高了系統(tǒng)的運行效率。上位機和主控制器通過接入以太網(wǎng)中,然后由服務(wù)器線程和上位機客戶端利用socket套接字實現(xiàn)通信。同時上位機軟件也提供形象美觀的圖形用戶界面,配合主控制器實現(xiàn)特定的溫度、流量和壓力監(jiān)控。 本論文設(shè)計的嵌入式測控系統(tǒng)充分利用了AT91RM9200內(nèi)嵌的的強大功能模塊,包括SPI接口模塊和I2C接口模塊等,可廣泛應(yīng)用于控制領(lǐng)域。對該系統(tǒng)的一些研究成果和設(shè)計方法具有一定的先進性和良好的實用性,具有良好的應(yīng)用前景。
標(biāo)簽: ARM 流體 網(wǎng)絡(luò)測控
上傳時間: 2013-06-30
上傳用戶:hmy2st
ARM微處理器和嵌入式Linux操作系統(tǒng)為核心的嵌入式技術(shù),已在很多領(lǐng)域得到了越來越廣泛的應(yīng)用。由于網(wǎng)絡(luò)在未來計算中將發(fā)揮非常重要的作用,因此連通性、網(wǎng)絡(luò)化正逐漸成為嵌入式設(shè)備的發(fā)展方向,嵌入式設(shè)備的網(wǎng)絡(luò)化已經(jīng)成為網(wǎng)絡(luò)發(fā)展的必然趨勢。美國貝爾實驗室預(yù)測未來數(shù)年內(nèi)所能想到的任何有用信息都是由嵌入式設(shè)備通過網(wǎng)絡(luò)供給信息的需求者。 本文設(shè)計和實現(xiàn)了基于ARM處理器的嵌入式系統(tǒng)硬件和軟件解決方案,將Linux移植到LH79520,并且實現(xiàn)了嵌入式系統(tǒng)的網(wǎng)絡(luò)通信功能。 本文采用NXP公司的LH79520微控制器作為處理器,采用高度集成的以太網(wǎng)芯片DM9000A作為網(wǎng)絡(luò)接口,并且擴展了LCD、UART接口。使用APEX作為系統(tǒng)的Bootloader,選擇Linux操作系統(tǒng)進行裁剪和移植,編寫了網(wǎng)絡(luò)芯片驅(qū)動程序,使得2.6.22版本內(nèi)核在硬件上穩(wěn)定運行;同時實現(xiàn)了嵌入式平臺和Linux系統(tǒng)之間的網(wǎng)絡(luò)的數(shù)據(jù)傳輸。對影響TCP網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的因素進行了研究,通過對比和測試優(yōu)化了ARM嵌入式系統(tǒng)的網(wǎng)絡(luò)傳輸性能。最后,在ARM平臺和Linux主機端分別實現(xiàn)了采用IPMSG協(xié)議的網(wǎng)絡(luò)傳輸應(yīng)用程序。 通過測試表明,本文所設(shè)計的嵌入式系統(tǒng)在可用性及操作方便性方面都達到了預(yù)期的目標(biāo),使得ARM Linux移植更有效率而且降低成本,具有實際的應(yīng)用價值。
標(biāo)簽: Linux ARM 嵌入式 網(wǎng)絡(luò)
上傳時間: 2013-07-14
上傳用戶:axxsa
嵌入式Linux是將普通Linux操作系統(tǒng)進行剪裁、修改,使之能在嵌入式計算機系統(tǒng)上運行的一種操作系統(tǒng)。由于兼有Linux和嵌入式系統(tǒng)的優(yōu)點,以及ARMLinux因其開放的資源特性,嵌入式Linux系統(tǒng)有著巨大的市場前景和商業(yè)機會。 在實際的應(yīng)用系統(tǒng)中,對操作系統(tǒng)的實時性能也有一定的要求。比如在通信系統(tǒng)中,如果能對操作系統(tǒng)的實時性能進行優(yōu)化,提高系統(tǒng)的響應(yīng)速度,就可以用軟件實現(xiàn)通信協(xié)議,降低對硬件的要求,用單芯片實現(xiàn)通信系統(tǒng),從而降低產(chǎn)品成本。 本論文的研究主要是基于ARM920T硬件平臺,該平臺主要面向高性能的用戶產(chǎn)品開發(fā)。在此平臺基礎(chǔ)上,本文圍繞著Linux內(nèi)核向ARM平臺移植中幾個核心技術(shù)展開討論:首先對嵌入式Linux系統(tǒng)體系結(jié)構(gòu)進行了歸納,并詳細闡述了與系統(tǒng)移植相關(guān)的重要層。接著,給出了啟動引導(dǎo)代碼Boot Loader和Linux內(nèi)核初始化部分移植到硬件平臺上的整個過程,解決了移植過程中所面臨的任務(wù)和難題。最后,在對Linux內(nèi)核驅(qū)動模型深入掌握的基礎(chǔ)上,深入探討了QT/Embedded界面的移植。 本文最后討論了一些當(dāng)前嵌入式Linux實時優(yōu)化技術(shù)。分析了在成功移植ARM Linux內(nèi)核基礎(chǔ)上,優(yōu)化ARM Linux的中斷系統(tǒng),降低系統(tǒng)的中斷延時。
上傳時間: 2013-06-21
上傳用戶:change0329
馬潮老師AVR新書《AVR單片機嵌入式系統(tǒng)原理與應(yīng)用實踐》
標(biāo)簽: AVR 單片機 嵌入式 系統(tǒng)原理
上傳時間: 2013-07-29
上傳用戶:gaoxiaonea
隨著電子產(chǎn)品的飛速發(fā)展,嵌入式系統(tǒng)已經(jīng)在這個社會上無處不在。操作系統(tǒng)作為嵌入式產(chǎn)品的靈魂,一定要依據(jù)產(chǎn)品的需要安裝合適的操作系統(tǒng),以便于可以更好的編寫應(yīng)用程序。 本研究將Linux操作系統(tǒng)移植到QQ2440開發(fā)板。操作系統(tǒng)移植的目的是為了能夠更好的利用開發(fā)板開發(fā)應(yīng)用程序,本文將Linux2.6版本內(nèi)核移植到QQ2440開發(fā)板,使開發(fā)板可以用于工業(yè)過程控制。文章介紹了嵌入式系統(tǒng)的特點、ARM體系結(jié)構(gòu)、嵌入式Linux操作系統(tǒng)。重點描述了Linux操作系統(tǒng)的移植,論文在Linux操作系統(tǒng)移植研究中,首先,進行了移植環(huán)境的設(shè)計和搭建,建立交叉編譯環(huán)境,配置網(wǎng)絡(luò)文件系統(tǒng)NFS。然后,對Linux2.6版本內(nèi)核和vivi進行配置和編譯并以yaffs文件系統(tǒng)為例,介紹了yaffs根文件系統(tǒng)映象的制作。最后,介紹了一種解決內(nèi)核實時化的方法。在論文的最后,給出了嵌入式Linux驅(qū)動程序的概念與結(jié)構(gòu)以及開發(fā)流程,并進行了UART2串口以及LCD顯示屏驅(qū)動的開發(fā)。全文詳細的描述了嵌入式Linux操作系統(tǒng)移植的流程,在基于QQ2440開發(fā)板上給出了bootloader、內(nèi)核以及文件系統(tǒng)移植的實現(xiàn)方法。并給出了解決Linux內(nèi)核實時化的一種算法并進行了驅(qū)動程序的開發(fā)。
標(biāo)簽: Linuz ARM 嵌入式 操作系統(tǒng)
上傳時間: 2013-06-04
上傳用戶:LouieWu
隨著消費類電子產(chǎn)業(yè)的蓬勃發(fā)展,越來越多的嵌入式電子產(chǎn)品走進了千家萬戶。電腦的形態(tài)也不再局限于以前的PC機,各式各樣的嵌入式系統(tǒng)出現(xiàn)在了眾多的行業(yè)和應(yīng)用中,其中ARM和Linux結(jié)合的產(chǎn)品在市場上最受青睞。ARM由于其低功耗、高性能、小體積、低成本受到了越來越廣泛的重視,成為眾多公司產(chǎn)品開發(fā)的主流硬件。而Linux則因其開放的源代碼,可裁剪的內(nèi)核,便利的開發(fā)環(huán)境,各硬件平臺的通用性,逐漸成為嵌入式開發(fā)的主流操作系統(tǒng)。本課題的嵌入式MP3設(shè)計就是基于ARM和linux平臺的。 本課題實現(xiàn)了一個完整的嵌入式系統(tǒng),選用zq2410開發(fā)板為目標(biāo)平臺,linux作為目標(biāo)操作系統(tǒng),在這樣的軟硬件環(huán)境下研究實現(xiàn)MP3播放器。 文章首先綜述了嵌入式系統(tǒng)開發(fā)方法,介紹了ARM處理器及其特點,Linux操作系統(tǒng),嵌入式系統(tǒng)的開發(fā)模式以及如何搭建交叉開發(fā)環(huán)境,然后介紹了所選硬件平臺zq2410目標(biāo)板的各種資源,在系統(tǒng)軟件開發(fā)中,介紹Uboot、Linux的裁剪和移植,根文件系統(tǒng)的制作以及核心驅(qū)動程序的開發(fā),應(yīng)用程序開發(fā)中,介紹了MP3的原理,移植Madplay MP3播放器,最后成功對Madplay播放器實現(xiàn)了綜合控制。
標(biāo)簽: linuz ARM MP3 嵌入式
上傳用戶:Amygdala
嵌入式圖像采集系統(tǒng)具有體積小、成本低、穩(wěn)定性高等優(yōu)點,在遠程監(jiān)控、可視電話、計算機視覺、網(wǎng)絡(luò)會議等領(lǐng)域應(yīng)用廣泛。為克服傳統(tǒng)基于單片機的圖像采集系統(tǒng)的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結(jié)合Linux構(gòu)建了一套嵌入式的圖像采集系統(tǒng)。USB攝像頭有著容易購買、性價比高等優(yōu)點,但長期以來將其直接應(yīng)用于嵌入式系統(tǒng)卻很困難。隨著ARM微處理器的廣泛應(yīng)用,嵌入式系統(tǒng)的性能得到了極大的提升。人們逐漸將操作系統(tǒng)引入其中,方便系統(tǒng)的管理和簡化應(yīng)用程序的開發(fā)。Linux是一個免費開源的優(yōu)秀操作系統(tǒng),將其移植到嵌入式系統(tǒng)中能夠?qū)ο到y(tǒng)進行高效地管理、極大地方便應(yīng)用程序的開發(fā)。嵌入式的Linux操作系統(tǒng)繼承了Linux的優(yōu)良特性,還有著節(jié)約資源,實時性強等優(yōu)點。在本方案中以嵌入式Linux操作系統(tǒng)為基礎(chǔ),借助其對USB、網(wǎng)絡(luò)等的強大支持能力來構(gòu)建高度靈活的圖像采集系統(tǒng)。通過利用Linux操作系統(tǒng)內(nèi)建的video4Linux對攝像頭進行編程,實現(xiàn)了將USB攝像頭采集到的視頻數(shù)據(jù)進行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構(gòu)建,USB攝像頭的驅(qū)動開發(fā),圖像采集應(yīng)用程序的實現(xiàn)等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數(shù)流行的USB攝像頭,還能把得到的圖像通過以太網(wǎng)傳輸以實現(xiàn)遠程的監(jiān)控。這套方案利用應(yīng)用程序編程接口video4linux所提供的數(shù)據(jù)結(jié)構(gòu)、應(yīng)用函數(shù)等,實現(xiàn)了在Linux環(huán)境下采集USB攝像頭圖像數(shù)據(jù)的功能,并運用嵌入式的GUI開發(fā)工具Qt/Embedded來編寫最終的應(yīng)用程序?qū)崿F(xiàn)了美觀的用戶界面。充分運用Linux操作系統(tǒng)和其工具的強大功能來實現(xiàn)圖像采集,對基于Linux內(nèi)核的后續(xù)圖像應(yīng)用開發(fā)具有實用意義。本系統(tǒng)完全基于開放的平臺和模塊化的實現(xiàn)方法,具有良好的可移植性,可方便地進行各種擴展。這種方案所實現(xiàn)的圖像采集系統(tǒng)成本低,靈活性高,性能好,是一種優(yōu)良的解決方案。本文詳細介紹了這種基于Linux系統(tǒng)和S3C2410A平臺的嵌入式圖像采集系統(tǒng)。
標(biāo)簽: ARM USB 嵌入式 圖像采集系統(tǒng)
上傳用戶:再見大盤雞
近年來,嵌入式Internet遠程測控系統(tǒng)已成為計算機控制領(lǐng)域一個重要組成部分,它將計算機網(wǎng)絡(luò)、通信與自動控制技術(shù)相結(jié)合并成為新興的研究熱點。通過嵌入式Internet控制系統(tǒng),用戶只要在有網(wǎng)絡(luò)接入的地方,就可以對與網(wǎng)絡(luò)連接的任何現(xiàn)場設(shè)備進行遠程測控。嵌入式系統(tǒng)可以根據(jù)應(yīng)用進行軟硬件的定制,特別適用于對成本、體積、功耗有嚴格要求的各種遠程測控設(shè)備。該項技術(shù)的研究具有廣闊的應(yīng)用前景。 嵌入式Web遠程監(jiān)控不同于以往的C/S和B/S網(wǎng)絡(luò)監(jiān)控技術(shù),它通常采用嵌入式系統(tǒng)作為Web服務(wù)器,使得系統(tǒng)的成本大大降低,且設(shè)備體積小巧,便于安裝、易于維護,安全可靠,此技術(shù)自問世以來得到了業(yè)界的廣泛關(guān)注,各式各樣的解決方案和實現(xiàn)方式層出不窮。 本文提出了一種基于ARM的嵌入式網(wǎng)絡(luò)控制系統(tǒng)。該系統(tǒng)以嵌入式Boa服務(wù)器作為遠程信號的傳輸平臺。首先對網(wǎng)絡(luò)的系統(tǒng)結(jié)構(gòu)和工作原理作了詳細介紹,然后對嵌入式網(wǎng)絡(luò)控制系統(tǒng)的實現(xiàn)作了深入的探討和研究。 整個嵌入式網(wǎng)絡(luò)控制系統(tǒng)主要劃分為三個部分:嵌入式網(wǎng)絡(luò)控制系統(tǒng)硬件設(shè)計;嵌入式網(wǎng)絡(luò)控制器的軟件設(shè)計;嵌入式網(wǎng)絡(luò)控制系統(tǒng)Web服務(wù)器實現(xiàn)。系統(tǒng)選用主流的ARM微處理器LPC2210作為系統(tǒng)主控制器,并根據(jù)需要給出了具體的硬件電路設(shè)計,包括:存儲器接口電路、網(wǎng)絡(luò)接口電路、串行通信接口電路以及信號調(diào)理電路設(shè)計。鑒于μ Clinux對ARM技術(shù)的有力支持,且μ Clinux具有內(nèi)核可裁減、網(wǎng)絡(luò)功能強大、低成本、代碼開放等特點,通過對μ Clinux的裁減、配置和編譯,成功地將μ Clinux移植到LPC2210中。然后完成設(shè)備驅(qū)動開發(fā)、嵌入式網(wǎng)絡(luò)控制系統(tǒng)Boa服務(wù)器的構(gòu)建及系統(tǒng)應(yīng)用開發(fā)。 該嵌入式網(wǎng)絡(luò)控制系統(tǒng)融合監(jiān)控網(wǎng)與信息網(wǎng),實現(xiàn)了遠程分布式測控和通訊。系統(tǒng)穩(wěn)定性高、實時性好、性價比高,具有廣泛的應(yīng)用價值,適用于工業(yè)、交通、電力、能源等眾多控制領(lǐng)域。
標(biāo)簽: ARM USB 嵌入式 主機系統(tǒng)
上傳用戶:xc216
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1