单片机模拟id卡_单片机模拟卡 - CSDN
  • 51单片机125Khz ID卡读卡程序

    热门讨论 2020-07-30 23:32:46
    51单片机125Khz ID卡读卡程序 51单片机 125Khz ID卡 C程序 解曼彻斯特码
  • (2)之后的D00~D03,就是第一个ID号,P0代表的是第一行的偶校验(例:0000_0/0001_1/0110_0)当不为偶数时,偶校验置1。P0-P9均为每行前四位的偶校验。 (3)PC0~PC3为每列的奇校验,(例:10000000110_0记得算上...

    目录
    一、单片机读取ID卡(工作原理及电路)
    二、单片机读取ID卡(产生载波)
    三、单片机读取ID卡(EM41000的数据格式)
    四、单片机读取ID卡(硬件调试及读码)

    (一)EM4100的数据格式
    在这里插入图片描述
    现在让我们来解释一下。
    (1)首先第一行,是9个“1”,这是EM4100固定的格式。
    (2)之后的D00~D03,就是第一个ID号,P0代表的是第一行的偶校验(例:0000_0/0001_1/0110_0)当不为偶数时,偶校验置1。P0-P9均为每行前四位的偶校验。
    (3)PC0~PC3为每列(P0-P9)的偶校验,(例:0000000110_0)
    (5)举个栗子:卡号为06001259E3
    在这里插入图片描述
    (在完成单片机读卡后,我们会使用单片机模拟ID卡,将使用这种数据格式发送卡号)

    (二)曼切斯特编码
    为了后续的单片机读卡及单片机模拟ID卡,故我们需要了解下曼切斯特码(Manchester Encoding)的工作方式。让我们来看看下图
    在这里插入图片描述
    主要观察上图中的四种状态:11,10,01,00

    (三)参考资料
    http://bbs.mydigit.cn/read.php?tid=1536395
    http://www.priority1design.com.au/em4100_protocol.html
    https://blog.csdn.net/TonnyBrown/article/details/75200601#commentsedit

    展开全文
  • N76E003读取ID卡程序、电路及原理分析

    目录
    一、单片机读取ID卡(工作原理及电路)
    二、单片机读取ID卡(产生载波)
    三、单片机读取ID卡(EM41000的数据格式)
    四、单片机读取ID卡(硬件调试及读码)

    一、非接触卡的读卡原理

    本系列文章主要探讨125KHz频段下的ID卡,13.5MHz频段IC卡不在本文探讨范围内。

    1、简介
    ID卡全称是(Identification Card)是一种只读型的非接触式卡,出厂时,厂家会将ID号写死在芯片内部,不允许进行二次修改,国内常见的ID卡为EM4100、EM4102卡等。

    2、读卡流程
    读卡器通过持续发射特定频率的射频信号,当ID卡进去其工作范围内时,将产生感应电流(想象变压器),ID卡得电后,将自身芯片内的编码信息通过天线发送出去;读卡器接收到从标签发送来的调制信号,经过解调后,得到ID卡的编码信息。

    3、工作原理
    (1)单片机通过控制 8050(NPN 型)和 8550( PNP 型) 构成了推挽式功率放大电路,再通过LC谐振电路, 产生 125KHz 的读卡驱动信号。

    LC谐振电路具有选频能力,它可以将有用的频率成分保留下来,而将无用的频率成分滤除,比如收音机、电视机。收音机的天线会同时接收多个电台发射的不同载波的广播节目,而我们收听时,必须在这众多广播节目中选出我们所要接收的那一套广播节目,这就是选频(选台)。改变谐振电路的谐振频率,使其谐振在所需要接收台的载频上,从而选择出所接收台的广播信号,而滤除掉除此之外的其他台及外来的无用信号,这就完成了选台。

    (2)当有 ID 卡靠近读卡器线圈时,谐振把能量感应到 ID 卡内的线圈上, 对卡内的电容进行充电,ID 卡将以此作为电源, 通过负载调制的方法,向读卡器发送信息。原理如下所示。

    如果变压器的副边突然接入一个大的负载,变压器原边电压就会瞬间降低,切除负载,变压器的原边电压就会马上恢复。前面说了,射频卡相当于变压器的副边,卡内也有这样一个负载,接通负载时射频场的振荡幅度会减小,切除负载,射频场的幅度会恢复。卡片通过负载是否接入来表示发送的数据,读写器探测到射频场的幅度改变,就能知道卡片发送什么数据了。这就是卡片回送数据的原理。

    通过S开关的不断切换,将Rmod电阻不断并联,从而更改负载电阻的大小,当谐振回路两端的电压发生变化时,由于线圈电感耦合,这种变化会传递给读写器,表现为读写器线圈两端电压的振幅发生变化,因此产生对读写器电压的调幅,从而产生包络。
    在这里插入图片描述

    (3)包络检波:
    读卡器内部流程如下图所示。
    在这里插入图片描述

    由于我们需要在产生的载波上,读取ID卡的编码,这时候调制信号的包络就是曼切斯特码,此时就需要包络检波电路来“提取”对应的曼切斯特码。
    包络的相关知识可以看这里

    包络:当用一个低频信号对一个高频信号进行幅度调制(即调幅)时,低频信号就成了高频信号的包络线。这样的信号称为调幅信号。 从调幅信号中将低频信号解调出来的过程,就叫做包络检波。

    4、电路
    (1)推挽式功率放大电路
    在这里插入图片描述
    (2)LC谐振电路
    在这里插入图片描述
    (3)包络检波电路
    在这里插入图片描述
    (4)滤波整形电路
    在这里插入图片描述

    展开全文
  • 源:用单片机DIY的RFID模拟卡,能模拟现有125KHz的卡! 转载于:https://www.cnblogs.com/LittleTiger/p/4545729.html

    源:用单片机DIY的RFID模拟卡,能模拟现有125KHz的卡!

     

    转载于:https://www.cnblogs.com/LittleTiger/p/4545729.html

    展开全文
  • 由于本人除了比较懒之外,还比较穷,手头只有台古董模拟示波器,带宽只有20M,所以有些波形需要“意会”,废话不多少,我们来看图说话。 1、功率放大电路&125Khz载波 ...

    由于本人除了比较矮之外,还比较穷,手头只有台古董模拟示波器,带宽只有20M,所以有些波形需要“意会”,废话不多说,我们来看图说话。

    目录
    一、单片机读取ID卡(工作原理及电路)
    二、单片机读取ID卡(产生载波)
    三、单片机读取ID卡(EM41000的数据格式)
    四、单片机读取ID卡(硬件调试及读码)

    1、功率放大电路及125Khz载波测量
    A点为示波器测量处,signalcarrier为单片机产生125KHz波形
    在这里插入图片描述
    实际波形
    在这里插入图片描述

    2、LC谐振电路及正弦波测量
    B点为示波器测量点
    在这里插入图片描述
    在这里插入图片描述

    3、包络检波电路及检波波形
    C点为示波器测量点
    在这里插入图片描述
    在这里插入图片描述

    4、放大整形电路及输出波形测量
    测量点为OutSignal。
    在这里插入图片描述
    在这里插入图片描述

    5、波形分析与读码
    通过上面最终输出的波形,单片机已经可以识别到输出的曼切斯特码了。
    首先我们使用市面上能买到的读卡器,读取一下本次测试用的ID卡卡号
    1 E 0 0 6 8 B 0 9 8
    通过在EM4100的数据格式一文中的格式,我们进行拆解,如下图所示
    在这里插入图片描述

    下面是一段随机截取的输出波形。我们进行分析
    在这里插入图片描述
    1111111111100110111001000,对照上图列表中的数据,然后发现根本对不上,,,,,
    回过头来,我们在来看看关于曼切斯特码的格式。

    从低到高跳变表示“1”,从高到低跳变表示“0”。(百度百科)

    这时候我们取反一下上面得到的编码
    0000000000011001000110111(这下就可以对应上了吧~~~~~)

    现在再让我们来看下维基百科上的相关图片,相信就会一目了然。
    在这里插入图片描述
    接下来我们将编写解码程序,敬请期待。

    展开全文
  • 二、单片机读取ID卡(产生载波)

    千次阅读 2018-10-02 10:58:15
    1、程序代码
  • 基于Unique ID单片机程序加密系统 单片机唯一ID程序加密 单片机一般作为一个产品的逻辑中心,工作时一直在进行着逻辑判断与执行操作,相当于人类的大脑。单片机可以通过修改程序来控制外围电路的工作状态,从而...
  • 51单片机的仿真栈(模拟栈/可重入栈) 51单片机的仿真栈(又叫模拟栈、或者可重入栈)。 首先来看,51的系统栈(又叫系统栈,或者硬件栈),就是SP所指向的栈,他是一个满增栈(注释1),位于片内RAM的128 bytes之中,上电...
  • 125khz读卡程序

    2020-07-27 23:32:45
    本程序为STC单片机接收ID卡并通过串口发送到PC端进行显示
  • RC522单片机读写程序,io口模拟SPI接口程序,有读有写
  • 单片机驱动DM9000网卡芯片(详细调试过程)【上】 2009-03-04 11:13 和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的...
  • 单片机驱动DM9000 和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。当然,其它网卡芯片,如RTL8019的应用也很常见,在很...
  • 当然,其它网卡芯片,如RTL8019的应用也很常见,在很多开发板上得到应用然而RTL8019的介绍在网上可以找到非常详细的介绍,尤其是用单片机对其做底层驱动的介绍非常丰富。下面的网站就介绍了用AVR驱动RTL8019网卡芯片...
  • 源:只要单片机具有真正唯一ID,就可以让加密坚不可摧 http://www.amobbs.com/thread-5518980-1-1.html 第一环:ID-->F1(ID) -----》IDX,将ID通过自定义的一个算法F1,转换为一个整数IDX , F1为不可逆...
  • IC卡和ID卡以及两者的比较

    千次阅读 2018-12-06 20:14:41
    ID卡  IC卡与ID卡的比较 IC卡 IC卡 (Integrated Circuit Card,集成电路卡),也称智能卡(Smart card)、智慧卡(Intelligent card)、微电路卡(Microcircuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO ...
  • STM32单片机的PSAM驱动模块设计

    千次阅读 2018-07-05 23:27:03
    原文地址::http://www.eepw.com.cn/article/261728.htm相关文章1、国密PSAM卡与CPU(用户卡)操作过程是怎么样的?...2、 PSAM卡 源代码 sam 卡源代码,已经id卡源代码 ----http://www.pudn.com/Dow...
  • 125KHz读取ID卡卡号

    千次阅读 2019-05-07 09:00:10
    项目需要,自己设计了125khz模块,发现了一些不难但是较为耗时的点,需要注意的地方有两个: ...参数的确定尤为重要,差一点可能导致读取数据错误,下面是普通12个机器周期51单片机使用11.0592M...
  • 51单片机的仿真栈(又叫模拟栈、或者可重入栈)。 首先来看,51的系统栈(又叫系统栈,或者硬件栈),就是SP所指向的栈,他是一个满增栈(注释1),位于片内RAM的128 bytes之中,上电之后系统堆栈指针SP的初值等于...
  • 单片机驱动DM9000网卡芯片(详细调试过程)【上和下】   和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。当然,其它...
1 2 3 4 5 ... 20
收藏数 611
精华内容 244
关键字:

单片机模拟id卡