基于STM32和RC632的读写器设计(硬件版)
来源:互联网 发布:axure rp pro mac版 编辑:程序博客网 时间:2024/06/03 19:31
之前一直在搞高频RFID读写器,想通过这篇博客把以前的知识点整理一下,写的不好,见谅!废话不多说!
本次设计是利用STM32F107VCT7和RC632为硬件基础来实现对高频卡的读写的。RC632是NXP公司生产的一款集成了ISO/IEC14443A、ISO/IEC14443B和ISO/IEC15693三种协议标准的调制解调模块。RC632的信号接收流程如下(用Type A协议来解释):电路从输入到RX引脚的ASK调制信号中解析出ISO/IEC 14443A的副载波信号正交解调器使用两个不同的时钟,这两个时钟在相位上差距90°,得到的副载波信号经过放大、滤波后输入到相关性电路,求出相关性结果,数字化后输入到数字电路。对于市场上运用最为广泛的Mifare卡(ISO/IEC14443A)来说,其最大的优点就是安全性能高,因为其使用了一个叫Cryptol的加密算法,需要访问Mifare标准卡的数据就必须要有相应密匙,然后通过一个3-pass的Cryptol验证。而RC632集成了Cryptol加密算法和验证的硬件电路,能成功读写Mifare卡片的内部数据。具体硬件电路如下图所示:
本次RC632与MCU采用的是SPI接口,优点是接口简单,便于控制。RC632是一款高度集成的芯片,外围电路较少,这样的好处是减小外界对信号的干扰。对于射频部分电路使用的是直接匹配的天线 推荐电路的工作距离可达 100mm 工作距离主要由天线的大小以及天线匹配电路的修正值决定。这部分电路由EMC滤波器、接收电路和天线本身的匹配电路组成。
直接匹配电路
匹配电路推荐值
只要按照上面电路设计,硬件部分基本没有问题。
- 基于STM32和RC632的读写器设计(硬件版)
- 基于STM32的函数信号发生器设计(上:硬件设计)
- adxl345的STM32驱动程序和硬件设计
- STM32硬件设计笔记
- 基于MPC860和VxWorks的硬件防火墙设计及实现
- 基于STM32和ADS1118的热电偶设计笔记
- 基于STM32和SIM900A的无线通信模块设计
- 基于ZigBee和STM32的智能家居控制系统的设计与实现(收藏)
- 基于 STM32 的硬件 I2C 读取 MPU6050 数据
- 基于STM32的函数信号发生器设计(下:软件设计)
- STM32 USB设计--硬件篇
- STM32硬件IIC驱动设计
- 毕业设计——基于STM32的音乐播放器设计(一)
- 基于STM32温控系统的设计概述
- 基于stm32的2FSK调制解调器设计
- 基于STM32的TFT_LCD&TOUCH设计选型
- 基于stm32的2FSK调制解调器设计
- STM32开发板硬件部分-原理图设计(一)
- 关于Win7下安装VS2013就崩溃的问题
- UTC时间和Local时间
- selenium+python windows环境搭建
- 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)
- Dockerfile 示例二:创建一个Nginx的镜像
- 基于STM32和RC632的读写器设计(硬件版)
- Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
- iSO控制器的生命周期
- jQuery EasyUI使用教程之使用标记创建树形菜单
- 来到CSDN的第一天
- Jsonp解决ajax跨域问题
- 如何在程序中随时的退出程序
- 4.JVM内存模型
- 合并两个文件,并且排除掉重复的内容