月度归档:2020年06月

模拟器件读IC卡号

市面上有些门禁一体机价格很低,原因是电路没有使用专用的IC读卡芯片,而是用模拟器件实现读IC卡号。最近做了一个这样的方案,这里分享下里面的难点。

硬件部分不做解释,主要解释下软件发送数据和接收数据的格式。

IC卡属入A类卡。卡和读卡器通讯格式如下:

clip_image002

读卡器发送数据的编码格式如下:

clip_image004

1、首先要发送WAKE-UP帧

7个数据位发送,LSB首先发送。(标准REQA的数据内容是‘26’,WAKE-UP请求的数据内容是‘52’)

通信结束

clip_image005

不加奇偶校验位。

图表 7‑2:REQA帧

单片机发送数据的波形如下:

clip_image007

1位的时间是128/13.56M=9.4us

使用RF工作场的ASK100%调制原理来产生一个如图6-2所示的“暂停(pause)”状态来进行PCD和PICC间的通信。“暂停(pause)”的时间大概2-3us,如上图所示。

根据6.4.1.3协议规定,发送的数据为

ZZXYZXYXY

第一个Z为通讯开始位,最后1位Y为通讯结束位。中间7位为0100101,即0X52命令码。

继续阅读