產品詳情:
簡介
JY-LD6900M是一款基于射頻識別技術的低頻讀卡模塊,兼容134.2K、125K工作頻率,支持FDX-B、EMID及其兼容卡。通過UART進行通信,支持Modbus Rtu協議。小巧的體積、簡單的操作方式和超低的功耗使JY-LD6900M非常適合嵌入到AGV讀卡器、PDA等設備中。
JY-LD6900M具有以下特點:
◆工作頻率134.2kHz、125kHz;
◆產品支持FDX-B、EMID及其兼容卡;
◆符合ISO11784/85國際標準協議;
◆讀AGV地標標簽距離12cm以上,讀動物耳標20cm以上;
◆讀卡速度30ms,讀卡非常穩定;
◆UART通信接口,支持Modbus Rtu協議;
◆模塊尺寸:43.43mm*34.65mm*2mm;
◆超低功耗,休眠狀態可低至微安級別;
◆體積小巧,可方便集成到AGV讀卡器、PDA等設備中。
2.電氣參數
2.1極限參數
工作溫度…………………………………………………………………………-20℃~+85℃
貯存溫度……………………………………………………………………… -40℃~+125℃
供電電壓(vcc to vss)……………………………………………………………-0.3V~+5.5V
電源管腳對地電壓………………………………………………………………-0.3V~+5.8V
信號管腳對地電壓………………………………………………………………-0.3V~+3.5V
每個管腳最大IOL………………………………………………………………… ±2mA
相對濕度 ………………………………………………………………………… 5%~95%
注:超出“絕對最大額定值”條件下工作會造成器件的永久損壞。以上未涉及器件在這些條件或超出這些條件下的功能操作。器件不能長時間在絕對最大額定值條件下工作,否則會影響其可靠性。
2.2直流特性
測試條件Temperature=+25℃。
表 2.1 器件直流特性表
符號 參數 測試條件 最小值 典型值 最大值 單位
VCC 工作電壓 4.6 5.0 5.5 V
IDC1 電流消耗 正常模式 200 mA
IDC2 電流消耗 待機模式 0.5 mA
VOL 輸出低電平 I(OLMAX)=-2mA VSS VSS+0.6 V
VOH 輸出高電平 I(OHMAX)=2mA 3.0 VCC V
3.描述
3.1管腳說明
表 3.1 器件管腳說明列表
管腳 符號 功能
1 VCC 電源輸入引腳:5V
2 GND 電源地
3 CK 懸空
4 CD 懸空
5 PWEN 模塊使能引腳:高電平有效
6 TX 數據發送引腳
7 RX 數據接收引腳
9 LED1 LED輸出引腳:
常態為高電平,讀到標簽輸出低電平
A1 ANT 天線引腳
A2 ANT 天線引腳
注:UART的波特率默認為9600bit/s,有特殊要求的用戶請事先向銷售工程師說明。
3.2接口方式和典型應用
JY-LD6900M通過UART進行通信,用戶只需通過UART發送簡單的命令便可完成對ID卡的讀操作。典型應用電路圖如圖 3.2所示。
4.通信與協議說明
串口配置(8位數據位):
波特率 19200
校驗 1位偶校驗
停止位 1位
系統可配置內容:(16進制通信)
1、天線開關和應答模式,以下內容中(從機主動發送)意思是讀卡器讀到卡后會主動往總線發讀卡數據。(主從模式)意思是讀卡器不會主動返回數據,等到主機訪問才回復數據。(此配置數據斷電不保存,需要每次上電進行一次配制)(16進制通信)
主機發送命令 配置內容 讀卡器返回 備注
02 06 00 00 00 03 C9 F8 天線開,從機主動發送 02 06 00 00 00 03 C9 F8 通常應用在一主一從的通信中
02 06 00 00 00 02 08 38 天線開,主從模式 02 06 00 00 00 02 08 38
02 06 00 00 00 01 48 39 天線關,從機主動發送 02 06 00 00 00 01 48 39
02 06 00 00 00 00 89 F9 天線關,主從模式 02 06 00 00 00 00 89 F9
2、卡片的后帶數據長度和讀卡器地址。后帶數據指的是有些卡片發送數據除了卡號和國家代號外,后面還帶有其他數據,當前產品支持最多訪問20個字節的數據(160位)。此配置數據保存,斷電不丟失。(16進制通信)
主機發送命令 配置內容 讀卡器返回 備注
02 06 00 01 A0 02 21 F8 A0(160)個位。地址0x02 (范圍:1-247) 02 06 00 01 A0 02 21 F8 讀取后帶數據160位,地址配置為0x02
02 06 00 01 00 02 59 F8 無后加數據(范圍:0-160),地址0x02 (范圍:1-247) 02 06 00 01 00 02 59 F8 配置值不在范圍時,返回值正常,但系統不理會。
讀取數據:(16進制通信)
1、讀取天線開關和應答模式信息。(16進制通信)
主機發送命令 配置內容 讀卡器返回 備注
02 03 00 00 00 01 84 39 回讀0x00地址信息 02 03 02 00 03 BC 45 天線開,從機主動發送
2、讀取后帶數據長度、地址、版本號信息。(16進制通信)
主機發送命令 配置內容 讀卡器返回 備注
02 03 00 01 00 04 15 FA 回讀0x01-0x04地址信息 02 03 08 A0 02 17 05 B1 FA 00 01 BA C1 后帶數據長0xA0,地址:0x02,版本信息:
17 05 B1 FA 00 01
3、讀取系統調諧狀態信息(16進制通信)
主機發送命令 配置內容 讀卡器返回 備注
02 03 00 05 00 09 95 FE 回讀0x05-0x0D地址信息 02 03 12 B5 3F 50 62 81 9C B9 B6 98 8A 70 60 52 4A 41 3C 37 05 26 AA 系統調諧狀態信息,用于查看模塊工作狀態,平常不用讀取
4、讀卡數據讀?。海?6進制通信)
主機發送命令 配置內容 讀卡器返回 備注
02 03 00 0E 00 07 65 F8 回讀0x0E-0x15地址信息,長度為0x07 02 03 0E 02 62 07 B6 60 CB 53 00 80 00 00 00 00 3E DC F6 讀取到卡號等卡片信息
02 03 00 0E 00 11 E4 36 回讀0x0E-0x1F地址信息,長度為0x11 02 03 22 02 62 07 B6 60 CB 53 80 80 00 00 00 11 11 11 11 22 22 22 22 33 33 24 55 25 25 45 53 55 84 53 43 FF 20 D5 CF 讀取到卡號信息和后帶數據信息
讀卡數據讀取的長度可以從0x07-0x11(就是說回讀信息地址可以從(0x0E-0x15)到(0x0E-0x1F))。
發送命令分析(02 03 00 0E 00 07 65 F8)
02: 從機地址;
03: 讀取功能(MODBUS-RTU);
000E:讀取寄存器地址;
0007:讀取數據長度(7個字14 Bytes);
65F8:前面所有數據(02 03 00 0E 00 07)的CRC檢驗值,低字節先發。
接收命令分析:(02 03 0E 02 62 07 B6 60 CB 53 00 80 00 00 00 00 3E DC F6)
02:從機地址;
03: 讀取功能(MODBUS-RTU);
0E:回讀數據長度(14 Bytes);
0262:國家代號(10進制610)
07B660CB53:卡號數據(10進制33124567891)
00:0000 0000最低位代表后加數據是否有效(0無效、1有效),其他7位是未定義數據。
80:1000 0000最高位代表動物標志,其他7位是未定義數據。
000000:卡內其他數據,未定義數據。
00:數據傳輸補充夠偶數字節(14 Bytes),無意義
3E: 當前數據的讀卡時間(0x3E*0.2s) 證明是12.4s 前讀到的,最多計算到51s前。
DCF6:前面整個數據包(02 03 0E 02 62 07 B6 60 CB 53 00 80 00 00 00 00 3E)的CRC檢驗。DC為低字節,F6為高字節。
接收命令分析:(02 03 22 02 62 07 B6 60 CB 53 80 80 00 00 00 11 11 11 11 22 22 22 22 33 33 24 55 25 25 45 53 55 84 53 43 FF 20 D5 CF)
02 03 22 02 62 07 B6 60 CB 53 80 80 00 00 00:和以上分析一致。
11 11 11 11 22 22 22 22 33 33 24 55 25 25 45 53 55 84 53 43:20字節的后加數據。
FF:數據傳輸補充夠偶數字節(34 Bytes),無意義。
20:當前數據的讀卡時間(0x20*0.2s) 證明是6.4s 前讀到的,最多計算到51s前。
D5CF: 前面整個數據包的CRC檢驗,D5為低字節,CF為高字節。
從機主動發信息的方式:機器讀到卡會馬上發一幀數據,如果卡片一直不離開數據不會重復發送,如果卡離開0.2s以上再進入機器會再發一幀數據(每次卡片進入都會實時往總線發送一幀數據)
當將讀卡器配置為從機主動發送模式后,讀卡器讀到卡就馬上往總線上發卡號信息,信息的長度可以配置,比如我們將后加數據長度配置為30位(16位以下不發送后帶數據,后帶數據從16-160有效),35位為4個字節3位需要5個字節來發送,所以字符串數據長度為12(卡號信息長度)+5=17字節,但是由于數據長度數要偶數(字),所以后面要補個隨機數,即18個。所以字符串的構成就是0xxx(從機地址)+0x03(功能)+0x12(18個字節)+18個字節數據+2字節CRC??偣?3個字節。(后加數據如果沒有需要時最好配0,有利于數據傳輸)
例如后加數據配置A0(160位、20字節)??ㄆ泻蠹訑祿r收到的數據為:
03 03 20 02 62 07 B6 60 CB 53 01 80 00 00 00 11 11 11 11 22 22 22 22 33 33 24 55 25 25 45 53 55 84 53 43 C1 26
03:從機地址;
03: 讀取功能(MODBUS-RTU);
20:回讀數據長度(32 Bytes);
0262:國家代號(10進制610)
07B660CB53:卡號數據(10進制33124567891)
01:0000 0001最低位代表后加數據是否有效(0無效、1有效),其他7位是未定義數據。
80:1000 0000最高位代表動物標志,其他7位是未定義數據。
000000:卡內其他數據,未定義數據。
11 11 11 11 22 22 22 22 33 33 24 55 25 25 45 53 55 84 53 43:是后加數據20個字節。
C126:CRC校驗。
將后加數據配置為0后讀到數據:02 03 0C 02 62 07 B6 60 CB 53 01 80 00 00 00 17 35
02:從機地址;
03: 讀取功能(MODBUS-RTU);
0C:回讀數據長度(12 Bytes);
0262:國家代號(10進制610)
07B660CB53:卡號數據(10進制33124567891)
01:0000 0001最低位代表后加數據是否有效(0無效、1有效),其他7位是未定義數據。
80:1000 0000最高位代表動物標志,其他7位是未定義數據。
000000:卡內其他數據,未定義數據。
1735: CRC校驗
出廠默認配置:從機地址02 后加數據長度 0
復位配置 :標準主從模式 開天線
所以如果想要讀卡器讀到卡就發送數據:開機后要發指令:02 06 00 00 00 03 C9 F8
本協議符合MODBUS- RTU標準,支持0地址廣播監聽功能(可以用于配置從機地址等信息)。但是廣播命令從機不做回復。
CRC校驗函數:
unsigned int CRC16_MB(unsigned char *cBuffer, unsigned int iBufLen)
{
unsigned int i, j;
unsigned int wPolynom = 0xa001;
unsigned int wCrc = 0xffff;
for (i = 0; i < iBufLen; i++)
{
wCrc ^= cBuffer[i];
for (j = 0; j < 8; j++)
{
if (wCrc &0x0001)
{
wCrc = (wCrc >> 1) ^ wPolynom;
}
else
{
wCrc = wCrc >> 1;
}
}
}
return wCrc;
}
附錄:
設備地址 命令 寄存器地址 內容 實現的功能
02
06
00 00
(配置后斷電不保存)
b15-
b3:無定義,(上電默認:00 02) b0==1:從機主動發送通常應用在一主一從的通信中
b0==0:主從模式
b1==1:天線開
b1==0:天線關
b2==1:從機主動發送模式下,讀到卡連續發送數據
b2==0:從機主動發送模式下,卡進入一次場區發送一次數據
00 01
(配置后斷電保存) A0 02 讀取后帶數據160(0xA0)位,設備地址配置為0x02
00 02 無后加數據,設備地址0x02
03
00 00 00 01 返回0x00地址信息,即天線狀態和發送模式
00 01 00 04 后帶數據長度和地址以及版本信息
00 05 00 09 系統調諧狀態信息,用于查看模塊工作狀態,平常不用讀取
以上命令僅支持以上格式讀寫
02 03 00 0E 00 01
~
00 11 讀取到卡號信息和后帶數據信息
6.免責聲明
● 開發預備知識
JY-LD6900M系列模塊將盡可能提供全面的開發模板、驅動程序和應用說明文檔以方便用戶使用,但也需要用戶熟悉自己設計產品所采用的硬件平臺及C語言相關知識。
● EMI與EMC
JY-LD6900M系列模塊機械結構決定了其EMI性能必然與一體化電路設計有所差異。系列模塊的EMI性能滿足絕大部分應用場合,用戶如有特殊要求,必然事先與我們聯系。
JY-LD6900M系列模塊的EMC性能與用戶地板的設計密切相關,尤其是電源電路、I/O隔離、復位電路,用戶在設計底板時必須充分考慮以上因素。我們將努力完善模塊的電磁兼容性,但不對用戶最終應用產品的EMC性能提供任何保證。
