Internet現(xiàn)已成為社會重要的信息流通渠道。嵌入式系統(tǒng)能夠連接到 Internet上面將信息傳送到幾乎世界上的任何一個地方。嵌入式設備與Internet的結合代表著嵌入式系統(tǒng)和網絡技術的真正未來。隨著IPv6的應用,設備都可能獲得一個全球唯一的IP地址,通過IP地址和互聯(lián)網相連成為一個網絡設備。因此隨著電子技術和Internet技術的發(fā)展使的家用電子電器產品步向智能化網絡化的智能家居方向。智能家居是集成微電子技術與控制技術當前嵌入式系統(tǒng)典型的代表。 本文將嵌入式技術與電力載波通信協(xié)議X-10技術結合起來來實現(xiàn)智能家居控制系統(tǒng),著重研究智能家居控制系統(tǒng)的核心一基于ARM核的智能家居網關軟硬件設計。智能家居網關是一個嵌入式WEB服務器,用戶通過登陸智能家居網關進而實現(xiàn)對智能家居網關的遠程控制操作,智能家居網關將接收到的用戶命令進行“翻譯”之后向家庭電力線發(fā)送X-10指令,實現(xiàn)對家庭設備的控制。 本文首先分析基于ARM的智能家居控制系統(tǒng)的原理及X-10技術;然后給出具體基于ARM平臺的硬件電路設計,本文在以LPC2210為處理器實現(xiàn)智能家居控制系統(tǒng)的設計中,給出詳細設計步驟與過程。本系統(tǒng)主要電路包括有電源電路、鍵盤電路、LCD顯示電路、存儲電路、網口電路、及X-10電力載波電路等等;其次ARM平臺軟件實現(xiàn)是本文的一個重點。本文主要分三步來實現(xiàn):第一步實現(xiàn)了在LPC2200系列處理器上的嵌入式操作系統(tǒng)uC/OS-Ⅱ的移植、第二步實現(xiàn)TCP/IP協(xié)議棧LWIP在嵌入式操作系統(tǒng)上的移植、第三步實現(xiàn)WEB服務器的組建以及應用軟件設計。最后系統(tǒng)在搭建完軟硬件平臺之后,進入調試結果環(huán)節(jié)。系統(tǒng)運行后本人使用本地示波器觀看波形,然后通過對波形的解析與X-10指令的對照來驗證基于ARM的智能家居控制系統(tǒng)的可行性,進而實現(xiàn)了X-10信息家電與Internet的互連控制。
標簽: ARM 智能家居控制系統(tǒng)
上傳時間: 2013-06-04
上傳用戶:WS Rye
嵌入式系統(tǒng)是一種將底層硬件、實時操作系統(tǒng)和應用軟件相結合的專用計算機系統(tǒng),在經濟社會和人們的日常生活中得到了越來越廣泛的應用。嵌入式系統(tǒng)的研究與開發(fā)已成為現(xiàn)代電子領域的重要研究方向之一。嵌入式實時操作系統(tǒng)是嵌入式系統(tǒng)應用軟件開發(fā)的支撐平臺,網絡化是主要趨勢之一。 μC/OS-Ⅱ作為一種新興的嵌入式實時操作系統(tǒng),以其免費公開源碼、面向中小型應用、可搶占、多任務以及較好的移植性等突出特點,在各類嵌入式設備中得到廣泛應用。然而,μC/OS-Ⅱ內核中不支持TCP/IP協(xié)議棧,因而無法適應嵌入式設備網絡化的需要。本文的主要目標是:在計算資源嚴重受限的條件下,研究使嵌入式系統(tǒng)支持TCP/IP協(xié)議的策略及其實現(xiàn)方法。 本課題以實驗室現(xiàn)有的Samsung S3C44BOX芯片為核心的ARM開發(fā)板作為硬件平臺,分析了ARM7TDM[內核的特點及S3C44BOX的結構。在詳細分析實時操作系統(tǒng)μC/OS-Ⅱ及其內核原理的基礎上對其進行適當?shù)母倪M并成功移植到ARM硬件平臺上。針對μC/OS-Ⅱ內核不支持TCP/IP協(xié)議棧的問題,引進了嵌入式TCP/IP協(xié)議uIP,將其應用到μC/OS-Ⅱ上,成為μC/OS-Ⅱ的網絡服務模塊,實現(xiàn)了對μC/OS-Ⅱ的網絡功能的擴充,并在uIP基礎上編寫了相關的網絡驅動程序。最后,本課題設計了基于HTTP協(xié)議的嵌入式Web服務器和基于TFTP協(xié)議的遠程文件傳輸,從而使網絡遠程監(jiān)控測量和在線程序的更新下載成為現(xiàn)實。 本課題經過數(shù)月的軟硬件的設計和調試,已實現(xiàn)了最初的設計目標。測試結果表明:移植到ARM處理器上的μC/OS-Ⅱ內核可以成功實現(xiàn)對任務的調度;對μC/OS-Ⅱ內核擴充的TCP/IP協(xié)議——uIP可正常運行:嵌入式Web服務器和遠、程文件傳輸在實驗室局域網中的穩(wěn)定運行,更加證明了本課題的成功性。
上傳時間: 2013-05-17
上傳用戶:LSPSL
隨著計算機技術、通信技術、集成電路技術和控制技術的發(fā)展,傳統(tǒng)的工業(yè)控制領域正經歷著一場前所未有的變革,開始向網絡化方向發(fā)展。本文即從未來工業(yè)控制網絡發(fā)展的需要出發(fā),設計并實現(xiàn)了以S3C2410微處理器為核心的嵌入式網絡控制器。 本文以S3C2410-32 位微處理為核心,設計并實現(xiàn)了具有1路以太網接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1個CAN總線擴展卡、1個RS485擴展卡、1個RS422擴展卡使用、8路A/D、1路D/A、4路 PWM、一個 240×320TFT LCD 顯示觸摸屏的功能強大的嵌入式網絡控制器。并在此基礎上,結合嵌入式操作系統(tǒng)Windows CE建立了一個嵌入式軟件開發(fā)平臺。 在深入研究和分析CANopen協(xié)議的基礎上,實現(xiàn)了基于Windows CE 的嵌入式 CANopen 協(xié)議棧,大大提高了嵌入式網絡控制器在現(xiàn)場總線上的通信和控制能力,為新型的網絡控制算法研究提供了實驗平臺。在探討了TCP/IP協(xié)議的基礎上研究了基于 Windows CE 的嵌入式 TCP/IP 協(xié)議棧,掌握了Windows CE 平臺的網絡 Socket 通信編程,使控制器能夠通過以太網接到Intranet或Intemet上。 在完成嵌入式網絡控制器硬件與軟件設計的基礎上,將控制器應用到了網絡化的嵌入式數(shù)控系統(tǒng)的中央數(shù)控單元中,實現(xiàn)數(shù)控系統(tǒng)等數(shù)控設備小型化、網絡化和集成化的需要。并以此為基礎,結合計算機控制實驗室建設,構建了三層(信息層、控制層和設備層)工業(yè)網絡實驗平臺,實現(xiàn)了實驗室設備真正的網絡互連,為網絡控制研究提供了一個高性能的平臺。
上傳時間: 2013-06-10
上傳用戶:hzy5825468
本文論述了嵌入式TCP/IP協(xié)議棧的實現(xiàn),介紹了TCP/IP協(xié)議棧的原理,以及硬線實現(xiàn)TCP/IP協(xié)議棧的意義和應用。 第一章為緒論,介紹論文研究的目的、內容、意義和國內外研究發(fā)展的現(xiàn)狀。 第二章介紹FPGA設計的流程和Verilog HDL設計語言。著重介紹了FPGA的代碼輸入、編譯、綜合、仿真和下載等等步驟,并且介紹了FPGA設計中使用到的EDA軟件。介紹了Verilog HDL語言的起源,以及Verilog HDL語言的優(yōu)缺點,并與VHDL語言進行了簡單的比較。 第三章介紹嵌入式系統(tǒng)要實現(xiàn)的經過剪裁的TCP/IP協(xié)議棧的內容。著重介紹了要實現(xiàn)的TCP/IP協(xié)議棧的子協(xié)議,包括TCP協(xié)議、UDP協(xié)議、IP協(xié)議、ARP協(xié)議、ICMP協(xié)議。在介紹這些協(xié)議的時候,介紹了這些協(xié)議的工作原理,以及這些協(xié)議要用到的報文的格式。 第四章介紹實現(xiàn)剪裁的TCP/IP協(xié)議棧的實現(xiàn),具體介紹的經過剪裁的TCP/IP各個模塊的設計工作。這個部分著重介紹各個模塊的設計方法,實現(xiàn)各個模塊的過程。在設計完這些模塊后,對這些模塊的仿真進行了仿真。 第五章是全文的總結,概括了作者在這次畢業(yè)設計中的主要工作和課題的意義,同時指出了進一步工作的方向和需要解決的問題。
上傳時間: 2013-04-24
上傳用戶:13215175592
嵌入式圖像采集、處理與傳輸系統(tǒng)具有體積小、穩(wěn)定性高等優(yōu)點,在智能交通、電力、通訊、計算機視覺等領域應用廣泛。隨著DSP技術的發(fā)展,在DSP上用軟件實現(xiàn)實時視頻壓縮成為數(shù)字視頻壓縮標準應用的亮點,這種應用比起專門的壓縮芯片更具有靈活性和升級潛力。 本文主要研究一種基于DSP TMS320VC5402脫機視頻采集、壓縮編碼和視頻數(shù)據(jù)通信的方法和DSP外圍硬件系統(tǒng)設計。 在本設計中,圖像采集部分利用SAA7111視頻采集芯片完成視頻信號的精確采集;利用FPGA完成復雜且高速的邏輯控制及時序設計,完成DSP外擴RAM,F(xiàn)lash等高速硬件電路設計,同時完成DSP的地址譯碼電路,將采集的數(shù)字視頻信號存儲在DSP外擴存儲空間中;用FPGA基于N1OSⅡ來虛擬設計了I
上傳時間: 2013-07-02
上傳用戶:亞亞娟娟123
在工業(yè)控制領域,多種現(xiàn)場總線標準共存的局面從客觀上促進了工業(yè)以太網技術的迅速發(fā)展,國際上已經出現(xiàn)了HSE、Profinet、Modbus TCP/IP、Ethernet/IP、Ethernet Powerlink、EtherCAT等多種工業(yè)以太網協(xié)議。將傳統(tǒng)的商用以太網應用于工業(yè)控制系統(tǒng)的現(xiàn)場設備層的最大障礙是以太網的非實時性,而實現(xiàn)現(xiàn)場設備間的高精度時鐘同步是保證以太網高實時性的前提和基礎。 IEEE 1588定義了一個能夠在測量和控制系統(tǒng)中實現(xiàn)高精度時鐘同步的協(xié)議——精確時間協(xié)議(Precision Time Protocol)。PTP協(xié)議集成了網絡通訊、局部計算和分布式對象等多項技術,適用于所有通過支持多播的局域網進行通訊的分布式系統(tǒng),特別適合于以太網,但不局限于以太網。PTP協(xié)議能夠使異質系統(tǒng)中各類不同精確度、分辨率和穩(wěn)定性的時鐘同步起來,占用最少的網絡和局部計算資源,在最好情況下能達到系統(tǒng)級的亞微級的同步精度。 基于PC機軟件的時鐘同步方法,如NTP協(xié)議,由于其實現(xiàn)機理的限制,其同步精度最好只能達到毫秒級;基于嵌入式軟件的時鐘同步方法,將時鐘同步模塊放在操作系統(tǒng)的驅動層,其同步精度能夠達到微秒級。現(xiàn)場設備間微秒級的同步精度雖然已經能滿足大多數(shù)工業(yè)控制系統(tǒng)對設備時鐘同步的要求,但是對于運動控制等需求高精度定時的系統(tǒng)來說,這仍然不夠。基于嵌入式軟件的時鐘同步方法受限于操作系統(tǒng)中斷響應延遲時間不一致、晶振頻率漂移等因素,很難達到亞微秒級的同步精度。 本文設計并實現(xiàn)了一種基于FPGA的時鐘同步方法,以IEEE 1588作為時鐘同步協(xié)議,以Ethernet作為底層通訊網絡,以嵌入式軟件形式實現(xiàn)TCP/IP通訊,以數(shù)字電路形式實現(xiàn)時鐘同步模塊。這種方法充分利用了FPGA的特點,通過準確捕獲報文時間戳和動態(tài)補償晶振頻率漂移等手段,相對于嵌入式軟件時鐘同步方法實現(xiàn)了更高精度的時鐘同步,并通過實驗驗證了在以集線器互連的10Mbps以太網上能夠達到亞微秒級的同步精度。
上傳時間: 2013-07-28
上傳用戶:heart520beat
隨著Internet的不斷發(fā)展,人們希望日常生活中所用到的嵌入式設備都能夠很方便地實現(xiàn)Intemet接入,這對嵌入式系統(tǒng)設計提出了新的挑戰(zhàn),要求低成本、多功能、高性能。這些是目前嵌入式系統(tǒng)設計的熱點。 可編程邏輯器件FPGA在過去的幾十年中取得了飛速發(fā)展,從最初的幾千門到現(xiàn)在的幾百萬門,可靠性與集成度不斷提高,而功耗和成本卻在不斷降低,具有很高的性價比。再加上開發(fā)周期短、對開發(fā)人員的要求相對較低的優(yōu)點,因此被大量應用于嵌入式系統(tǒng)設計中。 本文是基于FPGA高性價比、可靈活配置的特點,也是當前流行的“微控制器+FPGA”的嵌入式系統(tǒng)設計方式,所以我們提出了基于FPGA的實現(xiàn)方案。本文通過在FPGA中硬件實現(xiàn)嵌入式TCP/IP協(xié)議(包括UDP、IP、ARP、TCP等網絡協(xié)議)以及以太網MAC協(xié)議,并提供標準MII接口,通過外接PHY實現(xiàn)網絡連接。最終成功地通過了驗證。 基于FPGA的實現(xiàn)可以有效地降低成本,同時可以在其中集成其他功能模塊,提高整個系統(tǒng)的集成度,減小PCB版圖面積和布線復雜度,有利于提高系統(tǒng)可靠性。因此,本研究課題對嵌入式系統(tǒng)設計有很大的實用價值。
上傳時間: 2013-07-08
上傳用戶:450976175
LWIP源碼詳解,有助于做LWIP移植和對TCP/IP協(xié)議的理解。
上傳時間: 2013-07-30
上傳用戶:telukeji
TCPIP源代碼C語言版本,文件 中是用C寫的TCP/IP通信協(xié)議,如果用得到可以直接移植到嵌入式處理器中,只需小量修改即可,希望對有需要者有所幫助^_^
上傳時間: 2013-07-17
上傳用戶:372825274
基于ARM9的s3c2440和網絡芯片DM9000A實現(xiàn)TCP/IP協(xié)議的數(shù)據(jù)傳輸
上傳時間: 2013-06-28
上傳用戶:hjkhjk