บทความเกี่ยวกับการประยุกต์ใช้ RFID

คำแนะนำการแบ่งพาร์ติชันแท็ก RFID UHF และการล็อคแท็ก

แท็ก UHF จริงๆ แล้วเป็นพื้นที่เก็บข้อมูลขนาดเล็ก เครื่องอ่าน RFID จะอ่านข้อมูลในแท็กผ่านคำสั่งพิเศษเท่านั้น ดังนั้นความยาวของข้อมูลที่สามารถอ่านและเขียนได้จะถูกกำหนดโดยแท็กอิเล็กทรอนิกส์ RFID เอง สำหรับรายละเอียด คุณสามารถสอบถามจากผู้จำหน่ายแท็ก RFID ได้

หมายเหตุ: การอ่านและเขียนต่อไปนี้ทั้งหมดดำเนินการในรูปแบบเลขฐานสิบหก และความยาวของข้อมูลจะต้องอยู่ในรูปแบบคำ (คำ) เช่นเดียวกับหน่วย (2 ไบต์) นั่นคือ 4 บิต เช่น 0001)

1. พาร์ติชัน

หน่วยความจำแท็กแบ่งออกเป็นพื้นที่ใดบ้าง

สงวนไว้ (สงวนไว้), EPC (รหัสผลิตภัณฑ์อิเล็กทรอนิกส์), TID (หมายเลขประจำตัวแท็ก) และผู้ใช้ (ผู้ใช้) สี่ บล็อกเก็บข้อมูลอิสระ (Bank)

พื้นที่ RESERVER: ขนาด 8 ไบต์ (4 คำ) 4 ไบต์แรก (2 คำ) เป็นรหัสผ่านการทำลาย (ใช้เพื่อทำลายฉลากโดยทั่วไปไม่ได้ใช้) สุดท้าย 4ไบต์ (2 คำ) คือรหัสผ่านการเข้าถึง (ใช้ในการเขียนข้อมูลและการดำเนินการล็อค) ค่าเริ่มต้นคือ: 0000 0000 (รหัสผ่านการทำลาย) 0000 0000 (รหัสผ่านการเข้าถึง)

พื้นที่ TID: 12 ไบต์ ( 6 ตัวอักษร) "อ่านได้เท่านั้น เขียนไม่ได้" ถูกเขียนขึ้นในโรงงาน โดยเป็นตัวระบุเฉพาะของแท็ก หมายเลขประจำตัวผลิตภัณฑ์ของแท็กอิเล็กทรอนิกส์ และหมายเลข TID ของผู้ผลิตแต่ละรายจะแตกต่างกัน< br/>
พื้นที่ EPC: เป็นรหัสผลิตภัณฑ์อิเล็กทรอนิกส์สำหรับระบุวัตถุฉลาก เมื่อเปรียบเทียบกับ TID ความแตกต่างระหว่าง EPC และ TID ก็คือผู้ใช้สามารถเขียนและแก้ไข EPC ได้ด้วยตนเอง โครงสร้างข้อมูลของพื้นที่ EPC คือ คำแรกคือตัวเลขตรวจสอบ คำที่สองคือการควบคุมความยาว และคำสุดท้ายคือตำแหน่งที่จัดเก็บข้อมูล เมื่อสร้างสินค้าคงคลัง EPC จะแสดงตามความยาวที่ระบุโดยบิตควบคุมความยาว เมื่อเขียนข้อมูล EPC จริง ที่อยู่เริ่มต้นจะเต็มไปด้วย 1 นั่นคือข้อมูลจะถูกเขียนจากบิตควบคุมความยาว และบิตพาริตีจะถูกคำนวณโดยอัตโนมัติโดยไม่ต้องเขียนด้วยตนเอง การคำนวณบิตควบคุมความยาว: ความยาวข้อมูล EPC * 2 = i; แปลง i เป็นรูปแบบเลขฐานสิบหก จากนั้นเพิ่ม 00 หลังผลลัพธ์ที่แปลง และสุดท้ายจะได้ข้อมูลบิตควบคุมความยาว ตัวอย่างเช่น: 0001, i = 4 * 2 = 8 —> 08 —> 0800 บิตควบคุมความยาวคือ 0800 โดยคำนวณในโปรแกรม:

กรอกความยาวตามความยาวข้อมูลจริงที่จะเขียน เช่น 0001 ความยาวคือ 1 คำ 4 บิต ( ควรสังเกตว่าความยาวบิตข้อมูลต้องเป็นจำนวนเท่าของ 4) เพิ่มบิตควบคุมความยาว 0800 และกรอก 2 สำหรับความยาวในซอฟต์แวร์ ตัวอย่าง: 0001 ที่อยู่เริ่มต้น: 1. ความยาว: 2. ข้อมูล: 08000001.

พื้นที่ผู้ใช้: ความยาวของหน่วยความจำนี้กำหนดโดยผู้ผลิตป้ายอิเล็กทรอนิกส์แต่ละป้าย และข้อมูลที่ผู้ใช้กำหนด (เป็นเลขฐานสิบหก) form) สามารถเขียนได้ในพื้นที่ USER

2. การล็อคแท็บ

สถานะการล็อคแท็กมีสี่ประเภท ซึ่งอธิบายไว้ในสองกรณี:

1. หากรหัสผ่านการเข้าถึงไม่ได้รับการแก้ไข มันจะเป็นค่าเริ่มต้น 00000000:

ปลดล็อค: สามารถอ่านและเขียนได้ด้วยรหัสผ่าน 00000000;

ล็อคชั่วคราว: ใช้รหัสผ่าน 00000000 เพื่ออ่านและ write;

ล็อคถาวร: ใช้รหัสผ่าน 00000000 เพื่ออ่านและไม่เขียน;

ปลดล็อค: ปลดล็อคพื้นที่ที่ถูกล็อคชั่วคราวและเปลี่ยนให้เป็นสถานะปลดล็อค; พื้นที่ที่ถูกล็อคถาวรไม่สามารถปลดล็อคได้

2. หากมีการแก้ไขรหัสผ่านการเข้าถึง แทนที่จะเป็นค่าเริ่มต้น 00000000 จะถือว่าได้รับการแก้ไขเป็น 000000FF:

ปลดล็อค: สามารถอ่านและเขียนได้ด้วยรหัสผ่าน 00000000 หรือ 000000FF;

ชั่วคราว ล็อค: หลังจากที่พื้นที่สำรองถูกล็อคชั่วคราว ให้ใช้รหัสผ่าน 000000FF เพื่ออ่านและเขียน พื้นที่อื่นๆ (ยกเว้น TID) หลังจากล็อคชั่วคราวให้ใช้รหัสผ่าน 00000000 หรือ 000000FF เพื่ออ่านและใช้รหัสผ่าน 000000FF เพื่อเขียน พื้นที่อื่นๆ (ยกเว้น TID) เป็นแบบถาวร หลังจากล็อคแล้ว รหัสผ่าน 00000000 หรือ 000000FF จะไม่สามารถอ่านหรือเขียนได้

ปลดล็อค: ปลดล็อคพื้นที่ล็อคชั่วคราวและเปลี่ยนให้เป็นสถานะปลดล็อค; พื้นที่ที่ถูกล็อคถาวรไม่สามารถปลดล็อคได้

หมายเหตุ: หากคุณต้องการล็อคพื้นที่อื่นที่ไม่ใช่พื้นที่รหัสผ่าน คุณจะต้องล็อคพื้นที่รหัสผ่านสองแห่งก่อนที่จะล็อคพื้นที่อื่น

ควรให้ความสนใจกับพื้นที่ EPC:

ในพื้นที่ EPC คำที่ 0 คือผลรวมตรวจสอบ CRC ของ EPC และคำที่ 1 คือค่า PC (ความยาวของ EPC) ดังนั้นเริ่มจากคำที่ 2 เป็นเนื้อหาคำสูงสุดของ EPC ที่แท้จริง ยกเว้นเพื่อวัตถุประสงค์พิเศษ โดยทั่วไปแล้วอย่าเลือกคำ 0 และคำ 1 เพื่อเริ่มเอาต์พุต

[หมายเหตุ] PC+EPC เรียกอีกอย่างว่า UII

5 บิตแรกของ PC ไบต์สูงแสดงถึงความยาวของคำของ EPC

เลขฐานสิบหกไบนารีต่อไปนี้สอดคล้องกับความยาวของ EPC

11111 000 F8 00 31

11110 000 F0 00 30

11101 000 E8 00 29

11100 000 E0 00 28

11011 000 D8 00 27

11010 000 D0 00 26

11001 000 C8 00 25

11000 000 C0 00 24

10111 000 B8 00 23
< br/>10110 000 B0 00 22

10101 000 A8 00 21

10100 000 A0 00 20

10011 000 98 00 19

10010 000 90 00 18 คำ = 288 บิต

10001 000 88 00 17

10000 000 80 00 16

01111 000 78 00 15

01110 000 70 00 14

01101 000 68 00 13

01100 000 60 00 12

01011 000 58 00 11

01010 000 50 00 10

01001 000 48 00 9 คำ 48 00~4F 00

01000 000 40 00 8 คำ 40 00~47 00

00111 000 38 00 7 คำ 38 00~3F 00

00110 000 30 00 6 คำ 30 00~37 00

00110 100 34 00

00101 000 28 00 5 คำ 28 00~29 00

00100 000 20 00 4 คำ 20 00~27 00

00011 000 18 00 3 คำ 18 00~19 00<br/
00010 000 10 00 2 คำ 10 00~17 00

00001 000 08 00 1 คำ 08 00~0F 00

Scan the qr codeclose
the qr code