根据曼彻斯***的编码原则(参见本刊2001年第一期《一种采用曼码调制的非接触IC卡读写程序编制》),非接触ID卡采用上升沿对应着位数据“0”,下降沿对应着位数据“1”,微控制器通过检测U2270B输出数据位的跳变来实现对曼彻斯***的译码。在现实工作中,数据信号会受到调制、解调、噪声各种效应的影响,其上升沿和下降沿存在抖动,可采用键盘消抖的办法来消除抖动的影响。根据非接触ID卡64位数据循环发送以及其数据绪构特点,即数据流中第64位为“0”,第1位至第9位为“1”。据此,将“0111111111”作为读数据的起始标识,如图2所示。在确定了数据起始标识后,采用延时大于0.5T采样数据位的方法,如图3所示,来避开曼彻斯***编码中的空跳对数据译码造成的影响,简化了译码程序。 通过实验得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。为了便于对读出数据进行奇校验,读出数据每5位作为一个字节。因此确定起始标识和读取数据对时钟有严格要求,所以寻找起始标识和读取数据部分程序采用汇编语言编写。数据读以后,根据前面所提到的非接触ID卡的数据结构,通过比较奇校验算法与读出数据中的奇校验位来验证出数据的正确性。
上传时间: 2016-10-14
上传用户:xhz1993
广州斯道的开发板手册,现在官方已经没有了。在网上基本上也没有了。用得着的朋友有福了
标签: 开发板
上传时间: 2013-12-20
上传用户:xuanjie
一个用MATLAB实现的贝叶斯辨识的代码
上传时间: 2016-10-16
上传用户:498732662
使用雅可比和高斯-赛德尔算法求解线性方程
上传时间: 2016-10-17
上传用户:541657925
本文着重阐述了如何通过贝叶斯理论在多时相高分辨率遥感影像中进行变换检测的技术,能够获得良好的检测效果。
上传时间: 2016-10-19
上传用户:alan-ee
基于飞斯卡尔MC9S08QG8的基本程序开发代码,包括各个基本的模块,I2C,SPI,SCI等
上传时间: 2016-10-20
上传用户:jeffery
贝叶斯算法是基于贝叶斯定理 P(H|X) = P(X|H)P(H) / P(X).。对于多属性的数据集,计算 P(X|Ci) 的开销非常大,为减低计算复杂度,我们做条件独立的假设,即给定元组的类标号,假定属性值有条件地相互独立,即在属性间不存在依赖关系。此程序仅为算法的一个实现,根据训练数据训练分类器
上传时间: 2016-10-21
上传用户:1159797854
一本不错的数字图像处理书(冈萨雷斯中文版)总共有三个压缩文件需要放在一起解压缩
上传时间: 2014-08-25
上传用户:朗朗乾坤
%极大似然方法 gcn为高斯有色噪声!!!比较不同点
上传时间: 2016-10-22
上传用户:拔丝土豆
RS485总线介绍,包括接口、电缆、布网、需要注意的问题等。
上传时间: 2014-01-14
上传用户:manlian