打印

做过2270读Em4100的朋友进来帮个忙:)

[复制链接]
2423|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shkliu|  楼主 | 2008-8-11 15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.是不是EM4100采用什么编码方式,是由读卡器决定的?那么2270采用什么编码?
2.曼码的编码是不是上升为1.下降为0?
3.我按照上升为1下降为0,在64个bit里面没有发现9个1.然后后面的编码也不符合D00+D01+D02+D03+校验和?

我用示波器看到的图形。按照曼码上升为1下降为0分析的。
0000000001110010000111111111110101110100110110110011100000101001
谢谢。

相关帖子

沙发
shkliu|  楼主 | 2008-8-11 15:53 | 只看该作者

再次说明一下

如果按照上升为0下降为1,那么码算是能够对上(正确)。但是和我的卡上的号码不对啊。卡号0005411983.应该说也有15个0才对。

使用特权

评论回复
板凳
shkliu|  楼主 | 2008-8-11 16:47 | 只看该作者

搞懂了:)

采用曼彻斯特调制编码,全部的数据位为64 bit,它包含9个开始位(其值均为‘1’)、40个数据位(8个厂商信息位+32个数据位)、14个行列校验位(10个行校验+4个列校验)和 1个结束停止位。TK4100 在向读卡机或 PC 机传送信息时,首先传送 9 个开始引导位,接着传送 8 个芯片厂商信息或版本代码,然后再传送32个数据位。其中 15 个校验以及结束位用以跟踪包含厂商信息在内的40位数据.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

96

帖子

0

粉丝