關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 藍牙技術(shù)在傳感器無線網(wǎng)絡(luò)化中的應(yīng)用方案

藍牙技術(shù)在傳感器無線網(wǎng)絡(luò)化中的應(yīng)用方案

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

本文引用地址:http://www.butianyuan.cn/article/161846.htm

  2.2 NCAP的實現(xiàn)

  NCAP的功能為實現(xiàn)模塊對以太網(wǎng)(Ether2net)的接入,同樣選用ROK101008系列模塊,如此可以實現(xiàn)多個STIM對同一NCAP的連接。采用8位微處理器W77E58和TCP/IP協(xié)議棧芯片W3100A一起實現(xiàn)對以太網(wǎng)(Ethernet)的接入的網(wǎng)接口。

  (1)協(xié)議棧芯片W3100A初始化。

  W3100A是一TCP/IP協(xié)議棧芯片,包含的各協(xié)議層有:TCP、IP、UDP、ICMP和以太網(wǎng)協(xié)議的數(shù)據(jù)鏈路DLC和MAC協(xié)議,其工作方式類似于Windows的SoketAPI,為便于實現(xiàn)對的訪問,可以將設(shè)計為具有Web服務(wù)器功能。W3100A支持全雙工模式,內(nèi)部帶有雙口的SRAM數(shù)據(jù)緩沖區(qū),其封裝是64腳的LQFP,提供了并口和串口兩種方式實現(xiàn)與MCU的通信。MCU和W3100A的硬件接口如圖4所示。其中,RTL8201芯片為以太網(wǎng)物理層選用設(shè)備。

  W3100A提供MII接口與RTL8201相連,其中引腳RX_CLK,RXDV,RXD[0∶3]以及COL用于數(shù)據(jù)的接收,而TX_CLK,TXE,TXD[0∶3]用于數(shù)據(jù)的發(fā)送。

  MCU中提供模擬的I2C接口與W3100A通信。

  芯片W3100A正常工作必須對其完成相應(yīng)的初始化。初始化主要是對必要的寄存器進行相應(yīng)的設(shè)置,這些寄存器包括:網(wǎng)關(guān)地址寄存器GAR、子網(wǎng)掩碼寄存器SMR、硬件地址寄存器SHAR以及IP地址寄存器SIPR等。上述寄存器被設(shè)置后通過執(zhí)行控制寄存器CR的0位Sys_init激活芯片。

 ?。?)WEB服務(wù)功能實現(xiàn)。

  協(xié)議棧芯片W3100A從硬件上實現(xiàn)了TCP/IP協(xié)議,因此將該裝置集成Web服務(wù)功能顯然比較容易,即在無線NCAP上應(yīng)實現(xiàn)相應(yīng)的HTTP協(xié)議,NCAP在網(wǎng)絡(luò)功能上相當于“網(wǎng)關(guān)”。要實現(xiàn)遠程瀏覽器與交互,可以利用傳感器NCAP中增加了的E2PROM(FM24C04)來存儲相應(yīng)的網(wǎng)頁文件。交互時,HTTP通過統(tǒng)一資源定位器URL(uniformresourcelocator)來確定傳感器應(yīng)該為瀏覽器提供哪些資源。



評論


相關(guān)推薦

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

關(guān)閉