隨著信息化、智能化、網絡化的發展,嵌入式系統目前己經成為通訊和消費產品的共同發展方向,嵌入式系統是當今最熱門的概念之一,各種各樣的嵌入式系統設備在應用數量上己經大大超過了通用計算機。同時數字音頻技術在我們社會生活中的應用也己經非常廣泛,WAV、MPEG、MP3和WMA等相繼出現。結合嵌入式系統的數字音頻技術研究有著廣闊的前景,基于嵌入式的數字音頻設備以其高性價比、日新月異的發展速度等優點受到世界各國的廣泛關注。本文結合市場發展需要,提出了一個比較優化的解決方案,并從理論和實踐兩方面對該方案進行了分析和設計。 本論文的主要工作是在研究了基于ARM9 體系結構的Samsung S3C2410 處理器的基礎上,以該處理器為核心,加上外部存儲器和音頻編碼解碼芯片等器件,完成了一個嵌入式音頻系統的設計,設計的系統中包括硬件設計、音頻編碼解碼芯片的設備驅動程序及應用程序。 論文中首先對嵌入式系統進行了比較詳細的介紹,并對S3C2410 處理器的體系結構和特性進行了仔細的分析,其次介紹了嵌入式數字音頻系統的相關技術,然后從硬件和軟件兩個部分,分多個模塊來安排設計所要求的系統,其中包括μC/OS-II 嵌入式操作系統在ARM 微處理器上的移植,與上位機(PC機)上USB 接口的通訊,以及人機界面和數字音頻解碼的程序設計等。整個嵌入式音頻系統是一個可以獨立工作的可擴展系統,該系統能完成音頻采集和處理功能。
上傳時間: 2013-06-02
上傳用戶:qq21508895
利用ARM處理器開發處理音頻信號的設備很多,如移動電話、MD(MiniDisc),DVD播放器、MP3音頻譯碼器等;同樣,基于ARM處理器的網絡設備也很多,如網絡調制解調器、網絡電腦、因特網設備等。但利用ARM處理器把語音處理和網絡通信功能結合起來無疑是一種新的嘗試,它的設計成功會給網絡留言技術的開發提供一種新的思路。 本文通過一個ARM9芯片S3C2410作為處理器的嵌入式語音采集系統,詳細闡述了嵌入式系統的設計與開發過程,其中包括: 交叉編譯環境的搭建:交叉編譯環境是嵌入式開發工具的集合,搭建該環境就是在系統中編譯安裝開發工具鏈。 操作系統內核的移植:這是嵌入式開發的主要單元之一,移植內核主要是對內核進行重新配置,使它符合特定系統的需要,然后重新編譯生成可執行的內核鏡像文件。 文件系統的移植:文件系統是操作系統對數據進行管理的有效和必要的助手。移植文件系統包括制作文件系統鏡像、在Flash上為文件系統分配存儲空間以及文件系統與嵌入式操作系統的有效配合。 驅動程序的設計:驅動是操作系統與硬件溝通的橋梁,驅動設計就是編寫具體硬件的讀寫控制函數并向操作系統提供統一的接口。 本文更著重于介紹實際開發中使用的技術以及遇到的問題和解決方法。在第4章中結合語音芯片UDA1341TS闡述了語音數據的采集與處理;結合網卡控制芯片CS8900A闡述了網絡通信和網卡的驅動,以及網絡開發中遇到的問題和解決方法。
上傳時間: 2013-07-11
上傳用戶:luopoguixiong
隨著社會的進步和經濟的快速發展,電能質量問題不斷惡化,使得高效的電能質量監測變得越來越重要。傳統的電能質量監測儀器往往功能單一、缺少網絡功能,不能滿足實時在線監測的要求。本文提出了一種基于ARM的遠程電能質量監測的方法,系統完成實時信號的采集,并利用嵌入式linux自帶的TCP/IP協議棧內建一個WEB服務器,且提供現場人機界面。網絡用戶可以在任何一個WEB瀏覽器訪問這個系統。 本文首先闡述了電能質量監測儀的國內外發展狀況和電能質量的標準,并給出相應的測量方法,然后分別從硬件和軟件方面構建監測系統。硬件方面主要討論了硬件系統各個功能模塊的設計。系統軟件方面首先構建嵌入式linux系統,并編寫和修改了linux操作系統下的接口驅動程序,主要是編寫了A/D轉換器的驅動,并且移植了嵌入式數據庫sqlite;應用程序中主要介紹了數據處理中最重要的諧波算法(FFT算法)的實現、遠程監測Boa服務器的配置以及QT的顯示界面的制作。
上傳時間: 2013-07-13
上傳用戶:lnnn30
目前,織機向著高速化、智能化方向發展,無梭織機也越來越占主導地位,開發中高檔織機控制系統是當前紡織機械領域的重要課題。織機的電子送經和卷取控制系統是中高檔織機控制的關鍵技術之一,同時它也是無梭織機優越于有梭織機的重要特征之一,因此研究送經和卷取控制系統具有重要意義。 本文研究的內容是織機的送經和卷取控制系統,主要目的是保證織機在織造過程中紗線張力的動態穩定。主要工作如下: (1)在分析送經卷取系統原理和功能的基礎上,提出了一種用較低成本完成所需控制功能的解決方案——以ARM嵌入式處理器S3C44B0為中心構建硬件平臺,以嵌入式操作系統uClinux為基礎構建軟件平臺。 (2)利用嵌入式處理器S3C44B0豐富的硬件資源,對電子送經卷取控制系統進行硬件設計:包括以S3C44B0為核心的最小系統電路的設計、與上位機通訊接口電路的設計、經紗張力檢測與采樣電路的設計、伺服電機驅動接口電路的設計和編碼器接口電路的設計等. (3)利用嵌入式操作系統uClinux高實時、多任務等優點,對電子送經卷取控制系統進行軟件設計: ●在分析uClinux系統的特點和功能的基礎上,完成了在硬件電路板上的移植; ●在分析系統引導程序功能的基礎上,完成了Boot Loader的設計; ●完成了系統設備驅動程序的設計:包括串口驅動程序設計、A/D驅動程序的設計和IIC驅動程序的設計等; ●在對織機工藝了解的基礎上,以模塊化的思想完成了系統應用程序的設計:包括張力傳感器數據采集模塊、控制算法模塊和通訊模塊等; (4)詳細介紹了整個控制系統的調試過程。 本文設計的系統能使控制的經紗張力恒定,反應快速,控制精度高,很好地解決了開車痕等問題,能滿足中高檔織機的要求,具有實際應用價值。
上傳時間: 2013-04-24
上傳用戶:athjac
現階段,中國的自動售貨行業蓬勃發展。作為自動服務的核心部件,基于單片機的紙幣識別系統已經越來越不能滿足市場需求。 本文對基于uClinux操作系統和S3C4510B的紙幣識別系統的各個方面進行了研究。研究表明,紙幣識別系統要求能滿足硬實時性,但uClinux操作系統的實時性不強。由于uClinux功能強大,免費且資源豐富,如能成功改進本紙幣識別系統的實時性,紙幣識別系統將在成本,性能和功能性等方面有更大的優勢,所以對實時性進行改進將非常有意義。 在本紙幣識別系統中,紙幣特征采集子系統對實時性要求很高,需要滿足硬實時的要求,所以是否能滿足該子系統的實時性的要求,將是本紙幣識別系統能否很好工作的關鍵所在。通過對當前多種uClinux實時性改進方案進行了解和研究,參考了RTAI和RTLinux的工作原理,提出了基于uClinux操作系統和S3C4510B的紙幣識別系統的實時性改進方案。紙幣特征采集子系統主要依靠碼盤光耦產生的反饋信號生成硬件中斷,然后通過處理該中斷,實現對紙幣特征的采集。在本文提出的方案中,為了提高系統對硬件中斷的反應速度,避開uClinux對中斷的慢處理,在操作系統與硬件之間建立了一個特殊的硬件抽象層來管理中斷,并將紙幣特征采集功能與操作系統剝離,放入一個單獨的處理單元。通過這樣的處理,使得中斷產生時,硬件抽象層暫停uClinux操作系統的運行,直接將中斷交由紙幣特征采集處理單元處理,實時的完成紙幣特征數據的采集。
上傳時間: 2013-05-24
上傳用戶:shenlan
基于nRF24L01的無線溫度采集系統設計
上傳時間: 2013-06-17
上傳用戶:yy541071797
遠程監控系統是許多重要場所諸如電力、郵電、銀行、交通、商場等需要信息廣泛交流企業的生產與管理的必備系統。傳統遠程監控系統的實現方式一般都需要自己建設并維護有線或無線網絡,維護費用高,通信距離有限。隨著通信技術的發展,原有的遠程監控系統已經日益不能滿足多方面的要求,我們需要實時性更高,通信距離更遠,成本更低的通信方式,本文就此提出了一種基于GPRS的遠程數據監控系統。 本文的創新點是采用了GPRS技術中的TCP傳輸方式來傳輸監控系統采集的圖像數據,相比傳統有線網絡,在維護成本,通信距離上有了很大的提高,相比傳統無線網絡在實時性,傳輸速率,可靠性上有了明顯的改善。 本論文分幾個部分詳細介紹了課題的研究內容。第一部分主要介紹了課題背景和監控系統的發展歷史及各類監控系統的比較。第二部分描述了本監控系統中遠程終端硬件系統搭建工作,包括各部分器件的選取以及在S3C4480為核心的開發板上擴展出LM9617接口。第三部分描述了以uC/OS操作系統為核心的遠程終端軟件設計流程,包括uC/OS操作系統和FAT16文件系統的移植,LCD顯示驅動, Nand-flash底層驅動的編寫等工作。第四部分詳細說明了本系統圖像采集的具體軟件實現,包括根據實際情況配置CMOS圖像傳感器LM9617的寄存器以及從LM9617中讀取圖像數據然后將數據寫入Nand-flash存儲器的具體過程。第五部分詳細說明了本系統圖像數據傳輸的具體軟件實現,采用的是GPRS企業公網組網方式,包括遠程終端程序設計和監控中心服務器搭建兩部分工作。遠程終端程序設計包括初始化串口通信,將Nand-flash中的圖像數據讀出并通過GPRS模塊GM862發送到監控中心服務器上;監控中心服務器程序設計包括啟動建立并啟動Socket監聽,以及收到連接請求后GPRS通信鏈路的建立。最后分別用TCP和UDP兩種傳輸方式對監控系統進行了測試,證明了GPRS的TCP傳輸方式確實更適合于監控系統。
上傳時間: 2013-07-19
上傳用戶:liuwei6419
能精確計算C語言延時程序中延時時間的小工具
上傳時間: 2013-07-29
上傳用戶:357739060
本文對基于ARM的可編程控制器進行了研究。本文研制的可編程控制器配置簡單,擴展方便,抗干擾能力強,可靠性高。能夠采集4~20mA/0~5V的模擬量以及12路開關量;輸出1路-10~+10V、4路0~5V與2路0~20mA的模擬量以及8路開關量;能夠采集6路溫度信號:可以應用于開關量的邏輯控制;能實現簡單的PID控制:并配有RS232串行通信接口以及CAN總線通信接口,能滿足基本工業控制的要求。
上傳時間: 2013-04-24
上傳用戶:LSPSL
在利益的驅使下,超限運輸在世界各地已成為了普遍現象。這給國家帶來了諸多經濟和社會問題。實踐證明動態稱重系統(WIM)能有效地抑制超限運輸,但同時也存在部分問題,這些問題的解決有賴于國家相關法規的出臺,也有賴于關鍵測量設備(WIM系統)性能的提高。 由于應變式稱重傳感器容易受到各種環境干擾,對環境適應性差,課題采用光纖Bragg光柵傳感器(FBG)作為稱重傳感器,它具有很強的抗干擾性,利于提高系統測量精度。使用光纖傳感器的關鍵是波長解調技術,本文在比較了幾種常見解調技術的前提下,結合課題的實際情況選用了基于F-P腔可調諧濾波解調方法,文章在分析該解調方法原理的基礎上,設計了解調器中的各個硬件電路模塊;此外,為了提高數據采集、傳輸的效率,文章還對數據緩沖電路進行了設計,在電路中引入了換體存儲及DMA傳輸技術。 鑒于動態稱重信號為短歷程信號并且包含各種各樣的噪聲,稱重算法的研究也是本課題要解決的重要內容。本文在分析了稱臺振動及已有先驗知識的基礎上,將小波分析、LM非線性擬合算法及殘差分析相結合應用在動態稱重系統中,為了驗證算法的有效性,利用MATLAB對實測數據進行了仿真分析,結果表明該算法能夠提高測量精度。 提高動態稱重系統性能指標的另一方面是提高系統運行的軟硬件平臺。課題采用的核心硬件為Xscale ARM平臺,處理器時鐘可高達400MHz;軟件上采用了多用戶、多任務的Linux操作系統平臺。文章對操作系統linux2.6進行了合適的配置,成功地將它移植到了課題的ARM平臺上,并且在此操作系統上設計了基于MiniGUI的人機交互界面及波長解調和數據緩沖電路的驅動程序。
上傳時間: 2013-07-26
上傳用戶:neibuzhuzu