MCS-51單片機(jī)嵌入式Internet技術(shù)的工作原理簡述
TCP/IP 協(xié)議棧的鏈路層部分由網(wǎng)絡(luò)控制器RTL8019AS 完成,網(wǎng)絡(luò)層和傳輸層由單片機(jī)來處理。
應(yīng)用層則根據(jù)需要可以在單片機(jī)內(nèi)完成,也可以由單片機(jī)轉(zhuǎn)給用戶或終端設(shè)備完成。除了WEB 服務(wù)之外,其它應(yīng)用層服務(wù)像SMTP 協(xié)議支持功能也可以根據(jù)需要編寫相應(yīng)的代碼。
5 系統(tǒng)測試
在完成上述工作的基礎(chǔ)上,我們?yōu)槭袇^(qū)中心停車場設(shè)計(jì)了一個(gè)停車監(jiān)測管理系統(tǒng)。由于市區(qū)中心停車場業(yè)務(wù)量非常繁忙,車位經(jīng)常飽和,不僅管理人員而且客戶經(jīng)常需要實(shí)時(shí)掌握該停車場的停車位空閑信息。數(shù)據(jù)采集系統(tǒng)的前端通過傳感器監(jiān)測各停車位的空閑狀態(tài)。并及時(shí)將信息反饋到單片機(jī),反饋的信息包括停車位空閑狀態(tài),停車起始時(shí)間和時(shí)長等。據(jù)此監(jiān)測系統(tǒng)計(jì)算整個(gè)停車場空閑停車位的個(gè)數(shù),并將信息返回到客戶端,同時(shí)以公告信息形式顯示在停車場出入口的LED 顯示屏上。方便客戶作出決策。根據(jù)停車時(shí)長計(jì)算的計(jì)費(fèi)信息也可以顯示在客戶端上。結(jié)合上述要求,我們在單片機(jī)上實(shí)現(xiàn)了一個(gè)嵌入式Web服務(wù)器。Http 網(wǎng)頁能夠完成接收數(shù)據(jù)、發(fā)送網(wǎng)頁數(shù)據(jù)、關(guān)閉連接等應(yīng)用,并且能夠動(dòng)態(tài)實(shí)時(shí)地進(jìn)行數(shù)據(jù)更新??蛻舳耸褂米畛S玫腤indows 操作系統(tǒng)和Internet Explorer 瀏覽器,客戶端不需要安裝其它特殊的服務(wù)程序。系統(tǒng)僅設(shè)置為最多4 個(gè)并發(fā)客戶端訪問單片機(jī)Web 服務(wù)器。圖4 是訪問單片機(jī)Web服務(wù)器的結(jié)果。
圖4 客戶端訪問單片機(jī)Web 服務(wù)器。
6 結(jié)語
嵌入式網(wǎng)絡(luò)通信是近幾年來嵌入式工業(yè)的新興應(yīng)用領(lǐng)域。由于MCS-51 系列單片機(jī)具有悠久的歷史和廣泛的應(yīng)用,其低廉的價(jià)格,以及uIP 協(xié)議??梢悦赓M(fèi)使用,所以采用本設(shè)計(jì)方案的產(chǎn)品具有成本低,附屬硬件少,使得終端價(jià)格不會(huì)因嵌入式接入Internet而增加太多。具有極高的性價(jià)比,易于推向市場。目前根據(jù)此技術(shù)開發(fā)的系統(tǒng)已在市區(qū)繁忙的停車場監(jiān)測系統(tǒng)得到成功應(yīng)用。只須稍加改進(jìn)即可應(yīng)用于基于51內(nèi)核的其它單片機(jī)系統(tǒng)。本系統(tǒng)能夠有助于智能信息家電、生產(chǎn)監(jiān)控監(jiān)測設(shè)備等的工業(yè)應(yīng)用以較好的性價(jià)比實(shí)現(xiàn)嵌入式Internet.
評論