一、 產品簡介
1.1 功能特點
? 符合 ISO14443A、 符合 ISO7816-3 標準;
? 集成 Mifare1 S50 卡的操作命令;
? 支持串口,可支持 TTL、RS232
? 性價比高、交流、直流充電樁通用。
1.2 技術參數
1.4 接口說明
根據產品圖片可以知道模塊接口說明。
二、 串口通信格式
1 串口數據通信
串口通信中,主機向模塊發送命令,模塊收到命令后解析并執行,執行完畢后主動將數據發送給主機。若命令錯誤,則模塊直接丟棄接收到的數據,且不做任何回應。
A.上位機下發命令幀統一長度不定字節;
B.下位機上傳響應幀根據上位機命令不同,返回字節數也不同;
C.卡號:為 4 個字節,高字節在前,低字節在后;
D.通訊參數:19200,1 個起始位,8 數據位,1 停止位,無校驗;
E.返回碼定義:
F F.無特別說明,表格中單個方格表示 1 個字節數據,字節以 B 或 Byte;
三、標準數據包格式
上位機發送數據包基本格式
下位機發送數據包基本格式
注:數據長度是指后面還有多少有效數據不包括校驗字節。
四、通訊協議
1、點名
2、讀取卡號
3、裝載密碼
注:只是把密碼放入 MCU 的 RAM 中,A/B 處:00=密碼 A,01=密碼 B
4、讀取數據(尋卡模式為 ALL)
5、寫數據(尋卡模式為 ALL)
6、增值
注:增值操作時,需要驗證密碼 B,所以要每次操作前都要先發密碼,且密碼為密碼 B增值數據為 4 個字節,低字節在前,有正負之分
7、減值
注:減值操作時,需要驗證密碼 A,所以要每次操作前都要先發密碼,且密碼為密碼 A減值數據為 4 個字節,低字節在前,有正負之分
8、峰鳴
9、塊值操作初始化
注:初始化值為 4 個字節,低字節在前,有正負之分
10、讀取當前塊值
注: 當前塊值為 4 個字節,低字節在前,有正負之分
15、蜂鳴(可控制蜂鳴長度)
注:單位為 10MS,如下發 10,則表示時間為 100MS
推薦使用流程:
1.點名用于判斷讀卡器是否通訊正常。
2.讀取卡號
3.load 密碼
4.讀取卡內部數據
5.扣款
6.流程結束
通訊協議例程:
A.點名
發送數據:12 00 ff a1 00 4c
返回數據:21 FF 00 E1 04 C2 06 04 10 EB
B.讀取卡號
發送數據:12 00 FF A2 00 4F
返回數據:21 FF 00 E1 04 11 22 33 44 7F
C.讀取錢包操作(數據:300000)
發送數據:12 00 ff aa 01 06 40
返回數據:21 FF 00 E1 04 E0 93 04 00 4C
D.減值 20000 操作
發送數據:12 00 ff a7 05 06 20 4e 00 00 27
返回數據:21 FF 00 E1 00 3F
E.LOAD A 密碼
發送數據:12 00 ff a3 08 12 34 56 78 9A BC 07 00 41
返回數據:21 FF 00 E1 00 3F
電 話:0537-6561189
手 機: 18865375835
山東省濟寧市經濟開發區呈祥大道南嘉興路東萊特光電集團
Copyright ? 2021 山東芯演欣電子科技發展有限公司 版權所有