闡述了一種數字接收系統的設計,由ADC器件AD6640和DSP. FPGA組成,具有結構靈活、擴展能力強等特點。本文詳細介紹了該系統的結構和接口設計。
上傳時間: 2013-06-18
上傳用戶:363186
紅外微電腦自動泵液器是21世紀一個實用的全新的小家電產品。它采用紅外技術感應人手,由單片機控制出液量, 具有抗干擾能力強、無誤操作、省電節能等特點。
上傳時間: 2013-04-24
上傳用戶:waizhang
船舶氣象儀是一套船載的自動化海洋氣象觀測系統,該系統廣泛的布置在各種船只上,可以獲得船只經過的海域內的風、濕、溫、氣壓、降雨等氣象參數。通過對海洋氣象環境實時的掌握,能夠使船舶航行安全、省時、經濟,并使因災害性天氣造成的損失減小到最低限度。通過對海洋氣象數據的存儲、統計,對我國觀測海洋環境、研究海洋、開發海洋、利用海洋都有著重要的意義。 現代測控系統除了具有高性能的數據采集、信號處理、I/O和通信接口以外,通常均需具備良好的人機接口、友好的用戶界面和強大的網絡功能等。ARM架構的嵌入式處理器和嵌入式Linux操作系統由于其優異的性能和很高的性價比,已經被廣泛地應用到各種電子產品的設計當中,并受到愈來愈多的自動化設備和智能儀表設計人員的青睞。 本課題主要研究基于ARM+Linux架構的嵌入式船舶氣象儀的設計與開發。系統硬件平臺選用ATMEL公司的AT91RM9200處理器,擴展了64M SDRAM和8M NAND FLASH,同時擴展了外圍通信設備接口包括通用串行口、CAN總線接口、網絡接口和人機交互接口等;并根據實際環境需要,進行了傳感器的選型。 軟件平臺的設計主要涉及了U-Boot引導裝載程序的建立,同時根據開發平臺的資源,配置和裁剪Linux的內核,并編寫、添加源代碼中沒有的驅動程序,如AD、鍵盤、CAN總線控制器等,重新編譯內核,下載到開發平臺。并在此基礎上,進行了應用程序的編寫。同時深入研究了嵌入式Linux下的圖形界面,將圖形界面系統MiniGUI移植到Linux系統中,設計了較完善、友好的圖形用戶界面,大大方便了用戶的操作。
上傳時間: 2013-06-12
上傳用戶:天大地大
目前,ARM微處理器已經在多種領域中得到應用,有關統計表明,各種基于ARM微處理器的設備應用數量已經遠遠超過了通用計算機,基于ARM微處理器的開發應用正成為數字時代的技術潮流。而在Internet飛速發展的今天,網絡已經滲透到了方方面面。在嵌入式系統中,和網絡的結合已經成為嵌入式系統發展的必然趨勢。 隨著嵌入式技術及網絡技術的發展,工業控制設備一般要求系統具備完成復雜測控任務能力和較強的實時性,并且能夠與某一類型的控制網絡相連,以實現遠程監控。而正在利用的單片機技術則存在通信能力差、實時性不夠等問題,本系統利用ARM處理器獨特的網絡通信功能實現對工業生產過程的監控無疑是一種新的嘗試。基于ARM的工控系統,其應用程序可以方便的通過網絡進行更新,數據可通過LCD現場顯示,重要數據則可以文件形式保存在存儲器中,數據和報警信息可通過串口或以太網向上傳遞。這樣,用戶就可以通過網絡實現遠程監控或遠程維護。此外,利用操作系統上已有的軟件和協議可迅速搭建前臺數據采集系統,以實現測控系統和后臺管理系統的通信。它的設計成功無疑會將利用單片機技術而產生的問題迎刃而解。 本文通過一個ARM9芯片AT91RM9200作為處理器的嵌入式網絡監控系統,詳細闡述了嵌入式系統的設計與開發過程。嵌入式系統作為特殊的計算機系統,一般包括以下3個方面:硬件設備、嵌入式操作系統和應用軟件。本文也主要是圍繞這三部分來展開的。其中包括:1、硬件電路的設計:最小系統設計和外圍擴展電路設計;2、嵌入式操作系統的配置:交叉編譯環境的搭建、BootLoader的移植、操作系統內核的移植和文件系統的移植;3、應用軟件開發設計:主要是相關驅動程序的設計和應用程序設計。
上傳時間: 2013-04-24
上傳用戶:colinal
隨著國民生產生活水平的不斷提升,人們對餐飲消費的要求越來越高。而無線點菜系統能夠提供更加快速、便捷、透明、衛生的餐飲條件,對餐飲企業服務質量和管理效率的提高具有重要意義。 本課題通過考察現有的電子點菜系統的解決方案,研究一種無線點菜系統的軟件設計。利用實驗室已有的YLSBC2440開發板作為硬件載體,綜合應用WLAN、嵌入式Linux和Qt開發等技術,以程序軟件的通用性和易用性為方向,構造能夠方便應用到各種PDA系統的點菜終端程序和普通PC機的服務器軟件,實現無線點菜系統。主要包括以下研究內容: 1.構建嵌入式Linux系統開發平臺。使用Ubuntu系統建立基本開發環境,建立交叉編譯工具,安裝配置NFS;安裝用于開發點菜終端程序的Qt,包括Qt/X11、x86版Qt/Embedded、ARM版Qt/Embedded。 2.設計點菜終端程序。利用Qt設計器規劃點菜終端程序的大致界面,然后根據Qt/Embedded編程一般規則編寫代碼,主要分為瀏覽器核心類和主窗口類的實現,并在主程序中添加國際化和中文支持,再通過NFS測試。 3.建立服務器網站。利用普通PC機+Windows XP作為網站服務器,以IIS5.1建立ASP網站,使用DREAMWEAVER和ACCESS2003進行網頁開發,主要包括登錄管理、點菜導航、餐臺使用、菜單列表、選單提交等功能頁面。 4.調試和發布程序。在開發板原配內核及文件系統的基礎上,內核配置無線網卡支持,根文件系統中添加點菜終端程序、庫文件、無線網卡驅動和無線管理工具,設置環境和啟動腳本,燒寫入開發板后連接到WLAN,發布運行程序。
上傳時間: 2013-07-14
上傳用戶:yyyyyyyyyy
現代社會中相控陣雷達的應用越來越廣泛,相控陣雷達在目標識別、空間探測、雷達成像等先進技術領域的研究不斷深入。相控陣雷達的各個部分開始采用全數字化的控制方式,這對波束控制器提出了更高的技術要求:運算速度快、設備量少、數據吞吐量大、工作方式多、集成度高。為適應這些要求,結合嵌入式技術的發展,論文先介紹了相控陣雷達波控系統的基本功能和發展趨勢,然后闡述了波束控制系統的實現方法,接著提出基于嵌入式ARM(Advanced RISC Machines)的雷達波束控制主控系統的詳細設計方案和開發調試過程,論證了基于ARM嵌入式處理器實現雷達波束控制主控系統的運算、控制、通信等功能的可行性,最后給出了波控分系統通常采用的幾種工程實現方法和其原理框圖,通過軟硬件相結合的設計滿足雷達波控系統對組件的控制功能,完善波控系統的通用化和系列化設計思想。
上傳時間: 2013-04-24
上傳用戶:KIM66
汽車行駛記錄儀(文中也簡稱為記錄儀),亦稱“汽車黑匣子”,是安裝在車輛上,對車輛行駛速度、時間、里程以及有關車輛行駛的其它狀態信息進行監控、記錄、存儲并可通過接口實現數據輸出的數字式電子記錄裝置。為分析和判斷汽車駕駛狀態和處理交通事故提供了可靠準確的科學依據。本課題的來源是國家信息產業部下達的電子發展基金項目,與同類產品相比,增加了音/視頻功能,目前已通過信產部驗收。 本文主要分析和設計了一種具有低成本高擴展性的基于ARM與ARMLinux的汽車行駛記錄儀方案,該系統作為信產部項目中的主控模塊實現了記錄儀的標準功能。硬件方面分析了汽車行駛記錄儀的標準功能對應ARM片內外圍電路與外部器件的設計。軟件方面分析了基于YAFFS文件系統與Linux 2.6的軟件平臺在嵌入式應用方面的高可用性,主要描述YAFFS的特點與基本原理,Linux中線程的實現機制與Linux Kernel 2.6在響應時間上的改進。并給出了該記錄儀基于Liinux的多線程結構應用程序的設計要點、流程圖和主要的數據結構。 作為擴展,為記錄儀增加了采集和處理音/視頻信號的DSP模塊。DSP采用TI公司的專用于數字媒體應用的高性能DSP DM642。DSP模塊同時采集3路視頻并進行壓縮,壓縮算法可以采用MPEG-2、MPEG-4、H.263、H.264等。論述了實現音/視頻功能的基本原理、DSP模塊的存儲器結構、ARM與DSP的通信及一些實用性的考慮。
上傳時間: 2013-07-02
上傳用戶:W51631
軌道電路是列車運行實現自動控制和遠程控制的基礎設備之一,鐵路信號系統是保證運輸安全的基礎設施,是實現鐵路統一指揮調度,保證列車運行安全、提高運輸效率和質量的關鍵技術設備,也是鐵路信息化的重要技術領域。 基于ARM與DSP的鐵路信號測試儀主要作用是及時測試鐵路信號狀況,反映鐵路運行的情況。開發此套系統是集測試25Hz相敏軌道電路的電壓自動記錄儀以及相位差監測儀、ZPW-2000A的載頻與低頻測試功能于一體,是性價比較高、功能齊全的監測管理系統,它發揮了ARM控制性好與DSP計算速度快的優勢,實現了互補。由于采用的主要是集成芯片,所以體積小,重量輕,功耗低和便于攜帶,便于現場檢測。在滿足要求的前提下,為降低開發成本提高可靠性,CPU采用LPC2210的ARM7芯片。為使測試儀直觀、操作簡便,系統提供了良好的人機界面,包括顯示,按鍵操作等。 論文對FFT以及相關算法進行了分析和Matlab仿真;論文中給出了時鐘電路、LCD電路、數據存儲器Flash、JTAG等各功能模塊的設計原理,完成了硬件電路設計;系統軟件設計遵循模塊化、自頂向下的設計思路。在軟件設計方面,首先采用的是傳統主循環控制方法,功能上主要實現了A/D采樣程序、LCD顯示程序、數據存儲程序等的設計,對兩路25Hz信號電壓相位差的計算,其誤差不人于1度。為了改善系統性能提高系統的實時性,系統中引入實時操作系統μC/OS-Ⅱ,也有利于代碼移植及系統功能擴展。
上傳時間: 2013-04-24
上傳用戶:隱界最新
針對儀器儀表向高端產品的發展趨勢,課題提出并設計實現了一種基于嵌入式μC/OS-Ⅱ操作系統和ARM7微處理器為核心的控制平臺,使儀表的使用更加方便、智能。系統融合了嵌入式系統、USB通信、LAN通信、顯示等多項快速發展的技術,通過USB模塊和LAN網絡的數據傳輸,實現了高端儀表與外部設備的通信,整個平臺具有高速、實時傳輸數據等特性,能夠廣泛地應用于多種行業的現場測量中。 硬件方面,課題采用具有ARM7TDMI核的LPC2220微處理器作為系統的控制平臺,并結合應用設計出了顯示模塊、USB通信模塊、LAN通信模塊。控制平臺通過USB通信模塊和LAN通信模塊,建立與外部設備的數據處理通道,將與SPI接口連接的儀表數據進行傳輸處理。USB接口電路采用了Cypress公司的CY7C68001芯片,LAN通信模塊則采用了CIRRUSLOGIC的以太網控制器CS8900實現底層驅動。 軟件方面,首先將μC/OS-Ⅱ操作系統移植到ARM7上,并在嵌入式μC/OS-Ⅱ環境下編寫了各硬件模塊的驅動程序。在驅動程序的基礎上設計了VFD顯示程序、USB通信和網絡通信等應用模塊,驗證了數據處理平臺具有的各項功能。網絡通信模塊中,WEB SERVER在控制平臺實現,在上位PC上輸入服務器的固定IP地址,實現控制命令的發送、數據包的接收等功能。 經測試,系統運行正常,較好的實現了各項設計目標,從而證明了本文的方法是可行的。本系統為高端儀表的數據處理提供了一個有效的解決方案,具有良好的應用前景。
上傳時間: 2013-06-06
上傳用戶:cooran
語音通信是人類通信的重要組成部分,伴隨著數字通信技術和計算機技術的發展,特別是Internet的出現,基于因特網的數字語音通信技術得了到迅速的發展。由于設備、環境、人為操作等因素的影響,網絡上傳輸的語音信號可能出現忽大忽小的情況,為了得到較好的語音信號輸出效果,需要在接收端對語音信號進行處理。針對以上情況,本文研究并實現了基于ARM的網絡語音AGC系統。 本文結合嵌入式系統和AGC技術的發展,設計實現了一個基于ARM的網絡語音AGC系統。本文首先對AGC算法進行了深入研究,在對LMS算法進行研究的基礎上提出了一種基于LMS的數字語音AGC算法,通過Matlab軟件對算法進行了仿真;設計了一個由AT91RM9200微處理器、網絡控制器、音頻芯片構成的嵌入式AGC處理終端硬件平臺,構建了嵌入式Linux操作系統,并在此基礎上設計實現了網絡語音AGC系統的下位機終端。該終端主要實現了用基于LMS的數字語音AGC算法實時地處理從網絡上傳過來的忽大忽小的數字語音信號,取得良好的語音信號輸出,并且穩定性可靠;設計實現了上位PC機程序,上位機實現了通過網絡將數字語音信號實時地傳送到嵌入式終端的功能。 本設計采用高性能微處理器,配合嵌入式Linux強大支持功能的實現方案,具有高性能、低成本、小型化、實時性強等諸多優點。相比傳統的實現架構,該設計具有更好的靈活性和操作性,性價比更高,功能更強大,同時可擴展性和可移植性也更好,具有一定的技術先進性和廣泛的應用前景。
上傳時間: 2013-06-11
上傳用戶:幾何公差