COM接口協(xié)議DOC_第1頁
COM接口協(xié)議DOC_第2頁
COM接口協(xié)議DOC_第3頁
COM接口協(xié)議DOC_第4頁
COM接口協(xié)議DOC_第5頁
免費預覽已結束,剩余4頁可下載查看

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、COM接口協(xié)議1概述此通訊協(xié)議標準主要是用來說明RFID原理機開發(fā)平臺與主機或其他控制器之間通訊協(xié)議的規(guī)定和通訊方式的介紹,通訊協(xié)議是建立在 RS232串行通訊基礎上的,由于RFID原理 機與電子標簽之間的通訊是主一從應答方式,所以主機與RFID原理機之間通訊也是主一從應答方式。當主機按照發(fā)送格式發(fā)送一幀數(shù)據(jù)到 RFID原理機時,RFID原理機如果校驗通過將按 照協(xié)議規(guī)定提取有效信息發(fā)送出去,如果可讀卡范圍之內有電子標簽存在, 并返回相應信息, RFID原理機再次校驗接收到的數(shù)據(jù),如果數(shù)據(jù)校驗通過,RFID原理機會將命令字和接收到的數(shù)據(jù)全部上發(fā)給主機,這樣就更接近ISO/IEC15693標準協(xié)

2、議。RFID原理機提供標準 RS232和USB-B 口方便二次開發(fā)和ISO/IEC15693標準協(xié)議的學 習,可以通過原理機上的SW2開關進行選擇兩種接口;也可以通過自帶上位機軟件通過RS232或USB-B 口進行讀寫數(shù)據(jù)或教學演示。2數(shù)據(jù)通信協(xié)議2.1通信協(xié)議概念協(xié)議定義了數(shù)據(jù)單元 信息單元包含的信息與含義等,從而確保網(wǎng)絡中數(shù)據(jù)順利著傳送到確定地方并被通信協(xié)議是指雙方實體完成通信或服務所必須遵循的規(guī)則和約定。 使用格式, 有效識別。a.b.協(xié)議是基于一次交換上位機或其他控制器到RFID原理機一次請求RFID原理機到上位機或其他控制一次響應每一次請求包含在一幀內,請求中包括針頭(0x02)、指

3、令長度、標志、命令字、數(shù)據(jù)域、校驗位和針尾(0x03)指令長度(8bits):包括針頭和針尾在內的整條指令的長度標志(8bits): b2(數(shù)據(jù)編碼模式選擇),b1(數(shù)據(jù)速率選擇),b0(位編碼模式選擇), 其他位未使用 命令字(8bits):同ISO/IEC 15693中的規(guī)定數(shù)據(jù)域(不定):應用數(shù)據(jù)域校驗位(8bits):從指令長度開始到數(shù)據(jù)域結束,逐字節(jié)累加值,累加過程中 溢出不做處理,只取低字節(jié) 命令字(8bits):與請求命令中的命令字相對應,作為請求指令應答對應標志C.每次響應包括以下的域:標志(8bits):同ISO/IEC 15693中響應域規(guī)定強制和可選的參數(shù):取決于命令,同

4、ISO/IEC 15693中響應域規(guī)定應用數(shù)據(jù)域:同ISO/IEC 15693中響應域規(guī)定CRC(16bits):除去命令字之外所有指令的校驗位d. 一個單字節(jié)域在通訊中首先傳輸最低有效位(LSBit)e. 一個多字節(jié)域在通訊中首先傳輸最低有效字節(jié)(LSByte),每字節(jié)首先傳輸最低有效位(LSBit)2.2請求格式與請求標志定義通用請求格式、請求標志字和請求命令字分別在下表1、表2和表3中做了定義,其中請求標志在ISO/IEC15693標準協(xié)議的基礎上添加編碼模式選擇位,請求命令字完全采用 ISO/IEC15693協(xié)議中的命令字。表1通用請求格式SOF(OxO2)指令長度標志命令字數(shù)據(jù)域校驗

5、字EOF(0x03)表2請求標志字定義位(Bit)標志名稱值描述bo位編碼模式0使用一個副載波的位編碼(ASK)1使用兩個副載波的位編碼 (FSK)b1數(shù)據(jù)速率0低數(shù)據(jù)速率1高數(shù)據(jù)速率b2數(shù)據(jù)編碼模式04取1編碼模式1256取1編碼模式b3-b7未使用0默認為0表3請求命令字定義命令編碼字(Hex)類型功能01強制的目錄02強制的保持靜默20可選的讀單個塊21可選的寫單個塊22可選的鎖定塊23可選的讀多個塊24可選的寫多個塊25可選的選擇26可選的復位準備27可選的寫AFI28可選的鎖定AFI29可選的寫 DSFID2A可選的鎖定DSFID2B可選的獲取系統(tǒng)信息2C可選的獲取多個塊安全狀態(tài)2.

6、3響應格式按照請求格式下發(fā)請求指令后, 識別到正確指令后將做相應的響應, 將按照響應格式通過 RS232送出。 了一字節(jié)的通用請求格式中的命令字,RFID原理機調制高頻載波后將指令發(fā)送出去,VICCRFID解調出響應數(shù)據(jù)后做 CRC校驗,如果校驗通過,響應格式在ISO/IEC 15693中通用響應格式的基礎上添加方便上位機或其他控制器處理。響應格式如下表 3-3所示,是完全接進ISO/IEC 15693響應格式的,這樣在 RFID原理 機基礎上進行二次開發(fā)的過程中,是完全接進標準協(xié)議的,這對學習標準協(xié)議和理解其他協(xié)議會有很大的幫助。表4通用響應格式請求命令字標志參數(shù)數(shù)據(jù)CRC在一次響應中,響應

7、標志指出vice完成動作情況,并且相應域是否出現(xiàn)。響應標志由8bit組成,響應標志1-8位定義如表5所示。表5響應標志1-8位定義位(Bit)標志名稱值描述b1出錯標志0沒有出錯1檢測到錯誤。錯誤碼值為0Fb2-b3RFU0b4擴展協(xié)議0無協(xié)議格式擴展1協(xié)議格式擴展b5-b8RFU0VICC(I CODE_SLI)不支持ISO/IEC15693標準協(xié)議中列出的規(guī)定錯誤碼,I CODE_SLI將以錯誤碼0F應答,所以第3部分命令集中當設置錯誤標志時的響應格式不做介紹。VICC做出響應或VICCRFID原理機除上面情況之外,如果通過RS232下發(fā)請求指令后,場內沒有分別如下所示:描述:請求超時,沒

8、有 Vice響應或vice不響應 描述:校驗失敗,即收到數(shù)據(jù),沒有通過CRC校驗做了響應,但在 RFID原理機接收數(shù)據(jù)的過程中出現(xiàn)了錯誤數(shù)據(jù),這兩種情況 會返回錯誤的響應信息,返回:0x45 0x45返回:0x45 0x433命令集3.1目錄命令編碼=01當收到目錄請求命令,Vice將完成防沖突序列 目標請求格式:SOF指令長度標志目錄可選AFIMask長度Mask 值校驗字EOF0x028bit8bit8bit8bit8bit0-64bits8bit0x03目錄響應格式:目錄標志DSFIDUIDCRC160x018bit8bit64bit16bit標志鎖定塊3.2保持靜默命令編碼=02當收到

9、保持靜默命令,VICC將進入保持靜默狀態(tài)并且不返回響應,原理機放回請求超時:0x45 0x45如何解除靜默和保持靜默的一些特征在ISO/IEC15693-3中有詳細介紹保持靜默請求格式:SOF指令長度標志保持靜默UID校驗字EOF0x028bit8bit0x0264bits8bits0x033.3讀單個塊命令編碼=20當收到讀單個塊命令,VICC將讀請求塊,并且在應答中返回它的值假如在請求中選擇標志已設置,VICC將返回塊安全狀態(tài),接著是塊值假如在請求中選擇標志沒有設置,VICC將只返回塊值讀單個塊請求格式:SOF指令長度標志讀單個塊UID塊號校驗字EOF0x028bit8bit0x2064b

10、its8bit8bits0x03讀單個塊響應格式:讀單個塊標志塊安全狀態(tài)數(shù)據(jù)CRC160x208bit8bit32bits16bits3.4寫單個塊命令編碼=21當收到寫單個塊命令,VICC將包含在請求中的數(shù)據(jù)寫入請求塊,并且在應答中報告操 作成功與否寫單個塊請求格式:SOF指令長度標志寫單個塊UID塊號數(shù)據(jù)校驗字EOF0x028bit8bit0x2164bits8bit32bits8bits0x03寫單個塊響應格式:寫單個塊標志CRC160x218bit16bits3.5鎖定塊SOF指令長度標志鎖定塊UID塊號校驗字EOF0x028bit8bit0x2264bits8bit8bits0x03

11、鎖定單個塊響應格式:CRC16命令編碼=22當收到鎖定塊命令,VICC將永久鎖定請求塊 鎖定單個塊請求格式:0x228bit16bits3.6讀多個塊命令編碼=23當收到讀多個塊命令,Vice將讀請求塊,并且在響應中發(fā)送回它們的值假如選擇標志在請求中有設置,Vice將返回塊安全狀態(tài),接著返回一個接一個的塊值假如選擇標志沒有在請求中設置,Vice將只返回塊值請求中“塊數(shù)量”域中的值 06請求7個塊,值00請求讀單個塊Vice將包含在請求中的數(shù)據(jù)寫入請求塊,并且在響應中報告操讀多個塊請求格式:SOF指令長度標志讀多個塊UiD首塊序號塊數(shù)量校驗字EOF0x028bit8bit0x2364bits8b

12、it8bit8bits0x03讀多個塊響應格式:讀多個塊標志塊安全狀態(tài)數(shù)據(jù)CRC160x238bit8bit32bits16bits如果需要,需重復3.7寫多個塊SOF指令長度標志寫多塊UID首塊號塊數(shù)量數(shù)據(jù)校驗字EOF0x028bit8bit0x2464bits8bit8bit32bit8bit0x03如果需 要,重復寫多個塊響應格式:命令編碼 =24當收到寫多個塊命令, 作成功與否寫多個塊請求格式:寫多塊標志CRC160x248bit16bits3.8選擇命令編碼=25當接收到選擇命令:假如UID等于其自身的UID,Vice將進入選擇狀態(tài),并將發(fā)送一個響應 假如不一樣,Vice將回到準備狀

13、態(tài),并將不發(fā)送響應選擇響應格式:SOF指令長度標志選擇UiD校驗字EOF0x028bit8bit0x2564bits8bits0x03選擇響應格式:選擇標志CRC160x258bit16bits3.9復位準備命令編碼=26當收到復位準備命令,VICC將返回至準備狀態(tài)復位準備請求格式:SOF指令長度標志復位準備UID校驗字EOF0x028bit8bit0x2664bits8bits0x03復位準備響應格式:復位準備標志CRC160x268bit16bits3.10 寫 AFI命令編碼=27當收到寫AFI請求,VICC將AFI值寫入其內存中 寫AFI請求格式:SOF指令長度標志寫AFIUIDAFI

14、校驗字EOF0x028bit8bit0x2764bit8bit8bits0x03寫AFI響應格式:寫AFI標志CRC160x278bit16bit3.11 鎖定 AFI命令編碼=28當收到鎖定AFI請求,Vice將AFI值永久地鎖定在其內存中 鎖AFI請求格式:SOF指令長度標志鎖AFIUID校驗字EOF0x028bit8bit0x2864bits8bits0x03鎖AFI響應格式:鎖AFI標志CRC160x288bit16bits3.12 寫 DSFID命令編碼=29當收到寫 DSFID請求,VICC將DSFID值寫入其內存中寫DSFID請求格式:SOF指令長度標志寫 DSFIDUIDDSF

15、ID校驗字EOF0x028bit8bit8bit64bits8bit8bits0x03寫DSFID響應格式:寫 DSFID標志CRC160x2A8bit16bits3.13 鎖定 DSFID命令編碼=2A當收到鎖定 DSFID請求,VICC將DSFID值永久地鎖定在其內存中 鎖定DSFID請求格式:SOF指令長度標志鎖定DSFIDUID校驗字EOF0x028bit8bit0x2A64bits8bits0x03鎖定DSFID響應格式:鎖定DSFID標志CRC160x2A8bit16bits3.14獲取系統(tǒng)信息命令編碼=2B當收到獲取系統(tǒng)信息請求,將從VICC系統(tǒng)信息值獲取系統(tǒng)信息請求格式:SOF

16、指令長度標志獲取系統(tǒng)信息UID校驗字EOF0x028bit8bit0x2B64bits8bits0x03獲取系統(tǒng)信息響應格式:獲取系統(tǒng)信息標志信息標志UIDDSFIDAFI信息域CRC160x2B8bit8bit64bits8bit8bit16bits信息標志和信息域的定義和內容請查看ISO/IEC15693-3 中介紹VICC將發(fā)送回塊的安全狀態(tài)3.15獲取多個塊安全狀態(tài)SOF指令長度標志獲取多個安 全塊狀態(tài)UID首個塊序號塊數(shù)量校驗字SOF0x028bit8bit0x2C64bits8bit8bits8bits0x031,VICC將在其響應中返回塊安全狀態(tài)獲取多個安全塊狀態(tài)的響應格式:命令

17、編碼=2C當收到獲取多個塊安全狀態(tài)的命令, 塊的編號從00到FF( 0到255) 請求中塊的數(shù)量比塊安全狀態(tài)的數(shù)量少 獲取多個安全塊狀態(tài)的請求格式:獲取多個安全塊狀態(tài)標志塊安全狀態(tài)CRC160x2C8bit8bit16bits如果需要,需重復3.16蜂鳴器控制命令編碼=2D當收到蜂鳴器控制的命令,RFID原理機將控制蜂鳴器發(fā)聲 蜂鳴器控制的請求格式:SOF指令長度標志蜂鳴器控制校驗字SOF0x028bit8bit0x2D8bit0x03蜂鳴器控制無響應格式4校驗字計算方法校驗字(8bit)是用來確保 RFID原理機接收到的指令是否正確,RFID原理機從“指令長度”字開始到“數(shù)據(jù)域”結束,逐字節(jié)值進行累加,累加過程中溢出不做處理,校

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論