2 系統(tǒng)通信協(xié)議的規(guī)劃
為了保證閱讀器與電子標(biāo)簽通信的穩(wěn)定性,提高數(shù)據(jù)傳輸?shù)男?,本方案依?jù)協(xié)議ISO/IEC18000-7對(duì)系統(tǒng)通信協(xié)議進(jìn)行了規(guī)劃。
2.1通信協(xié)議的格式
系統(tǒng)采用的NRF2401芯片有兩種收發(fā)模式,分別是突發(fā)模式和直接模式,這里采用突發(fā)模式。在突發(fā)模式下,NRF2401使用片內(nèi)先入先出堆棧區(qū),數(shù)據(jù)可低速?gòu)奈⒖刂破鬏斎氩⒏咚侔l(fā)射出去。NRF2401自動(dòng)處理字頭和CRC校驗(yàn)碼,即在發(fā)送數(shù)據(jù)時(shí),自動(dòng)加上字頭和CRC校驗(yàn)碼。在接收數(shù)據(jù)時(shí), 一旦檢測(cè)到符合本機(jī)硬件地址的數(shù)據(jù)幀,便自動(dòng)將字頭和CRC碼移除。突發(fā)模式下具體數(shù)據(jù)幀格式如表1所示,表2、表3為閱讀器與標(biāo)簽之間的數(shù)據(jù)通信格式。
為了能夠動(dòng)態(tài)調(diào)整標(biāo)簽容量,適應(yīng)不同應(yīng)用場(chǎng)合的要求,根據(jù)系統(tǒng)MCU的處理能力,設(shè)置了4個(gè)標(biāo)簽容量值:16(10000)、64(1000000)、128(10000000)、256(100000000)。在數(shù)據(jù)幀中,標(biāo)簽ID號(hào)預(yù)留10個(gè)二進(jìn)制位,最高位用來(lái)表示標(biāo)簽是否被激活,其余9位用來(lái)表示標(biāo)簽的ID,在ID號(hào)的分配過(guò)程中,首先由111111111與對(duì)應(yīng)的標(biāo)簽容量作"與"運(yùn)算,運(yùn)算結(jié)果作為該容量下的編碼范圍。
2021-10-26 08:46
2021-09-25 08:59
2021-08-31 16:26
2021-08-27 10:03
2021-08-26 13:38
2021-08-23 08:52
2021-08-20 08:55
2021-08-14 14:25
2021-08-09 09:12
2021-08-05 08:49