基于過采樣技術的遠距離讀卡系統的實現
5、實例應用
識別卡采用曼徹斯特編碼方式, RF周期與數據位周期的比率是RF /64, 即512 s就會有一個上跳沿或是下跳沿,從接收到的波形上看高電平或是低電平的最長持續時間為512 s(理想值), 最短持續時間為256 s(理想值)。因此通過判斷高低電平的時間, 即可還原出時鐘信號和數據。
在實際的應用中, 采用了AD 采樣速度較高, 轉換精度較高, 運算速度較高的ARM 作為主處理器, 型號為STM32F103X, 此款芯片的AD 轉換速度可到1M, 精度達到12位, 運算速度最高達到72MH z, 通過1M 速度的AD轉換,當前值和原來的值相比較即可判斷是上升沿高電平還是下降沿低電平, 通過對轉換次數的計數可以得到高電平或低電平持續的時間, 對這些數據進行數字濾波, 抗干擾處理, 得到了曼徹斯特編碼的的數字數據, 對這些數據進行處理即可正確識別還原曼徹斯特編碼波形, 然后根據曼徹斯特的編碼規則和ID卡的編碼規則即可還原ID卡所包含的信息。在理想狀態下, 電平的最短持續時間為256 s, 最長持續時間為512 s, 但由于射頻場信號的強弱和外界的影響, 最短持續時間和最長持續時間不是一個穩定的值, 因此在實際應用中, 應是一個取值范圍。例如: 最短持續時間為170 s ~360 s, 最長持續時間為400 s~ 600 s(這些取值范圍并不是固定的, 也沒有太嚴格的要求。在實際應用中, 最好對所使用的ID卡進行測量一下, 然后參考測量的結果來選取。
具體的解碼過程好多文章都有介紹, 本文就不在重復敘述。
圖3為AD轉換的程序流程圖。
6、總結
通過過采樣技術和自動調諧技術的應用, 本文所設計的讀卡器成功的將讀取距離擴展到1 000 mm 以上, 讀卡穩定,探頭間不相互影響, 在實際中得到了廣泛的應用, 得到了客戶的好*。
電子血壓計相關文章:電子血壓計原理
評論