格式说明_ISO11784/85 FDX-B动物芯片格式写码说明
植入式生物芯片
口蹄疫、瘋牛病、禽流感、非洲豬瘟的蔓延嚴(yán)重危及人類生命安全,引發(fā)了人們對動物性食品生產(chǎn)全過程安全追溯管理的重視。因此,有效地利用非接觸式無線射頻技術(shù)(RFID)對其進行控制成為有效的重要手段。
一、國際動物識別標(biāo)準(zhǔn)介紹
ISO 11784:動物的射頻識別——代碼結(jié)構(gòu)。
ISO 11785:動物的射頻識別——技術(shù)標(biāo)準(zhǔn)。
ISO 11784和11785分別規(guī)定了動物識別的代碼結(jié)構(gòu)和技術(shù)準(zhǔn)則。標(biāo)準(zhǔn)中沒有對應(yīng)答器樣式尺寸加以規(guī)定,因此可以設(shè)計成適合于所涉及動物的各種形式,如玻璃管狀、耳標(biāo)、項圈等。
二、 ISO 11784/85標(biāo)準(zhǔn)代碼的結(jié)構(gòu)
ISO 11784/85標(biāo)準(zhǔn)代碼結(jié)構(gòu)
代碼結(jié)構(gòu)為64位,其中的27~64位可由各個國家自行定義,也可以分配用于區(qū)別不同的動物類型、品種、所在區(qū)域、飼養(yǎng)者等,這些在此標(biāo)簽內(nèi)沒有做出規(guī)定。技術(shù)準(zhǔn)則規(guī)定了標(biāo)簽的數(shù)據(jù)傳輸方法和閱讀器規(guī)范,工作頻率為134.2 kHz,數(shù)據(jù)傳輸方式有全雙工和半雙工兩種,閱讀器數(shù)據(jù)以差分雙相代碼表示,標(biāo)簽采用FSK調(diào)制NRZ編碼。
全雙工/半雙工電子標(biāo)簽通過活化場得到電源,并立即開始傳輸存儲的數(shù)據(jù)。因為是不需要副載波的負(fù)載調(diào)制過程,同時數(shù)據(jù)表示成差分雙相代碼(DBP),把讀寫器頻率除以32即可以得到位率。當(dāng)頻率為134.2 kHz時,傳輸速率(位率)為4 194bps。
全雙工/半雙工數(shù)據(jù)報文包括了11位的起始域(頭標(biāo))、64位(8字節(jié))有用數(shù)據(jù)、16位(2字節(jié))CRC以及24位(3字節(jié))終止域(尾標(biāo))。每傳輸8 位后,插入一個邏輯“1”電平的填充位,以便避免出現(xiàn)頭標(biāo)為“00000000001”的情況。在給定傳輸速率的情況下,傳輸128位大約需要30.5 ms。
三、ISO 11784/85代碼的寫入原則
根據(jù)ISO 11784/85標(biāo)準(zhǔn),可以得到RFID電子標(biāo)簽數(shù)據(jù)發(fā)送的順序,即從第1個字節(jié)的bitO發(fā)送到第16個字節(jié)的bit7。內(nèi)容說明如下:
1、 DATAl~DATA64
①National ID:高位到低位=DATA27~DATA64=NID37~NIDO
舉例:假設(shè)要寫入的是19928339866(十進制)(最大為274877906943),對應(yīng)于十六進制是04A3D2559A,對應(yīng)于表中的NID就是從NID37~NID0。
②Country ID:高位到低位=DATAl7~DATA26=CID9~CIDO
舉例:假設(shè)要寫入的是999(十進制)(最大為1024),對應(yīng)于十六進制是03E7,對應(yīng)于表中的CID就是從CID9~CID0。
③DATA BLOCK:DATAl6。
④Resetved:DATA2~DATAl5。
⑤Animal FLAG:DATAl。
2、 CRC部分為8字節(jié)的校驗
CRC計算例程如下:
bur[0]~buf[7]為8字節(jié)有效數(shù)據(jù)。crc_value為2字節(jié)CRC校驗數(shù)據(jù)。
ISO 11784/85代碼的寫入原則
四、ISO 11784/85全雙工(FDX-B)號碼的寫入操作
本文以D-Think_303H讀寫器為例,對ISO 11784/85全雙工(FDX-B)號碼的寫入作進一步的說明,D-Think_303H是廣州東遠智能科技有限公司生的產(chǎn)一款低頻全協(xié)議讀寫器,支持對多種芯片以ISO 11784/85 FDX-B格式寫碼,如常見的ATA5567/ATA5577/ATA5575,HITAG S32/ HITAG S256/ HITAG S2048,EM4205/EM4305等。
1、 驅(qū)動安裝
驅(qū)動支持WINXP-WIN10操作系統(tǒng)。
驅(qū)動安裝包
正確安裝后,可以電腦設(shè)備管理器中查看,如下圖:
驅(qū)動安裝后,得到虛擬串口
2、 DEMO軟件的操作
解壓縮廠家提供的DEMO軟件包,得到如下文件:
解壓軟件包,得到DEMO軟件
解壓軟件包,得到DEMO軟件,幫助文件有API的詳細(xì)說明,支持用戶做二次開發(fā)。
雙擊運行可執(zhí)行文件,打開DEMO軟件:
選擇對應(yīng)的串口號,點擊連接,讀寫器滴一聲之后,連接成功
在菜單中選擇AnimalID Format進入FDX-B燒寫頁面:
進入燒寫界面,分為十六進制與十進制兩種數(shù)據(jù)格式
進入燒寫界面,分為十六進制與十進制兩種數(shù)據(jù)格式,用戶只需要在十進制對應(yīng)的框內(nèi)輸入數(shù)據(jù)即可,十六進制框內(nèi)會把相對應(yīng)的數(shù)據(jù)以十六進制的方式顯示出來。
3、寫入舉例:
假設(shè)要寫入的號碼是555019928339866,前面已經(jīng)闡述,一個完整的FDX-B格式數(shù)據(jù)由Country ID(國家代碼)+ National ID(國內(nèi)代碼)組成,根據(jù)規(guī)則,我們知道 555是Country ID(國家代碼),019928339866是National ID(國內(nèi)代碼),將數(shù)據(jù)填入到對應(yīng)的數(shù)據(jù)框中,如圖:
數(shù)據(jù)的寫入
尾部數(shù)據(jù)如果無特別應(yīng)用,輸入0即可,點擊寫標(biāo)簽,即可完成數(shù)據(jù)的寫入。軟件提供了連續(xù)寫、遞增寫、調(diào)入外部文件寫三種功能,方便實用。
4、標(biāo)簽的放置位置見下圖:
將要寫入的標(biāo)簽放入感應(yīng)區(qū)內(nèi)完成數(shù)據(jù)的寫入
對于尺寸較小的標(biāo)簽,讀寫的距離相對較近。
皮下植入芯片的牲畜各國都有應(yīng)用,養(yǎng)殖場、珍稀保護動物、育種等通過皮下植入RFID芯片實現(xiàn)身份跟蹤已成為有效手段之一。ISO11784/85標(biāo)準(zhǔn)下有FDX-A、FDX-B、HDX等格式,針對不同的動物有不同的格式,以印度尼西亞為例,其出口世界各國的紅龍,所用的芯片就是FDX-A格式。在我們國家,以FDX-B居多,其他各式都有在小范圍內(nèi)應(yīng)用。
總結(jié)
以上是生活随笔為你收集整理的格式说明_ISO11784/85 FDX-B动物芯片格式写码说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 制作快捷键,Java快捷键制作
- 下一篇: 任天堂:中国游戏机市场不大 将继续联手腾