<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于LPC2210的網(wǎng)絡(luò)化控制的智能溫度傳感器

          基于LPC2210的網(wǎng)絡(luò)化控制的智能溫度傳感器

          作者: 時間:2010-08-13 來源:網(wǎng)絡(luò) 收藏

            圖5中,TCP/IP應(yīng)用程序是用戶自己編寫的μC/OS―II任務(wù),是ZLG/IP的使用者,位于整個程序的最高層。TCP/IP應(yīng)用程序調(diào)用ZLG/IP提供的Socket API接口函數(shù)對網(wǎng)絡(luò)進(jìn)行相應(yīng)的操作。Socket API接口位于TCP/IP協(xié)議與應(yīng)用程序之間,是用戶操作協(xié)議棧程序的工具,在應(yīng)用程序中通過調(diào)用Socket API接口函數(shù)來對協(xié)議棧軟件進(jìn)行操作。TCP、UDP處理模塊是協(xié)議棧程序中處理傳輸層協(xié)議的模塊,負(fù)責(zé)對傳輸層的數(shù)據(jù)進(jìn)行封裝和解拆,保存?zhèn)鬏攲舆B接狀態(tài)。點劃線內(nèi)部就是接收處理,包括IP報、ARP報、ICMP報的處理,及以太網(wǎng)層的數(shù)據(jù)接收驅(qū)動。接收驅(qū)動模塊在接收到數(shù)據(jù)后先進(jìn)行分類,若是IP報就由IP處理模塊處理,若是ARP報就進(jìn)行ARP協(xié)議處理。ARP請求報調(diào)用以太網(wǎng)發(fā)送模塊發(fā)送ARP應(yīng)答報。IP處理模塊把數(shù)據(jù)分類,TCP或UDP報則轉(zhuǎn)由上層的傳輸層模塊處理,而ICMP協(xié)議處理模塊負(fù)責(zé)對IC―MP協(xié)議進(jìn)行處理。IP發(fā)送模塊負(fù)責(zé)封裝IP報,并把封裝好的IP報傳送到下層發(fā)送模塊。IP發(fā)送模塊有4個上層模塊調(diào)用:分別是Socket API接口、UDP處理、TCP處理和ICMP處理。它們把相應(yīng)的參數(shù)傳送給IP發(fā)送模塊,由IP發(fā)送模塊來封裝。Ethernet發(fā)送驅(qū)動模塊是屬于以太網(wǎng)層的處理模塊,負(fù)責(zé)封裝以太網(wǎng)報和數(shù)據(jù)的發(fā)送,調(diào)用它的模塊有ARP處理模塊和IP發(fā)送模塊。

            由于使用的是B/S結(jié)構(gòu),則編程是采用的是TCP通信的Socket API。編寫TCP通信的任務(wù)時分為服務(wù)器方式和客戶機(jī)方式兩種。服務(wù)器方式是需要監(jiān)聽連接,只有在與客戶機(jī)建立連接后才能進(jìn)行數(shù)據(jù)處理??蛻魴C(jī)方式是主動連接服務(wù)器,也是在連接成功后才能進(jìn)行數(shù)據(jù)處理。圖6是TCP通信時服務(wù)器端和客戶機(jī)端通信的函數(shù)應(yīng)用圖。

          TCP通信時服務(wù)器端和客戶機(jī)端通信的函數(shù)應(yīng)用圖

            在編程時有其唯一的一個IP地址,即192.168.O.174。子網(wǎng)掩碼是255.255.255.0,網(wǎng)關(guān)地址與IP地址相同。Web服務(wù)器建立在微處理器中,個人PC機(jī)為客戶端,當(dāng)個人需要查詢的值時,通過HTTP協(xié)議在瀏覽器中輸入該的IP地址(即ht―tp://192.168.O.174),便可進(jìn)入該系統(tǒng)的網(wǎng)頁瀏覽界面。

            Web服務(wù)器任務(wù)程序代碼如下:

          程序

          程序

            結(jié) 語

            本系統(tǒng)已經(jīng)過測試運(yùn)行良好,能方便地通過瀏覽器實時查詢溫度傳感器所采集的溫度值。傳感器是如今傳感器技術(shù)發(fā)展的一個新的方向,本系統(tǒng)采用嵌入式技術(shù)實現(xiàn)了一個基本的網(wǎng)絡(luò)的化傳感器,其中設(shè)計的重點主要是對TCP/IP通信協(xié)議的實現(xiàn),即將TCP/IP協(xié)議棧移植到系統(tǒng)中,然后調(diào)用相關(guān)的API函數(shù)實現(xiàn)網(wǎng)絡(luò)通信。而Web功能的實現(xiàn)主要采用了B/S模式,通過上層的HTTP協(xié)議實現(xiàn)了瀏覽器與嵌入式網(wǎng)絡(luò)傳感器的交互。實現(xiàn)傳感器的可以很好地應(yīng)用在對家電設(shè)備的或工業(yè)現(xiàn)場的中,具有良好的應(yīng)用前景。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();