在現代工業測控領域,人們對數據采集的要求越來越高;不僅要求高速、高精度還要求采集設備便攜化、網絡化和智能化,此外還需要友好的人機界面。傳統的8/16位單片機因資源極度受限,難以滿足上述要求;而PCI或ISA數據采集卡,則存在著安裝麻煩、價格昂貴且電磁兼容性差等缺點。32位嵌入式微處理器的出現很好地解決了上述矛盾,本文的研究正是基于ARM的嵌入式數據采集系統的設計。 本文以齒輪箱或機械轉軸的振動信號為采集對象設計了基于ARM處理器和嵌入式Linux的數據采集系統。該系統硬件平臺以S3C2410主控板和自行研制的振動信號調理板為核心,在此基礎上擴展了UART、RS485、USB、TCP/IP以及單總線通信接口,適應多種條件下的數據傳輸。同時系統提供了LCD顯示和觸摸屏輸入模塊,具備良好的人機交互功能。軟件方面,搭建Linux交叉開發環境,實現了基于Linux操作系統的Bootloader的移植。最后,根據課題需要,完成了A/D采樣和單總線驅動程序的設計。 本嵌入式數據采集系統存儲容量大,硬件接口豐富,軟件資源配置靈活,設計方案具有很好的通用性和可擴展性。
上傳時間: 2013-05-28
上傳用戶:D&L37
嵌入式系統是當前最為熱門的研究領域之一,也是“后PC時代”最有發展前景的方向之一。目前,它已經被廣泛地應用于信息家電、手持通信設備、儀器儀表、汽車、航空航天、工業控制以及數據采集等應用領域,為人們的工作和生活帶來了極大的便利。其中,GPRS DTU是嵌入式系統在工業控制和數據采集領域的重要應用,它可以實現將串口數據通過GPRS網絡進行數據傳輸,提供了無線備份鏈路,增強了數據傳輸的可靠性。伴隨著對智能化的需求日益增長,提出了智能化GPRS DTU的概念。除了原有的基本功能,還需要增加智能化功能模塊,比如支持自動心跳、保持永久在線,支持遠程登錄,遠程Web管理,遠程自動更新等。這樣就極大地節省了后期維護費用,降低了成本。因此,對智能化GPRS DTU的研究具有廣泛的意義和良好的商業前景。 本文主要是設計并實現智能化GPRS DTU的應用平臺,對關鍵技術進行了深入研究。首先從理論的層次介紹了嵌入式系統的基本概念和設計流程,在理論研究和項目實踐的基礎上,總結了抓住本質、分層整合、協同分工、情景分析等學習方法;介紹GPRS DTU硬件平臺的組成,以ATMEL公司的AT91RM9200為核心控制單元,以Telit的GM862作為GPRS功能模塊,以實現工業級指標要求;總結出Linux下ELF文件轉換為binary文件的方法,然后重點解決了U-boot應用于AT91RM9200重映射機制的修正,設計出面向智能化GPRS DTU的嵌入式混合文件系統(Cramfs+JFFS2+Initramfs),針對該文件系統對Linux-2.6.20進行了移植和裁剪;最后以串口/Ethernet數據網關的設計來說明應用開發的基本模型。 本系統研發的關鍵技術均已獲得相應的成果,對智能化GPRS DTU的發展給予了有力的技術支持。
上傳時間: 2013-04-24
上傳用戶:mfhe2005
顯示技術被定義為新世紀世界朝陽產業之一。幾十年來,LED顯示技術成為一項使用最廣泛和最普及的技術,由于其極高的性價比、高亮度、主動發光等特性,使得LED構成的大屏幕已經被廣泛的應用于車站、碼頭、廣場等各種場合以及各企事業單位,成為各單位、部門很好的信息發布與交流工具。傳統的顯示技術以簡單的8位或者16位單片微控制器為核心,其運算速度、內存容量、存儲空間和通訊方式等方面存在著很大的局限性,很難實現高難度圖文動態特技顯示和高灰度級顯示,并且無法滿足信息容量大和處理速度很高的場所。 本文在分析LED顯示控制原理、灰度級實現以及彩色顯示實現原理的基礎上,制定了ARM+FPGA的LED點陣顯示控制方案,采用三星公司S3C2410芯片上的LCD顯示接口,設計了顯示數據重組、非線性占空比γ反校正等邏輯,結合FPGA技術實現了高性能的LED點陣顯示控制;同時研究了嵌入式Linux操作系統,在實驗基礎上詳細論述基于Linux操作系統的幀緩存設備模塊加載模式下的控制技術,并開發基于ARM平臺的LED顯示屏播放以及管理應用程序。 本文的創新之處在于提出并系統研究了改善LED顯示效果的數據重組技術以及非線性占空比下的γ反校正技術,并通過軟硬件調試系統達到預期顯示效果。
上傳時間: 2013-04-24
上傳用戶:xymbian
本文研究了基于ARM的嵌入式微處理器構成的傳感圖像液晶顯示系統,該系統充分利用ARM9的嵌入式微處理器芯片S3C2410內部豐富的接口資源,采取軟硬件協同設計的方法完成設計,使系統更易集成。本文首先針對系統需求設計了各相關模塊的接口電路,然后對Linux系統下整個圖像采集系統的程序設計作了詳細的分析,重點設計完成了LCD驅動程序與USB接口驅動程序。在完成各相關模塊驅動的基礎上設計完成了圖像采集與顯示程序,實現了圖像數據的采集、傳輸和圖像正常顯示。系統設計采集速率為30幀/秒,圖像畫面流暢,功能穩定,并且數據傳輸采用DMA傳輸方式,使顯示數據不經過CPU而直接傳送到顯示緩沖區,加快了數據傳輸速度。本系統結構緊湊,運行過程中不需PC機介入,使配置更靈活,顯示界面更友好。基于嵌入式系統的圖像采集處理技術在當前正處于起步階段,研究前景廣闊,可廣泛應用于工業自動化生產,監護、防盜系統,機器人視覺等技術領域中。
上傳時間: 2013-08-05
上傳用戶:guh000
隨著計算機、通信、電子技術的進步,嵌入式系統和以太網技術的融合將成為嵌入式技術未來的重要發展方向。基于ARM的嵌入式系統由于具有低功耗、高性能、低成本、可以進行多任務操作等優點,在控制領域得到了越來越廣泛的應用。 本選題來自中山大學與北京航天五院合作研制的流體網絡系統地面原理樣機控制器設計項目。論文研究的主要目的是利用基于ARM920T內核的嵌入式微處理器AT91RM9200融合多傳感器設計一種可以在地面實驗室環境中可靠運行的數據采集與溫度控制系統。 本文從嵌入式測控系統的硬件實現和軟件設計兩方面進行分析。在硬件設計上,主控制板以Atmel公司生產的AT91RM9200 CPU為核心,主要包括串口模塊、存儲模塊、以太網接口模塊、基于SPI串行接口設計的數據采集模塊(A/D)、基于I2C接口設計的PID控制信號輸出模塊(D/A)和采用PIO接口設計的開關控制輸出模塊等電路,其中后三個模塊承擔了流體網絡回路的傳感器數據采集,關鍵點的溫度控制和多路電磁閥的開關控制等任務,后文將重點介紹。在軟件設計方面,主要分兩個方面進行討論,分別為主控制器上基于嵌入式Linux系統的軟件和上位機采用Visual C++編寫的監控軟件。主控制器軟件采用多線程進行設計,包括主線程、服務器子線程和數據采集子線程,三個線程同時運行,提高了系統的運行效率。上位機和主控制器通過接入以太網中,然后由服務器線程和上位機客戶端利用socket套接字實現通信。同時上位機軟件也提供形象美觀的圖形用戶界面,配合主控制器實現特定的溫度、流量和壓力監控。 本論文設計的嵌入式測控系統充分利用了AT91RM9200內嵌的的強大功能模塊,包括SPI接口模塊和I2C接口模塊等,可廣泛應用于控制領域。對該系統的一些研究成果和設計方法具有一定的先進性和良好的實用性,具有良好的應用前景。
上傳時間: 2013-06-30
上傳用戶:hmy2st
隨著嵌入式的廣泛應用,對傳統的數據采集系統的改造,開發新型的嵌入式采集系統,目前已成為研制的熱點。起重機采集系統類似于飛機上的“黑匣子”,能自動記錄起重機運行數據,并能以文件的形式存儲起重機的運行數據,而且可以通過USB通信接口實現數據的轉移。與傳統的采集數據相比,此系統有采集速度快,性能穩,功耗低,讀取數據方便的優點。只需插入U盤,幾分鐘內就可以將數據取走,避免了傳統將電腦帶入現場采集數據的缺點。在起重機采集系統的項目開發過程中,本人的主要工作是實現數據采集模塊的設計,通過構建基于ARM微處理器和開源Linux操作系統的平臺,實現起重機運行數據的U盤存儲。 本研究首先對課題研究的背景和整個系統做了概述;其次詳述了系統的硬件設計和Linux移植到AT91RM9200平臺的方法;然后詳細討論了系統的軟件設計即基于Linux的U盤驅動的實現以及Mass Storage類協議及其子類UFI命令集,并采用單批量傳輸協議實現了部分UFI子類命令以實現對U盤邏輯扇區讀、寫等操作的驅動程序;在U盤上采用目前主流操作系統(Windows,Linux等)所支持的FAT32文件格式,實現了文件的讀寫等API函數,并在此基礎上按文件系統的實現層次對其進行設計與優化,實現了起重機運行數據的可靠存儲;最后對課題研究做了總結。
上傳時間: 2013-07-09
上傳用戶:縹緲
隨著汽車技術的不斷發展,越來越多的的人擁有了自己的汽車,基于汽車安全的汽車輔助系統也日益受到了人們的重視。汽車輔助安全系統可以對汽車駕駛過程中出現的緊急情況進行報警和控制。可以預見,基于汽車安全的輔助駕駛系統有著良好的發展前景和廣闊的應用空間。 本文通過將圖像檢測技術和激光測距技術相結合,應用ARM+DSP的雙核架構,設計出一款高性能的汽車主動安全系統。系統通過圖像識別技術對行車路況進行監控,并通過激光測距技術對前方車距進行檢測。當自車與前方的車距小于系統計算出來的安全車距,并有可能發生碰撞時,系統將予以報警,提醒駕駛員注意減速或制動,從而達到有效預防追尾碰撞事故發生的目的。本文的主要內容包括以下幾個方面: 1)完成系統的整體硬件設計工作。針對汽車安全系統對準確性和實時性的要求,系統設計采用S3C2410作為系統的主控制器、TMS320DM6437作為系統的協處理器。雙核架構的應用將大幅度提升系統在圖像檢測方面的運算能力。 2)為提高系統與各子模塊的通信效率,系統采用CAN總線作為主控制器與其他子模塊的主要通信總線。并開發出相應的驅動軟件。 3)系統采用嵌入式Linux操作系統,應用Linux強大的事務管理能力,來提高系統的處理能力和響應速度。 4)通過對汽車碰撞過程的分析,研究開發出一套汽車防撞決策算法,對駕駛員預警和對車輛進行輔助制動,保障駕駛人員的安全。 最后,論文在總結全文工作的基礎上,指出了系統的不足之處和進一步研究的工作方向。 總之,在汽車安全技術在國內剛剛起步的今天,對該系統的研究對于中國自主的汽車主動安全系統無論是在理論研究還是實際應用上都具有一定的價值。
上傳時間: 2013-07-08
上傳用戶:y307115118
隨著電子產品的飛速發展,嵌入式系統已經在這個社會上無處不在。操作系統作為嵌入式產品的靈魂,一定要依據產品的需要安裝合適的操作系統,以便于可以更好的編寫應用程序。 本研究將Linux操作系統移植到QQ2440開發板。操作系統移植的目的是為了能夠更好的利用開發板開發應用程序,本文將Linux2.6版本內核移植到QQ2440開發板,使開發板可以用于工業過程控制。文章介紹了嵌入式系統的特點、ARM體系結構、嵌入式Linux操作系統。重點描述了Linux操作系統的移植,論文在Linux操作系統移植研究中,首先,進行了移植環境的設計和搭建,建立交叉編譯環境,配置網絡文件系統NFS。然后,對Linux2.6版本內核和vivi進行配置和編譯并以yaffs文件系統為例,介紹了yaffs根文件系統映象的制作。最后,介紹了一種解決內核實時化的方法。在論文的最后,給出了嵌入式Linux驅動程序的概念與結構以及開發流程,并進行了UART2串口以及LCD顯示屏驅動的開發。全文詳細的描述了嵌入式Linux操作系統移植的流程,在基于QQ2440開發板上給出了bootloader、內核以及文件系統移植的實現方法。并給出了解決Linux內核實時化的一種算法并進行了驅動程序的開發。
上傳時間: 2013-06-04
上傳用戶:LouieWu
嵌入式圖像采集系統具有體積小、成本低、穩定性高等優點,在遠程監控、可視電話、計算機視覺、網絡會議等領域應用廣泛。為克服傳統基于單片機的圖像采集系統的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結合Linux構建了一套嵌入式的圖像采集系統。USB攝像頭有著容易購買、性價比高等優點,但長期以來將其直接應用于嵌入式系統卻很困難。隨著ARM微處理器的廣泛應用,嵌入式系統的性能得到了極大的提升。人們逐漸將操作系統引入其中,方便系統的管理和簡化應用程序的開發。Linux是一個免費開源的優秀操作系統,將其移植到嵌入式系統中能夠對系統進行高效地管理、極大地方便應用程序的開發。嵌入式的Linux操作系統繼承了Linux的優良特性,還有著節約資源,實時性強等優點。在本方案中以嵌入式Linux操作系統為基礎,借助其對USB、網絡等的強大支持能力來構建高度靈活的圖像采集系統。通過利用Linux操作系統內建的video4Linux對攝像頭進行編程,實現了將USB攝像頭采集到的視頻數據進行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構建,USB攝像頭的驅動開發,圖像采集應用程序的實現等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數流行的USB攝像頭,還能把得到的圖像通過以太網傳輸以實現遠程的監控。這套方案利用應用程序編程接口video4linux所提供的數據結構、應用函數等,實現了在Linux環境下采集USB攝像頭圖像數據的功能,并運用嵌入式的GUI開發工具Qt/Embedded來編寫最終的應用程序實現了美觀的用戶界面。充分運用Linux操作系統和其工具的強大功能來實現圖像采集,對基于Linux內核的后續圖像應用開發具有實用意義。本系統完全基于開放的平臺和模塊化的實現方法,具有良好的可移植性,可方便地進行各種擴展。這種方案所實現的圖像采集系統成本低,靈活性高,性能好,是一種優良的解決方案。本文詳細介紹了這種基于Linux系統和S3C2410A平臺的嵌入式圖像采集系統。
上傳時間: 2013-04-24
上傳用戶:再見大盤雞
目前嵌入式系統在工業控制和智能家電方面運用地越來越廣泛,嵌入式系統應用于安防報警產品,使安防報警產品越來越智能化。未來產品技術將朝著數字化、無線化、集成化方向發展,因此本文設計了一個基于嵌入式系統的安防報警器。 嵌入式防盜報警系統,由可編程主機、遙控器、各種防盜、防搶探測器組成,可通過局域網與小區的監控中心連接,組成一套有線安全防范網絡。一旦發生情況,能把報警信息通過通訊網絡瞬間遠程傳輸到用戶設定的電話、手機、傳呼機。同時向監控中心報告,監控中心電腦確定發生警情的地址,及時調動人員作出快速處理。 本文設計以32位ARM920T處理器s3C2410A為主控芯片,操作系統采用嵌入式LINUX操作系統。本文詳細闡述一下幾點: (1)研究了GSM MODEM的數據傳輸的特點和工作原理,熟悉控制短信貓的AT指令;分析了煙霧、防盜、煤氣等傳感器的性能指標和門限數據。為下面的系統的設計與研究提供了必要的理論基礎。 (2)建立硬件開發平臺,對ARM處理器平臺的集成功能進行了研究。其中重點研究了ARMS3C2410處理器,對其性能進行了分析;對處理器的內存設計進行的分析;對所應用的串口電路進行了詳細的研究。 (3)采用了嵌入式Linux系統作為操作系統,對Linux系統的內核和文件系統作了進一步的研究。詳細研究了Linux系統的bootloader的功能以及它的編譯與燒寫;Linux內核的剪切、編譯和燒寫;Linux文件系統的編譯與燒寫;加載Linux各種服務,比如NFS協議服務。為系統開發搭建了軟件平臺。 (4)ARM處理器與GSM MODEM通過串口進行數據傳輸的軟件設計;ARM處理器與監控中心的網絡傳輸的軟件設計。本系統實現了Linux系統串口和網口進行數據的傳輸,并對系統性能進行了測試,測試表明平臺達到設計要求,性能穩定。
上傳時間: 2013-04-24
上傳用戶:cy1109