工廠底層的信息絕大部分都是通過現場總線進行傳遞的,但基于現場總線的工業設備網絡無法實現與企業的Internet/Intranet無縫連接從而實現遠程監控。所以本文就此問題展開研究,提出了一種基于S3C2410的嵌入式工業網絡控制器的平臺的設計方案,設計了一個具有網絡通信功能的控制器平臺。 1.針對網絡控制器的特點與要求,通過對比分析,選取了具體的硬件和軟件,以確保網絡控制器平臺的穩定可靠。 2.具體設計了控制器相關硬件電路。包括存儲電路、以太網電路、串口電路、I/O口電路等。 3.建立了嵌入式Linux軟件開發平臺;對網絡通信的理論進行了研究,編寫了CGI外部擴展程序,實現了動態Web技術,使用戶可以通過瀏覽器對控制器進行遠程監控。同時,開發了嵌入式數據庫SQLite應用程序,使歷史數據、實時數據和技術參數的管理更加方便有序;開發了對應的驅動程序確保了網絡控制器的的正常運行。 4.在完成嵌入式網絡控制器硬件與軟件設計的基礎上,將控制器平臺應用于智能加藥控制系統中,通過測試表明本網絡控制器平臺穩定可靠。 總之,本文在深入研究嵌入式網絡控制器的基礎上搭建了一個嵌入式的硬件和軟件平臺,確保了網絡控制器穩定可靠并高效地運行,為第二次開發嵌入式網絡控制器準備了一個比較理想的嵌入式平臺。
上傳時間: 2013-04-24
上傳用戶:lingduhanya
近年來,網絡音樂,特別是網絡電臺的風行,受到越來越多的大眾追捧。網絡音樂以其及時、海量、靈活、個性化、時尚的風格,吸引了越來越多消費者的加入和眾多商家的關注。但是,作為網絡音樂的終端--流媒體播放器,最直接面向大眾的窗口,卻顯得單一,大部分商家只提供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
上傳用戶:小楓殘月
隨著電子技術的不斷發展,嵌入式系統越來越多地在控制類、消費類、通訊類等電子產品廣泛應用,嵌入式技術也越來越和人們的生活緊密結合。同時,計算機硬件的發展以及數據量的增加,對存儲設備的要求也越來越高。 本文深入研究了嵌入式系統中數據存儲和數據交換,提出了一套完整的嵌入式系統中數據存儲和數據交換的設計方案,并詳細介紹了其實現過程。Flash存儲器由于體積小、功耗低、性能穩定等特點在便攜式電子產品中得到了廣泛的應用。Flash存儲器主要有兩種形式:Nor Flash和Nand Flash。Nor Flash具有XIP特性,可以直接在芯片上執行代碼,而且讀取速度較快。Nand Flash存儲密度大、容量大、生產工藝簡單、性價比高,但是控制方式復雜而且可能會存在一定的壞塊。SD卡是近年來流行的大容量便攜式存儲卡。本系統中,我們以Flash和SD卡作為數據存儲介質。在存儲介質的選擇方面,在系統內部采用了體積小、容量大、成本低的Flash,并采用Nor和Nand Flash相結合的方案:在Nor Flash上存儲與系統相關的軟件和程序,在Nand Flash上存儲用戶數據。系統外部采用安全性高、容量大、性能佳的SD卡作存儲容量擴展。實現了基于Atmel公司ARM系列MCU的Flash存儲器和SD卡的硬件電路的設計及底層驅動程序的設計。 本研究分別根據Nor和Nand Flash數據存儲和操作特點,分析了JFFS2和YAFFS的特點以及各自的存儲方式、斷電保護、損耗平衡、垃圾回收等一系列的策略和機制,并在Nor和Nand Flash上實現并優化了這些管理機制。在SD上則采用目前主流操作系統(Windows,Linux等)所支持的FAT16文件格式,完成了從磁盤格式化到文件的讀寫等標準API函數,實現了嵌入式系統的高速數據交換。
上傳時間: 2013-04-24
上傳用戶:qulele
近年來,嵌入式技術發展迅速,已經滲透到工業控制、智能設備以及電子消費品等人們日常生活的各個領域,而Internet技術也取得了巨大的發展,為人們所廣為接受,于是嵌入式技術和Internet技術相結合形成的嵌入式Internet技術適時地出現了,并且成為實現遠程控制、信息共享的關鍵技術。 本文首先闡述了課題研究的背景、目的和意義,以及嵌入式TCP/IP協議棧研究的現狀,然后分析了嵌入式操作系統μ C/OS-Ⅱ的工作原理并描述了把它移植到LPC2210上的過程,為嵌入式TCP/IP協議棧實現提供了操作系統支持。接著,針對嵌入式協議棧的特殊需求,詳細分析并采用了零拷貝技術、跨層技術等對LwIP協議棧進行了有效的裁剪和優化,結合μ C/PS-Ⅱ設計了一種緊湊的協議棧工作模型和內存管理機制。并且結合μ C/OS-Ⅱ設計了協議棧的工作模型和內存管理機制。在驅動程序的基礎上實現了對LwIP中的IP協議、ARP協議、ICMP協議、UDP協議和TCP協議等幾個協議棧的裁剪和優化。并分析了它們的安全漏洞及基于這些漏洞的攻擊方式,在這個基礎上提出了如攻擊檢測算法等填補漏洞和抵抗攻擊的一些技術和措施。最后在目標板上成功移植了優化后的LwIP。 本文同時還設計了一種能夠提供足夠多軟定時器資源的算法。在不需要操作系統支持的情況下,軟定時器可以給多任務的系統提供足夠的定時服務,而且不影響中斷處理時間。并且具有自動回調功能,啟動一次以后就可自動調用定時器。此軟定時器使用方便且易移植,大大方便了本課題多次使用定時器的需要。課題結合具體項目“蓄電池狀態記錄儀的設計”,分析了它的各個功能模塊,設計了其系統結構。對各個功能模塊的設計與實現進行了代碼編寫和測試,借助于TFTP服務器實現了基于協議的嵌入式目標板和PC機間的網絡通信。 本課題經過幾個月的軟硬件設計和現場測試,已實現了最初的設計目標。構建出了實驗硬件平臺和一個多任務多協議的基本實時系統框架。以后的開發者可以不必深入了解μ C/OS-Ⅱ實時操作系統和嵌入式TCP/IP協議棧的情況下就可以方便的創建一個嵌入式網絡控制系統,并能在平臺上開發其它的應用任務,為以后的研究提供了參考并奠定了基礎。
上傳時間: 2013-04-24
上傳用戶:www240697738
超聲理論與技術的快速發展,使超聲設備不斷更新,超聲檢查已成為預測和評價疾病及其治療結果不可缺少的重要方法。超聲診斷技術不僅具有安全、方便、無損、廉價等優點,其優越性還在于它選用診斷參數的多樣性及其在工程上實現的靈活性。 全數字B超診斷儀基于嵌入式ARM9+FPGA硬件平臺、LINUX嵌入式操作系統,是一種新型的、操作方便的、技術含量高的機型。它具有現有黑白B超的基本功能,能夠對超聲回波數據進行靈活的處理,從而使操作更加方便,圖象質量進一步提高,并為遠程醫療、圖像存儲、拷貝等打下基礎,是一種很有發展前景、未來市場的主打產品。全數字B型超聲診斷儀的基本技術特點是用數字硬件電路來實現數據量極其龐大的超聲信息的實時處理,它的實現主要倚重于FPGA技術?,F在FPGA已經成為多種數字信號處理(DSP)應用的強有力解決方案。硬件和軟件設計者可以利用可編程邏輯開發各種DSP應用解決方案??删幊探鉀Q方案可以更好地適應快速變化的標準、協議和性能需求。 本論文首先闡述了醫療儀器發展現狀和嵌入式計算機體系結構及發展狀況,提出了課題研究內容和目標。然后從B超診斷原理及全數字B超診斷儀設計入手深入分析了B型超聲診斷儀的系統的硬件體系機構。對系統的總體框架和ARM模塊設計做了描述后,接著分析了超聲信號進行數字化處理的各個子模塊、可編程邏輯器件的結構特點、編程原理、設計流程以及ARM處理模塊和FPGA模塊的主要通訊接口。接著,本論文介紹了基于ARM9硬件平臺的LINUX嵌入式操作系統的移植和設備驅動的開發,詳細描述了B型超聲診斷儀的軟件環境的架構及其設備驅動的詳細設計。最后對整個系統的功能和特點進行了總結和展望。
上傳時間: 2013-05-28
上傳用戶:sssnaxie
隨著社會和科學技術的發展,以及家居環境的數字化,家用設施越來越信息化、網絡化,并提出了信息交互的要求,同時對家用設施進行組網和統一管理提上日程。當代主流解決方案是通過嵌入式家園網關把家用設施聯合成為一個局域網,并在此基礎上實現了家用設施的管理。同時網關可以完成局域網內和到Internet的通信轉換,實現遠程控制。 本文對嵌入式家園網關的軟件及部分硬件進行了深入的研究和探討。設計出了一個基本的家園網關。本文的主要工作在于以下幾個方面: (1)利用S3C2410開發板,依托Linux操作系統,通過使用MCP2515 CAN總線控制器,組成一個基本的家園網關。 (2)完成了在Linux下對MCP2515 CAN總線控制器的驅動,網絡通信程序、節點管理程序及協議轉換程序的編寫,這些程序組成了整個系統的三個層次,包括網絡層,協議轉換管理層及驅動層。通過這些分層的協同工作,實現了家園網關中關于TCP/IP協議和CAN總線協議的互相轉換。 (3)在CAN總線協議的基礎上創新性地提出了應用層協議的設計方案,這個協議使得家園網關在CAN總線上具備管理能力及可靠的批量數據傳輸能力。 系統測試證明本方案是可行的,本文的數字化家園網關具有體積小,可靠性高,其CAN總線具有安裝方便的優勢,整個系統并有廣闊的發展空間。
上傳時間: 2013-04-24
上傳用戶:三人用菜
通信電源監控系統是一個分布式計算機控制系統,它集中并融合了傳感器技術、現代計算機技術、通信技術、網絡技術和人機系統技術的最新成果,能夠實現遙測、遙信和遙控三遙功能,對實現現代化的通信電源維護和科學管理有著重要的意義。隨著嵌入式技術近年來的發展,嵌入式系統在傳統的工業監測、機械控制,及新興的移動通訊、數字娛樂方面的應用越來越廣泛。在工業領域,傳統的監控系統主要以單片機為硬件載體進行設計,功能相對單一,可視化及擴展性有限。隨著Linux系統的不斷升級換代,現在出現了以ARM芯片為載體,以Linux系統為軟件平臺的新一代監控系統。它除了能實現原有單片機的功能外,還具備網絡通信功能,其設計過程及界面更加人性化。 本文以基于ARM構建的嵌入式系統為軟硬件平臺,探討了其在電源監控領域的應用。首先,本文討論了通信電源監控系統的功能、組成、體系結構、組網方案、監控對象及監控點的選取等內容。在此基礎上重點對局站中心SU作了設計,包括整體結構、設備、組網等,并給出前置單元嵌入式系統硬件結構、系統軟件和監控軟件的實現。最后,介紹了嵌入式WEB服務器和嵌入式數據庫在嵌入式系統中的應用,并給出本系統使用的BOA服務器和SQLite數據庫的實現方法。
上傳時間: 2013-07-28
上傳用戶:yare
通信電源監控系統是一個分布式計算機控制系統,它集中并融合了傳感器技術、現代計算機技術、通信技術、網絡技術和人機系統技術的最新成果,能夠實現遙測、遙信和遙控三遙功能,對實現現代化的通信電源維護和科學管理有著重要的意義。隨著嵌入式技術近年來的發展,嵌入式系統在傳統的工業監測、機械控制,及新興的移動通訊、數字娛樂方面的應用越來越廣泛。在工業領域,傳統的監控系統主要以單片機為硬件載體進行設計,功能相對單一,可視化及擴展性有限。隨著Linux系統的不斷升級換代,現在出現了以ARM芯片為載體,以Linux系統為軟件平臺的新一代監控系統。它除了能實現原有單片機的功能外,還具備網絡通信功能,其設計過程及界面更加人性化。 本文以基于ARM構建的嵌入式系統為軟硬件平臺,探討了其在電源監控領域的應用。首先,本文討論了通信電源監控系統的功能、組成、體系結構、組網方案、監控對象及監控點的選取等內容。在此基礎上重點對局站中心SU作了設計,包括整體結構、設備、組網等,并給出前置單元嵌入式系統硬件結構、系統軟件和監控軟件的實現。最后,介紹了嵌入式WEB服務器和嵌入式數據庫在嵌入式系統中的應用,并給出本系統使用的BOA服務器和SQLite數據庫的實現方法。
上傳時間: 2013-06-09
上傳用戶:diertiantang
無線傳感網絡WSN(Wireless Sensor Network)的基本特性是:低功耗、自組織、異構互聯,這些全新的形態傳統的理論和模型難以描述,巨大的潛在應用使它成為理論和應用研究的熱點。無線傳感器網絡是一種自組織網絡,讓物理環境的信息主動的以無線的方式發送到人類信息世界。人類根據獲取的信息做出判斷,利用無線傳感網絡反過來將我們一定的意圖反饋到客觀世界。這將是一種全新的人類和自然界的溝通方式。 無線傳感網絡不是孤立的,需要與現有的異構網絡互聯才有意義,而這方面的研究也比較少,本課題就是解決無線傳感網絡和異構網絡互聯的問題,設計了適用于無線傳感網絡的重要聯網設備——網關。研究目標是設計一個無線傳感網絡和以太網互通互聯的網關。在深入分析多種網關模型的基礎上,提出了一個性能較好的網關的軟硬件架構,硬件上使用基于ARM的嵌入式系統,軟件上使用基于WindowsCE的嵌入式操作系統。在這個架構的指導下,設計了網關的硬件平臺和網關的配套軟件。在網關完成了兩種網絡協議相互理解,數據雙向轉發的任務。為了測試網關的軟硬件性能,搭建了一個完整的無線傳感網絡,測試了網關的各項性能指標并提出了改進措施。
上傳時間: 2013-04-24
上傳用戶:小鵬
現場總線技術以其先進性、實用性、可靠性、開放性等優點,已經成為自動化技術發展的熱點?,F場總線控制系統作為一種開放的、具可互操作性的、徹底分散的分布式控制系統,已經對傳統的PLC、集散控制系統形成了巨大的沖擊,具有廣闊的發展前景。 作為現場總線之一的CAN總線以其可靠性高、實時性好、價格低廉、容易實現等優點,被廣泛應用于工業控制領域。與傳統的控制系統相比,基于CAN總線設計的工業控制系統可以減少系統控制的復雜性,降低成本,并能提高系統的穩定性和擴展性。 本論文針對某石材加工廠的具體應用需求,在分析了CAN總線協議的基礎上,給出了工業控制網絡的總體解決方案,主控節點硬件設計、軟件設計,人機界面設計,以及網絡通訊結構模型及具體實現流程,完成的主要工作如下: 軟硬件平臺設計,基于ARM處理器LPC2378開發了工控網絡主控節點。設計了該節點的硬件電路,包括CAN總線接口電路、串行接口電路、AD、DA轉換隔離電路等。在硬件平臺上進行μC/OS-II操作系統移植,基于該操作系統編寫了各硬件模塊驅動程序,主要包括串行接口和CAN模塊的初始化、數據接收以及發送。 通訊設計,根據工業控制應用的具體需求,設計了網絡整體解決方案,包括網絡拓撲方案,通訊結構等,基于CAN總線技術規范CAN2.0B自定義了CAN總線網絡應用層通信協議CAN08。 人機界面設計,基于威綸MT505設計了工控網絡的人機界面,編程實現人機界面與主控節點的Modbus通訊。
上傳時間: 2013-07-09
上傳用戶:familiarsmile