怎样提高CPU卡读卡距离
我在用上海复旦大学微电子的CPU卡进行实验,通过RC522驱动程序对CPU卡进行读写等操作。在寻卡时,读卡的距离可以达到5厘米左右,可是为什么在寻卡的时候加入了外部认证之...
我在用上海复旦大学微电子的CPU卡进行实验,通过RC522驱动程序对CPU卡进行读写等操作。
在寻卡时 ,读卡的距离可以达到5厘米左右,可是为什么在寻卡的时候加入了外部认证之后,
读卡的距离就迅速降低,这是程序问题吗?
希望大家帮帮忙,谢谢! 展开
在寻卡时 ,读卡的距离可以达到5厘米左右,可是为什么在寻卡的时候加入了外部认证之后,
读卡的距离就迅速降低,这是程序问题吗?
希望大家帮帮忙,谢谢! 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
正常的,寻卡时,卡片需要的能量其实是很低的,所以距离远一点也能找到。但进入应用流程后,执行APDU指令时,卡内的CPU还有各种协处理器(例如,外部认证会用到硬件DES电路)耗电明显大于寻卡的时候,这时候只有降低距离来增加能量。
提高距离的话,一个可以适当增加读卡器的天线面积,改进射频电路,第二,可以在读卡器固定的情况下,使用不同谐振频率的卡片,挑选一个最合适的。
提高距离的话,一个可以适当增加读卡器的天线面积,改进射频电路,第二,可以在读卡器固定的情况下,使用不同谐振频率的卡片,挑选一个最合适的。
追问
谢谢你的回答,你说的是在硬件方面上的改进方法,我会改进一下;
不过在程序的编写上你有什么建议或者在编写程序的时候应该注意哪些问题呢 ?
追答
软件上对于距离貌似没什么办法,
不过在寻卡过程中(此时卡片不在场内),可以间断性地开关射频,这样可以明显降低522的温度,间接提高了可靠性。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询