广告招募

当前位置:亚洲制造网 > 技术中心 > 所有分类

基于动物标签识别的基础知识以及FDX-B协议与结构介绍

2026年07月14日 19:23:45      来源:深圳市方康科技有限公司 >> 进入该公司展台      阅读量:1

分享:


1 国际动物识别标准介绍

  ISO 11784:动物的射频识别——代码结构。

  ISO 11785:动物的射频识别——技术标准。

  ISO 11784和11785分别规定了动物识别的代码结构和技术准则。标准中没有对应答器样式尺寸加以规定,因此可以设计成适合于所涉及动物的各种形式,如玻璃管状、耳标或项圈等。
1.1 代码结构——国际标准ISO 11784

  代码结构为64位,如表1所列。其中的27~64位可由各个国家自行定义。

表1 RFID 11784和11785标准代码结构



  各国国内识别代码由该国自行管理。27~64位也可以分配用于区别不同的动物类型、品种、所在区域、饲养者等等。这些在此标签内没有做出规定。

  技术准则规定了应答器的数据传输方法和阅读器规范。工作频率为134.2 kHz,数据传输方式有全双工和半双工两种,阅读器数据以差分双相代码表示。应答器采用FSK调制,NRZ编码。

  由于较长的应答器充电时间和工作频率的限制,通信速率较低。

1.2 技术标准——国际标准ISO 11785

  ISO 11785技术标准规定了电子标签的数据传输方法和读写器规范,以便激活电子标签的数据载体。制定该技术标准的目的是使范围广泛的不同制造商的电子标签能够使用一个共同的读写器来询问。动物识别用的符合国际标准的读写器能够识别和区分使用全双工/半双工的系统(负载调制)的电了标签和使用时序系统的电子标签。

1.2.1 全双工/半双工系统

  全双工/半双工电子标签通过活化场得到电源,并立即开始传输存储的数据。因为是不需要副载波的负载调制过程,同时数据表示成差分双相代码(DBP),把读写器频率除以32即可以得到位率。当频率为134.2 kHz时,传输速率(位率)为4 194 bps。

  全双工/半双工数据报文包括了11位的起始域(头标)、64位(8字节)有用数据、16位(2字节)CRC以及24位(3字节)终止域(尾标)。每传输8位后,插入一个逻辑“1”电平的填充位,以便避免出现头标为“”的情况。在给定传输速率的情况下,传输128位大约需要30.5 ms。

1.2.2 时序系统

  每50 ms后活化场暂停3 ms。时序电子标签事先已经通过活化场充入了能量,在活化场暂停后大约1~2 ms开始传输存储的数据。

  电子标签用频移键控(2FSK)调制法。位编码采用NRZ逻辑“0”与基频134.2 kHz对应,逻辑“1”与频率124.2 kHz对应。

  把发送频率除以16就可以得到比特率。因此,在频移键控情况下,比特率对于逻辑“0”为8 387 bps,对于逻辑“1”为7 762 bps。

  时序数据报文包括了8位起始域b、64位(8字节)有用数据、16位(2字节)CRC以及24位(3字节)终止域,没有填充位。

  在给定传输速率的情况下,传输112位最多需要14.5 ms(“1”序列)。

2 动物识别卡片结构说明

  根据动物识别的标准,可以得到动物识别卡片数据发送的顺序,即从第1个字节的bit0发送到第16个字节的bit7。

  动物识别卡片数据发送表见本刊网站(编者注)。表中内容说明如下:

(1) DATA1~DATA64

  ① National ID: 高位到低位=DATA27~DATA64=NID37~NID0
  举例:假设要写入的是(十进制)(为),
  对应于十六进制是1A21A278BE,
  对应于二进制是01 1110,
  对应于表中的NID就是从NID37~NID0。

  ② Country ID: 高位到低位=DATA17~DATA26=CID9~CID0
  举例: 假设要写入的是1000(十进制)(为1024),
  对应于十六进制是3E8,
  对应于二进制是11 ,
  对应于表中的CID就是从CID9~CID0。

  ③ DATA BLOCK: DATA16。
  ④ Reserved: DATA2~DATA15。
  ⑤ Animal FLAG: DATA1。

(2) CRC部分为8字节的校验

  buf[0]~buf[7]为8字节有效数据。crc_value为CRC16_ccitt校验数据。     

3 用EM4205制作动物识别卡

  第1步:设计EM4205配置字。
  对于符合ISO11784/5的FDXB 模式,
  EM4205应该配置为:
  ◆ Biphase
  ◆ RF/32
  ◆ 返回4 BLOCK 16字节 (128位)ISO11784/5的有效数据,则BLOCK4为00020C8F。

  第2步: 计算8字节64位的有效数据。
  参考动物识别卡片数据发送表以及说明。
  ◆ 将十进制的National ID转化为38位的二进制数,位对应于标签结构中的第64位。
  ◆ 将十进制的Country ID转化为10位的二进制数,加入到38位National ID之前。
  ◆ 加入1位DATA BLOCK。
  ◆ 加入14位Reserved位 0。
  ◆ 加入1位Animal FLAG。
  上述5项组成64位二进制数据。

  第3步:计算2字节CRC。
  根据上文的CRC计算例程,计算64位(8字节)数据的2字节CRC校验字节。

  第4步:组成16字节的动物标签最终数据。
  以发送的顺序组成16字节(128位)的数据。
  ◆ 加入000000001。
  ◆ 加入8字节有效,然后再加入2字节CRC校验数据,每个字节后面跟1个1。
  ◆ 加入3字节空数据,每个字节后面跟1个1。

  第5步:16字节数据写入卡片。
  由于每个BLOCK(32位)的发送顺序为位0—位31,将16个字节放入4个BLOCK中的时候要作如下处理:
  第1个BLOCK:BYTE4+BYTE3+BYTE2+BYTE1。
  第2个BLOCK:BYTE8+BYTE7+BYTE6+BYTE5。
  第3个BLOCK:BYTE12+BYTE11+BYTE10+BYTE9。
  第4个BLOCK:BYTE16+BYTE15+BYTE14+BYTE13。
  至此,由EM4205卡编写而成的ISO11784/5动物识别卡制作完成。
 
版权与免责声明:
1.凡本网注明"来源:亚洲制造网"的所有作品,版权均属于亚洲制造网,转载请必须注明亚洲制造网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。