مبتدئ

البدء باستخدام RFID

كل ما تحتاج إلى معرفته لإعداد وتشغيل نظام RFID الأول الخاص بك

كيف يعمل UHF RFID فعليًا

يحتوي نظام UHF RFID على ثلاثة أجزاء: قارئ، هوائي واحد أو أكثر، وعلامات. يولد القارئ إشارة راديوية بتردد 920–925 MHz ويرسلها عبر الهوائي. عندما تدخل علامة سلبية مجال الهوائي، فإنها تجمع الطاقة من الموجة الراديوية لتشغيل شريحةها الدقيقة (التي تحتاج عادةً إلى ~10 ميكرو واط فقط). ثم تقوم الشريحة بتعديل الإشارة الواردة وإعادتها. مما يعكس في الأساس نسخة معدلة مرة أخرى. تحمل هذه الإشارة المنعكسة رمز المنتج الإلكتروني (EPC) الفريد للعلامة.

تستغرق دورة القراءة بأكملها. من إرسال الاستعلام إلى تلقي استجابة العلامة. حوالي 1–3 مللي ثانية. هذا ما يمكّن القارئ الواحد من جرد 200+ علامة في الثانية باستخدام بروتوكول مكافحة التصادم EPC Gen2. تعد خسارة الإشارة ذهابًا وإيابًا كبيرة (-40 إلى -80 ديسيبل)، ولهذا السبب تعد طاقة الإرسال الخاصة بالقارئ (عادةً 30 ديسيبل ميلي واط / 1 واط) وحساسية شريحة العلامة (حتى -22 ديسيبل ميلي واط) من المواصفات الهامة.

💡

لماذا تهم كلمة "passive": لا تحتوي علامات UHF السلبية على بطارية. إنها تجمع الطاقة من الموجة الراديوية للقارئ، مما يعني أنها رخيصة (3–15 سنتًا لكل منها)، ورقيقة (0.1 مم)، وتدوم إلى أجل غير مسمى. المقايضة هي نطاق أقصر (حتى ~12 مترًا) مقارنة بالعلامات النشطة التي تحتوي على بطاريات (~100 متر+).

نطاقات التردد. لماذا UHF؟

تمتد RFID على نطاقات تردد متعددة، لكن UHF (860–960 MHz) تهيمن على التطبيقات التجارية لأنها توفر أفضل توازن بين نطاق القراءة والسرعة وتكلفة العلامة. تقرأ LF (125 kHz) ضمن 10 سم عند ~1 علامة/ثانية. جيد لتتبع الحيوانات ولكنه بطيء جدًا للوجستيات. تصل HF/NFC (13.56 MHz) إلى ~1 متر عند ~50 علامة/ثانية. رائعة للمدفوعات وبطاقات الوصول. تصل UHF إلى 1–12+ مترًا عند 200+ علامة/ثانية. مثالية لسلسلة التوريد وتجارة التجزئة وتتبع الأصول.

ضمن نطاق فيتنام 920–925 MHz، تستخدم القارئات طيف الانتشار بالقفز الترددي (FHSS) عبر قنوات متعددة. المعادلة هي: التردد = 920.0 + (channel_index × 0.5) MHz. يستخدم التكوين النموذجي 6 قنوات [0, 2, 4, 6, 8, 10] تمتد من 920.0 إلى 925.0 MHz لتحقيق أقصى فصل للقنوات.

⚠️

تختلف تخصيصات تردد UHF حسب البلد. تستخدم فيتنام 920–925 MHz. تستخدم الولايات المتحدة الأمريكية 902–928 MHz. تستخدم أوروبا 865–868 MHz. قم دائمًا بتكوين القارئ الخاص بك للنطاق الإقليمي الصحيح. استخدام التردد الخاطئ أمر غير قانوني ويمكن أن يتسبب في تداخل مع الخدمات المرخصة.

Vietnam UHF Channel Map (920–925 MHz)
Channel Index → Frequency (MHz)   Formula: f = 920.0 + (idx × 0.5)

Ch 0  → 920.0    Ch 4  → 922.0    Ch 8  → 924.0
Ch 1  → 920.5    Ch 5  → 922.5    Ch 9  → 924.5
Ch 2  → 921.0    Ch 6  → 923.0    Ch 10 → 925.0
Ch 3  → 921.5    Ch 7  → 923.5

Typical: use [0, 2, 4, 6, 8, 10] for max channel separation

تشريح العلامة وعائلات الرقائق

تحتوي كل علامة UHF RFID على مكونين أساسيين: نمط هوائي (ألومنيوم محفور أو مطبوع على ركيزة PET) وشريحة دقيقة (IC). يلتقط الهوائي إشارة القارئ وتعالج الشريحة الأوامر وتعيد البيانات. حساسية الشريحة هي الحد الأدنى للطاقة التي تحتاجها الشريحة للتنشيط. يمكن لشريحة مصنفة عند -22.1 ديسيبل ميلي واط أن تستيقظ بـ ~6.3 ميكرو واط فقط. أقل (أكثر سلبية) = حساسية أفضل = نطاق قراءة أطول.

تشمل عائلات الرقائق الشائعة: NXP UCODE 9 (-22.1 ديسيبل ميلي واط، 128 بت EPC، بدون ذاكرة مستخدم. مهيمنة في البيع بالتجزئة)، سلسلة Impinj M700 (-22.1 ديسيبل ميلي واط، 128 بت EPC. قوية في اللوجستيات)، و Quanray QStar-7U (-21.0 ديسيبل ميلي واط، 128 بت EPC، 512 بت ذاكرة المستخدم. مثالية عندما تحتاج إلى تخزين البيانات مباشرة على العلامة).

عوامل شكل العلامة: Dry Inlays (علامة خام على PET، 3–8 سنتات، للتحويل إلى ملصقات)، Wet Inlays (بمادة لاصقة، 5–12 سنتات، جاهزة للتطبيق)، ملصقات الملصقات (قابلة للطباعة، 8–25 سنتات، مع العلامة التجارية)، Hard Tags (1–15 دولارًا، متينة للبيئات القاسية)، وملصقات منسوجة/قماشية (15–40 سنتًا، مخيطة في الملابس). تقوم Nextwaves بتصنيع dry inlays من 35×17 مم إلى 95×8 مم وملصقات ملصقات بأحجام متطابقة.

بروتوكول مكافحة التصادم EPC Gen2

تحكم EPCglobal Gen2 (ISO 18000-6C) في كيفية تواصل قراء UHF مع العلامات. الابتكار الرئيسي هو خوارزمية مكافحة التصادم ذات الفتحات ALOHA التي تتيح لقارئ واحد جرد مئات العلامات في وقت واحد دون أن تتداخل مع بعضها البعض.

إليك كيفية عمل جولة الجرد: يرسل القارئ استعلامًا بالمعلمة Q (إنشاء 2^Q فتحة زمنية). تختار كل علامة فتحة عشوائية وتنتظر. عندما تصل فتحة العلامة، فإنها تستجيب برقم عشوائي مكون من 16 بت. إذا استجابت علامة واحدة فقط، فإن القارئ يقر ويتلقى EPC الكامل. إذا تصادمت علامات متعددة، فإن القارئ يتخطى هذه الفتحة. بعد كل الفتحات، يتم تعديل Q. لأعلى إذا كان هناك الكثير من التصادمات، لأسفل إذا كان هناك الكثير من الفتحات الفارغة. وتتكرر الجولة.

إعدادات Q العملية: Q=2 (4 فتحات) لـ 1–5 علامات، Q=4 (16 فتحة) لـ 5–20 علامة، Q=5 (32 فتحة) لـ 20–100 علامة، Q=6 (64 فتحة) لـ 100–500 علامة، Q=7 (128 فتحة) لـ 500+ علامة. Q الأعلى يعني تصادمات أقل ولكن جولات أبطأ.

يتحكم استمرار الجلسة في المدة التي تتذكر فيها العلامة بالفعل أنها قرأت. تعيد الدورة S0 الضبط على الفور (للمراقبة المستمرة). يستمر S1 لمدة 0.5–5 ثوانٍ (جرد قياسي). يستمر S2/S3 لمدة ≥2 ثوانٍ (أبواب الرصيف والناقلات حيث تريد أن يتم حساب كل علامة مرة واحدة لكل مرور). قاعدة عامة: استخدم S0 لمراقبة الرفوف، S2/S3 للبوابات.

Q Algorithm — Population vs Slot Count
Tag Count → Q Value → Slots → Use Case

  1-5       Q=2       4       fast, low overhead
  5-20      Q=4       16      good balance
  20-100    Q=5       32      warehouse shelves
  100-500   Q=6       64      pallet scanning
  500+      Q=7       128     dock doors, bulk

Higher Q = fewer collisions but slower rounds

بنوك ذاكرة العلامات

تحتوي كل علامة Gen2 على 4 بنوك ذاكرة. Reserved (Bank 00): كلمة مرور Kill + كلمة مرور الوصول، 64 بت إجمالاً. EPC (Bank 01): CRC-16 + كلمة التحكم في البروتوكول + معرف EPC الخاص بك، عادةً 96–128 بت. TID (Bank 10): معرف شريحة فريد محروق في المصنع ولا يمكن تغييره أبدًا. لا تقدر بثمن لمكافحة التزييف. User (Bank 11): تخزين بيانات مخصص اختياري (0 إلى 512+ بت حسب الشريحة)، مفيد لأرقام الدُفعات أو تواريخ الفحص أو بيانات المستشعر.

عندما يقوم القارئ بجرد العلامات، يحتوي كل إشعار على: معرف الهوائي (أي منفذ)، قيمة RSSI الخام (0–255، تحويل إلى ديسيبل ميلي واط عبر: ديسيبل ميلي واط = -100 + round(raw × 70 / 255))، بيانات EPC (12+ بايت)، ومؤشر قناة التردد. هذه البيانات هي ما تعالجه تطبيقاتك لربط قراءات العلامات المادية بأحداث العمل مثل 'شحن العنصر' أو 'استلام البليت'.

⚠️

لا تقم أبدًا بتعيين كلمة مرور Kill على العلامات ما لم تكن تفهم العواقب. يؤدي إرسال أمر القتل بكلمة المرور الصحيحة إلى تعطيل العلامة بشكل دائم ولا رجعة فيه. لا يمكن قراءتها مرة أخرى أبدًا. تعني كلمة المرور الافتراضية (0x00000000) أنه يمكن لأي شخص قتل علامة غير محمية.

Inventory Response — Raw Byte Layout
[ANT] [RSSI] [EPC ×12 bytes ..................] [CH]
 01    B4     30 34 25 7B F7 19 4E 40 00 00 1A 85  06

Antenna:  1 (port 1)
RSSI:     180 → dBm = -100 + round((180×70)/255) = -51 dBm
EPC:      3034257BF7194E4000001A85 (SGTIN-96)
Channel:  6 → 920.0 + (6×0.5) = 923.0 MHz
GTIN-14:  80614141123458  Serial: 6789

قائمة التحقق من الإعداد الخاصة بك

إليك قائمة مراجعة عملية لإعداد نظام RFID الأول الخاص بك، مع إرشادات محددة في كل خطوة.

💡

ابدأ بسرعة: استخدم أداة Nextwaves Reader Connect على app.nextwaves.com/reader لتكوين قارئك مباشرة من متصفح الويب عبر WebSerial. لا حاجة لتثبيت SDK.

SGTIN-96 Encoding Example
Input:  GTIN-14=08600000232451  Serial=1001  Prefix=7 digits
Output: 30 14 1A 80 0E 98 78 00 00 00 03 E9  (12 bytes)
1

اختر العلامات الخاصة بك

طابق العلامة مع سطح التطبيق الخاص بك. تعمل البطانات القياسية PET بشكل رائع على الورق المقوى والبلاستيك. بالنسبة للأسطح المعدنية، استخدم علامات متخصصة على المعدن مع طبقة فاصلة. بالنسبة للسوائل، قم بتوجيه العلامة بعيدًا عن سطح السائل. ضع في اعتبارك احتياجات نطاق القراءة: هوائيات أكبر (70 × 15 مم+) للمنصات، أصغر (35 × 17 مم) على مستوى العنصر.

2

حدد قارئًا

يتم تركيب القراء الثابتين بشكل دائم عند أبواب الرصيف أو الناقلات أو الأسقف. القراء المحمولة مخصصة لعمليات جرد الدورة المتنقلة. المواصفات الرئيسية: عدد منافذ الهوائي (4–32)، الحد الأقصى لطاقة الإرسال (30–33 ديسيبل ميلي واط)، الاتصال (USB، Ethernet، Wi-Fi)، ودعم البروتوكول. تدعم قراء Nextwaves بروتوكول NRN للتحكم الكامل في المعلمات.

3

تكوين الهوائيات

تتعامل الاستقطاب الدائري مع أي اتجاه للعلامة ولكن لديها نطاق أقل بنسبة ~30٪ من النطاق الخطي. بالنسبة لأنظمة النقل ذات اتجاه العلامة المتسق، استخدم الخطية. الكسب النموذجي للهوائي: 6–9 ديسيبل. يحدد ارتفاع التركيب والزاوية والتباعد منطقة القراءة الخاصة بك. راجع دليل وضع الهوائي.

4

قم بتشفير العلامات الخاصة بك

اكتب بيانات EPC (SGTIN-96، SSCC، إلخ) لكل علامة. مثال: GTIN-14 '08600000232451' + تسلسلي 1001 → EPC hex '30141A800E987800000003E9'. استخدم أداة Nextwaves TDS RFID Converter لإنشاء قيم EPC من الرموز الشريطية الخاصة بك.

5

اتصل ببرنامجك

يخرج القارئ أحداث العلامات (EPC + معرف الهوائي + RSSI + الطابع الزمني) التي يربطها تطبيقك بأحداث العمل. استخدم قيم RSSI لتقدير القرب وتصفية القراءات الشاردة. اتصل عبر المنفذ التسلسلي أو TCP/IP أو WebSerial للتطبيقات المستندة إلى المتصفح.