基于藍(lán)牙技術(shù)的網(wǎng)絡(luò)化傳感器設(shè)計(jì)及其應(yīng)用[3]

交換技術(shù)與網(wǎng)絡(luò)管控 責(zé)任編輯:lubanghui 2012-03-27

摘要:(2)藍(lán)牙模塊ROK101008初始化。藍(lán)牙模塊上電即讓其完成初始化工作,使其能與信號(hào)范圍內(nèi)藍(lán)牙建立連接通道。這一過程主要通過單片機(jī)MCU對(duì)藍(lán)牙模塊發(fā)送HCI指令完成。HCI指令包括指令分組,數(shù)據(jù)分組和事件分組,具體的格式為:操作碼+參數(shù)總長+參數(shù)0+…參數(shù)N.下面給出主從設(shè)備間實(shí)現(xiàn)ACL數(shù)據(jù)連接的HCI指令(字符對(duì)應(yīng)指令的操作碼,由


(2)藍(lán)牙模塊ROK 101 008初始化。

藍(lán)牙模塊上電即讓其完成初始化工作,使其能與信號(hào)范圍內(nèi)藍(lán)牙建立連接通道。這一過程主要通過單片機(jī)MCU對(duì)藍(lán)牙模塊發(fā)送HC I指令完成。HCI指令包括指令分組,數(shù)據(jù)分組和事件分組,具體的格式為: 操 作碼+參數(shù)總長+參數(shù)0 +…參數(shù)N .

下面給出主從設(shè)備間實(shí)現(xiàn)ACL數(shù)據(jù)連接的HCI指令(字符對(duì)應(yīng)指令的操作碼,由前10位和后6位兩部分組成,括弧內(nèi)為該指令的參數(shù)) : 從設(shè)備上電后實(shí)現(xiàn)查詢使能進(jìn)行復(fù)位Write_ scan_enable ( 0x03 ) . 主設(shè)備發(fā)送查詢HC I指令I(lǐng)nquiry(0x9c8b33, 8, 0) ,假定從設(shè)備地址為0x00000000000,則建立ACL 連接的HC I指令為Creat_Connection (0x000000000000, 0x18, 0, 0, 0, 0) ,從設(shè)備接收連接請(qǐng)求指 令為Accep t_connection _ request( 0x111111111111, 0 ) , 假定主設(shè)備地址為0x111111111111.這樣主從設(shè)備之間就建立了ACL數(shù)據(jù)連接。如Inquiry對(duì)應(yīng)操作碼為x0001, 0x01.具體的HCI指令參見 藍(lán)牙規(guī)范。

2. 2 NCAP的實(shí)現(xiàn)

NCAP的功能為實(shí)現(xiàn)藍(lán)牙模塊對(duì)以太網(wǎng)( Ether2net)的接入,同樣選用ROK 101 008系列藍(lán)牙模塊,如此可以實(shí)現(xiàn)多個(gè)STIM對(duì)同一NCAP的連接。采用8位微處理器W77E58 和TCP / IP協(xié)議棧芯片W3100A一起實(shí)現(xiàn) 對(duì)以太網(wǎng)( Ethernet)的接入的網(wǎng)絡(luò)化接口。

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

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

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

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

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

[1]  [2]  [3]  [4]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 3
專注在線職業(yè)教育23年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢?cè)诰€老師!