怎么通过线圈读取IC卡卡号

玉怀一捧雪 2016-11-01 09:07:20
今天看到别人的一块板子,线圈通过stm32内部时钟输出(PA8)。用示波器测的13.56M
感觉很有意思,外围没有芯片,就几个电容电感和电阻,就可以读出IC卡的卡号(大部分)。
个人初步看了下是通过单片机的ADC口定时读取是否有卡(电压的变化),然后根据指定的编码方式通过IO去读取
不知道有没有这块研究过的哥们,指点下方向或者思路。本人想研究下,感谢
...全文
863 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
玉怀一捧雪 2016-11-02
  • 打赏
  • 举报
回复
引用 2 楼 of123 的回复:
去了解一下非接触卡的通讯协议。其中还分 Type A 和 Type B。真正难的是硬件电路的调试。 比较简单的方法是外挂一个 NFC 前端来做,可靠性高。
看了下板子电路,发现单片机外挂13.56M的晶振,通过软件模拟解码。试了下刷卡,很灵敏。 使用分立元件节省了刷卡模块(成本降低),并且在待机模式功耗在30ua左右,个人觉得确实挺厉害的。
woshi_ziyu 2016-11-02
  • 打赏
  • 举报
回复
可以参考一下其他人的方法: stm32 smartcard调试--不用st8024 STM32驱动RC632 IC卡
of123 2016-11-02
  • 打赏
  • 举报
回复
去了解一下非接触卡的通讯协议。其中还分 Type A 和 Type B。真正难的是硬件电路的调试。 比较简单的方法是外挂一个 NFC 前端来做,可靠性高。
xqhrs232 2016-11-01
  • 打赏
  • 举报
回复
STM32有个iso7816的接口,可以读IC卡的

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧