刀具狀態的精確監測是保證金屬切削加工過程順利進行的關鍵,因此研制準確、可靠且成本低廉的刀具狀態監測系統一直是研究人員所追求的目標。在眾多刀具狀態監測方法中,聲發射監測技術,以其信號直接來源于切削區,具有靈敏度高、響應快,能有效避開低頻干擾等優點,非常適用于刀具狀態監測。 圍繞如何獲取高信噪比的刀具狀態信號特征,擬結合嵌入式技術,構建準確、穩定、低成本的實時刀具狀態監測與辨識系統。給出了基于ARM& WinCE平臺的刀具狀態監測系統數據處理平臺軟硬件初步解決方案。作為課題的前期研究本文主要進行了以下工作: (1)分析了聲發射信號與刀具磨損狀態的相關性,驗證了利用聲發射信號進行刀具狀態監測的可行性; (2)確定刀具狀態監測系統的整體方案,包括系統整體架構、軟硬件設計方案。ARM& WinCE構成本系統的數據處理與顯示平臺,EVC為圖形界面應用程序開發工具; (3)構建了數據處理與顯示平臺。選用MagicARM2410實驗開發平臺,簡化了硬件設計;根據系統的功能需求,進行ARM平臺的接口設計、操作系統和必要的驅動程序的剪裁及移植; (4)完成了數據處理與顯示應用軟件設計。系統軟件包括界面模塊、數據管理模塊、數據處理模塊、圖形及結果顯示模塊、參數設置模塊等,其中數據處理模塊主要包括小波消噪、小波包分解特征提取等算法; (5)實現了ARM& WinCE平臺與PC機的實時可靠通訊。
上傳時間: 2013-04-24
上傳用戶:lanjisu111
軌道車輛車載微機控制系統是列車網絡控制重要組成部分,顯示系統是微機控制系統人機交互的重要平臺。考慮到微機平臺的統一性,車載顯示系統也可以移植實時多任務操作系統。鑒于ARM芯片外圍設備接口模塊通用性,能夠滿足日益豐富的外圍設備連接的需要,可作為硬件平臺考慮。本課題在以ARM9開發板S3C2410為硬件平臺,以實時多任務操作系統VxWorks為操作系統平臺,進行嵌入式顯示系統的研究。 課題以VxWorks系統在ARM上的啟動(BSP的移植)、圖形設備驅動的研究與設計、圖形界面的設計為技術路線。主要進行了基于ARM的VxWorks BSP的移植和設計,基于ARM—VxWorks的圖形設備模塊驅動程序的研究與設計,完成了VxWorks系統下漢字庫的開發,以及中西文混合顯示的實現。 若通過研究和設計達到了信息的有效實時的傳輸,且通過直觀的語言指示及生動的圖形顯示界面顯示出來,那么,不僅為很多需要圖形界面顯示的應用領域拓展了選擇面,而且將進一步促進該嵌入式系統的組合在工業控制領域得到更為廣泛的應用。 本課題主要研究內容分為一下幾個部分: 第一部分主要介紹了課題背景,嵌入式顯示系統的發展。 第二部分對VxWorks系統進行了分析與比較,揭示其在嵌入式操作系統領域中的優越性,并對VxWorks系統指定的開發環境Tornado進行簡要的介紹。 第三部分為基于ARM—VxWorks平臺圖形設備驅動的研究與設計。 第四部分介紹了VxWorks系統下WindML漢字庫的開發及中西混合顯示的實現。 第五部分實現了針對于ARM9系列S3C2410開發板的BSP的移植和設計,構建ARM—VxWorks嵌入式系統調試平臺。 第六部分嘗試了VxWorks系統下WindML圖形控件的模擬和簡單的圖形界面的設計,并對專業的GUI圖形設計工具Zinc進行了簡要的說明和簡單的運用。 第七部分給出了結論和展望。
標簽: ARMVxWorks 嵌入式 顯示系統
上傳時間: 2013-04-24
上傳用戶:chens000
串口工具串口工具串口工具串口工具串口工具
標簽: 串口工具
上傳時間: 2013-04-24
上傳用戶:Amos
嵌入式圖像采集系統具有體積小、成本低、穩定性高等優點,在遠程監控、可視電話、計算機視覺、網絡會議等領域應用廣泛。為克服傳統基于單片機的圖像采集系統的種種不足,本文提出了一種新的解決方案,利用高速的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
上傳用戶:再見大盤雞
近年來,網絡音樂,特別是網絡電臺的風行,受到越來越多的大眾追捧。網絡音樂以其及時、海量、靈活、個性化、時尚的風格,吸引了越來越多消費者的加入和眾多商家的關注。但是,作為網絡音樂的終端--流媒體播放器,最直接面向大眾的窗口,卻顯得單一,大部分商家只提供PC上的流媒體播放器。正出于此,本課題把目光投向那些不使用PC或者不愿長時間使用PC的用戶,為他們量身定制流媒體播放設備,讓用戶不必使用PC也可享受網絡音樂帶來的快樂。 本課題的研發正是基于上述背景,研發支持無線網絡的嵌入式多功能流媒體播放設備。本課題的研究目標是實現一個嵌入式流媒體播放器(亦稱為InternetRadio),Internet Radio是一個可以在家中自由移動、任意擺放的網絡流媒體播放設備。只要處在有網絡環境中,Internet Radio的音樂平臺讓用戶不必打開計算機,就能接收全球數千個不同風格、不同國家的各種類型音樂電臺。除了可以直接透過因特網收聽網絡廣播外,還可以播放儲存于計算機硬盤或MP3設備中的音樂。 本系統采用ARM920T作為處理器,基于嵌入式Linux操作系統、vTuner網絡電臺地址數據庫、Mplayer播放器軟件和FLTK界面開發工具來實現。系統實現了除一般意義的音頻流媒體播放和接收調頻廣播等功能之外,還增加了本地相框和網絡數碼相框Flickr在線分享的流行時尚元素。本論文具體分析了系統的硬件平臺,主要論述了軟件的實現,系統的主要軟件功能包括bootloader和嵌入式Linux系統的移植,根文件系統的構建,播放器軟件程序的研究、比較、移植和編寫,系統與網絡電臺地址數據庫vTuner和網絡相框Flickr的交互,Microwindows、Nxlib和FLTK的移植和基于FLTK的圖形界面開發,以及基于FLIK開發出良好的人機交互界面。作為項目的主要核心人員,作者負責系統的軟件架構設計、Linux系統的移植、播放器軟件的研究和開發、GUI開發工具和圖形庫的移植、圖片播放的實現、用戶與設備交互的實現和大部分界面程序的編碼等關鍵工作。
上傳時間: 2013-07-10
上傳用戶:小楓殘月
對溫度、濕度、壓力等數據的采集在很多工農業生產中都普遍存在著。目前大部分的數據采集系統使用8位單片機作為控制器,由于單片機自身功能的限制,它的采樣速率,數據采集的方式等均受到一定的限制,而且它沒有自己的操作系統,可視性和可操作性相對比較差。因此,研究一種新型的、具有高速的采樣速率、多樣化的數據采集方式以及操作性非常強的數據采集系統非常的有必要。 本論文采用三星公司的ARM9內核的S3C2410作為主控制器,嵌入式Linux作為操作系統,通過S3C2410的RS-485、I2C總線來控制和傳輸由不同類型數據采集器采集到的數據;利用嵌入式圖形用戶界面GUI的編程工具Qt/E(Qt/Embedded)設計的用戶界面,結合開源嵌入式數據庫Sqlite3,實現對各種不同數據采集器的控制和數據的采集;利用Linux系統中的Video4linux編程實現對現場的視頻監視;同時利用S3C2410的GPIO和中斷口設計的鍵盤能夠像PC鍵盤那樣方便的對用戶界面進行操作,整個系統完成數據的采集、傳輸、存儲、監視等功能。此系統不但減少了使用處理器的數量,而且采樣速率,采樣精度等都有比較大幅度的提高,同時通過實時的視頻監視還可以及時知道數據現場的情況,這些對復雜環境下的數據采集尤為有利。 本論文的重點是完成用戶界面的設計、鍵盤驅動及與Qt/E的鍵值映射、RS-485及I2C總線驅動和視頻監視的實現。本論文完成了整個數據采集系統的初步設計,在油氣田開采現場的數據采集中運行效果良好,雖功能尚待進一步完善,但具有一定的實用價值。
上傳時間: 2013-06-12
上傳用戶:hxy200501
本文以正在研制的某新型電臺為應用背景,研究在電臺上使用觸摸屏的硬件設計方法和軟件實現途徑。 觸摸屏是人機交互發展的方向。目前已在多種領域得到了廣泛地應用,而使用觸摸屏代替按鍵在無線電臺上實現人機交互功能目前尚不多見。在無線電臺上使用觸摸屏可以盡可能地減少電臺的體積,同時采用常見的Windows風格的操作系統,可以使電臺不僅易于攜帶,也更便于操作。 本文的研究是基于ARM的硬件平臺和Windows CE的軟件平臺。硬件平臺的內核模塊采用ARM920T核的S3C2410嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平臺還集成了LCD,觸摸屏等人機接口,同時提供了USB主控制器接口、SD卡擴展接口和RS232接口。平臺技術先進,結構合理,功能較完備,整體性、可擴充性強。 在此硬件平臺的基礎上,本文深入分析了基于Windows CE軟件平臺的構建,對應用開發所涉及工具軟件作了介紹,并依據應用開發的需要定制了Windows CE內核。本文對LCD、觸摸屏和USB的驅動程序作了深入研究,并在此基礎上初步涉及了Windows CE應用程序開發,實現了電臺操作界面,實現了基本的數據錄入與輸出功能。
上傳時間: 2013-07-26
上傳用戶:fandeshun
隨著國民生產生活水平的不斷提升,人們對餐飲消費的要求越來越高。而無線點菜系統能夠提供更加快速、便捷、透明、衛生的餐飲條件,對餐飲企業服務質量和管理效率的提高具有重要意義。 本課題通過考察現有的電子點菜系統的解決方案,研究一種無線點菜系統的軟件設計。利用實驗室已有的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
智能儀表人機界面軟件自動生成的方法 The Method of Automatic Generation for HMI Software in Intelligent Inst
上傳時間: 2013-07-04
上傳用戶:woshini123456
LabVIEW虛擬儀器軟件廣泛應用于測控系統的開發。在闡述了菜單形式用戶界面基本設計思想和幾個主要函數的基礎上,詳述了兩種不同的菜單式友好用戶界面實現方法。文章所述方法在實際課題中的運用取得了
上傳時間: 2013-07-20
上傳用戶:黑漆漆