RFID 125K 1342.K操作经验

2019-07-21 04:46发布

RFID 125K 1342.K操作经验
1、低频标签的用途:一种是用在动物身上,称为动物标签,有个ISO11784/11785的标准;一种是使用在汽车识别防盗上;还有使用在门禁考勤上的。国内一般使用在门禁卡上,少量运用在宠物、牛和羊等;而国外多数是运用在畜牧业上,几个农牧业发达的国家如澳大利亚、土耳其、新西兰等,都有完善的产业链。

2、低频RFID操作一般分为2个部分,一是基站芯片的操作,我大多使用EM4095芯片,也用到PCF7991芯片,这2种芯片是ASK解调的,而FSK解调的芯片是TMS3705(几种芯片后面介绍);二是对标签芯片的操作,也就是卡片里面的芯片或者钥匙扣里面的芯片或者玻璃管里面的芯片。对标签芯片操作要对应这种芯片手册的阅读理解,基本上不同芯片有不同的手册,刚开始阅读起来困难,看多了就熟悉了标签芯片大同小异。常见的标签芯片有EM4305、EM4100、EM4170、T5577、PCF7936、hitagu、SIC7888、SIC7999等等。当然也有不使用基站芯片而使用分立体元件的搭建的,这需要有模拟电路功底,我是觉得功底不够搭建起来不稳定,还是老老实实使用基站芯片了。

3、基站芯片介绍:
EM4095主要操作的是4个引脚RDY/CLK、SHD、DEMOD_OUT和MOD,电路可以分为只读和读写,手册上有比较详细的介绍。RDY/CLK是同步信号,和芯片EM4095驱动LC震荡电路同步的,在解码时可以作为采集的时钟使用。SHD用在初始化和控制芯片休眠模式,芯片上电保持10ms左右的高电平,然后低电平,芯片初始化就完成了。而使用过程中,如果SHD=0,芯片正常工作;如果SHD=1,芯片进入了休眠模式。DEMOD_OUT是解调信号输出接口,其直接反映标签芯片输出信号,信号一般是Manchester码和Bi-phase码,这个解码过程可以自己想想,每个人的方法不一样。MOD是控制驱动信号输出的。当只读模式时可以直接接地,而读写模式就需要控制这个引脚了,其实就是调制过程,这个要对应标签芯片手册才知道如何操作。
  EM4095这颗芯片有个好处就是可以产生LC共振,调节电感L或者电容C都可以改变振荡频率,当然缺点也是因为这个,频率容易跑掉,比较难固定。运用在只读模式,这颗芯片读距很不错,直径30mm的耳标可以达到15cm。而运用在读写模式,一般固定电容,调节电感达到频率统一,所以批量生产比较麻烦。

PCF7991主要

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
48条回答
堂吉诃德
1楼-- · 2019-07-22 04:59
 精彩回答 2  元偷偷看……
xxssl
2楼-- · 2019-07-22 05:13
堂吉诃德 发表于 2016-9-6 11:34
读程序已经写好,现在写程序时有个疑问,读卡时只能有8位的厂家ID,但是在看EM4305数据手册是上面写着有3 ...

2种不同的概念,如图,8位ID是EM4100格式中的一些数据,可以修改;32位ID是EM4305芯片本身的UID、身份编号,一般出厂就会固化锁定,不可修改。EM4100格式的长度是64位的。
xxssl
3楼-- · 2019-07-22 06:14
如上面所述,读头程序只能读8+32位数据,其实是EM4100格式解码好的数据,它的长度是64位,在EM4305存储结构中是word5和word6。EM4305有512位的数据,如图
xxssl
4楼-- · 2019-07-22 10:33
芯片一般有两种模式,只读和读写。只读模式是周围有感应磁场提供能量芯片就一直发送数据出来,这时候只需要解码读取数据出来就可以 了;读写模式是发送一条命令芯片就应答一次,芯片不会主动发送数据出来。你说到的“”读程序已经写好“”只是在只读模式,修改芯片存储需要在读写模式下进行。
xxssl
5楼-- · 2019-07-22 10:37
前面说到“”写芯片的时候需要控制MOD引脚“”,并且0和1的编码方式已经给出了,那么现在就需要知道芯片操作流程了。EM4305芯片有5条命令,如图
EM4305芯片的操作流程是“”命令+地址+数据 “”都包含校验位,如图
我写的程序也是类似的,如图
其中“”EM4305_Start()“”函数是为了EM4305芯片进入读写模式
xxssl
6楼-- · 2019-07-22 14:27
 精彩回答 2  元偷偷看……

一周热门 更多>