基於STM32和RC632的讀寫器設計(硬體版)

2021-07-12 05:37:38 字數 1130 閱讀 6421

之前一直在搞高頻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的串列埠通訊

序列通訊一般是以幀格式傳輸資料,即一幀一幀的傳輸,每一幀都含有起始訊號,資料資訊以及停止資訊等。資料各個位同時傳輸,速度快,但是占用引腳資源多。eg led1602 資料按位順序傳輸,占用引腳資源少,但是速度相對較慢。一位一位傳輸 bit iic spi 串列埠通訊 單工,半雙工,全雙工 同步通訊 ...

基於STM32的恆流源設計

本設計以stm32f103rct6為主控晶元,利用mos管的恆流區特點,設計恆流源。設計電流範圍為1 300ma。基本原理圖 q2為n溝道mos管,在正常工作情況下,運放與mos管之間構成深度負反饋,使得輸入控制電壓與vr虛短,近似相等。這可以得到負載電流 3.1.電源 電路圖如圖所示 電源由 12...

基於STM32的無線飛鼠 二

在前一篇部落格中講了下一些題外話,從本篇開始講講重點的知識,說說無線飛鼠過程用到的模組 細說mpu6050 mpu6050整合了3軸加速度和3軸陀螺儀,是一款不錯的感測器模組,可以用在很多方面,比如 四軸飛控 空中滑鼠 兩輪平衡車 gps定位方面 遊戲機 3d遙控器 平板裝置等等,此模組給我們提供了...