1、前言 POS 機主要是收單機構(gòu)放在特約商戶處用來進行和收單機構(gòu)主機進行數(shù)據(jù)交換的載體。主要是通過電話線、移動網(wǎng)絡(luò)、網(wǎng)線進行數(shù)據(jù)交換,確認交易類型、金額,持卡人通過輸入密碼驗證持卡人身份,并且能夠識別商戶,驗證商戶,提供紙質(zhì)或電子憑據(jù)的設(shè)備。 POS 機支付是現(xiàn)代電子支付的一種表現(xiàn)形式, 利用 POS 終端對購買的商品或服務(wù)進行財務(wù)支付的服務(wù)方式,通過移動支付可以完成銀行轉(zhuǎn)賬、繳費、購物等商業(yè)活動。 2、方案概述 Ameya360 POS 機讀卡器解決方案結(jié)合射頻識別系統(tǒng), 設(shè)計了一款用于移動支付的讀卡器系統(tǒng), 實現(xiàn)對射頻 SIM 卡片的識別、消費等功能。主控制器選用 32 位高安全處理器完成讀卡器射頻協(xié)議處理和接口通信, 以及模塊內(nèi)部邏輯控制等功能。采用 2.4G 射頻收發(fā)芯片, 實現(xiàn)與射頻卡的高頻通信。由帶有 8-bitDAC 的單片機 C8051F330、放大驅(qū)動電路及線圈組成低頻發(fā)射模塊, 完成低頻信號源的產(chǎn)生、放大和發(fā)射的過程。讀卡器的 MCU 主要完成與 POS 上位機數(shù)據(jù)收發(fā)的串行通信;通過 SPI 通信方式訪問射頻收發(fā)芯片, 按照射頻協(xié)議來實現(xiàn)對射頻卡的操作;向低頻模塊發(fā)送控制低頻命令。從 MCU 設(shè)計程序主要接收主 MCU 命令進行處理, 調(diào)用底層程序?qū)崿F(xiàn)數(shù)據(jù)的曼徹斯特編碼工作, 發(fā)送曼徹斯特編碼流的低頻數(shù)據(jù)實現(xiàn)刷卡距離的控制。
|