Aloittelija

Aloita RFID:n kanssa

Kaikki mitä tarvitset ensimmäisen RFID-järjestelmäsi käyttöönottoon ja käyttämiseen

Miten UHF RFID todella toimii

UHF RFID -järjestelmässä on kolme osaa: lukija, yksi tai useampia antenneja ja tunnisteita. Lukija tuottaa 920–925 MHz:n radiosignaalin ja lähettää sen antennin kautta. Kun passiivinen tunniste tulee antennin kenttään, se korjaa energiaa radiosignaalista käyttääkseen pientä mikrosirua (tyypillisesti vain noin 10 mikrowattia). Siru moduloi sitten saapuvan signaalin ja lähettää sen takaisin — pohjimmiltaan heijastaen muokatun version takaisin. Tämä heijastunut signaali kantaa tunnisteen ainutlaatuista Electronic Product Code -koodia (EPC).

Koko lukuvalikierros, lähetyksestä vastaanottoon, kestää noin 1–3 millisekuntia. Tämä mahdollistaa yhden lukijan inventoida 200+ tunnistetta sekunnissa käyttäen EPC Gen2 -antitörmäysprotokollaa. Edestakainen signaalihäviö on merkittävä (-40 - -80 dB), minkä vuoksi lukijan TX-teho (tyypillisesti 30 dBm / 1 watti) ja tunnisteen sirun herkkyys (jopa -22 dBm) ovat niin kriittisiä spesifikaatioita.

Miksi "passiivinen" merkitsee: Passiivisissa UHF-tunnisteissa ei ole paristoa. Ne korjaavat energiaa lukijan radiosignaalista, mikä tarkoittaa, että ne ovat halpoja (3–15 senttiä kappale), ohuita (0,1 mm) ja kestävät ikuisesti. Haittapuolena on lyhyempi kantama (jopa ~12 m) verrattuna aktiivisiin tunnisteisiin paristoilla (~100 m+).

Taajuuskaistat. Miksi UHF?

RFID kattaa useita taajuuskaistoja, mutta UHF (860–960 MHz) hallitsee kaupallisia sovelluksia, koska se tarjoaa parhaan tasapainon lukuetäisyyden, nopeuden ja tunnisteen kustannusten välillä. LF (125 kHz) lukee 10 cm sisällä noin 1 tunniste/sec. hyvä eläinten seurantaan, mutta liian hidas logistiikkaan. HF/NFC (13,56 MHz) yltää noin 1 m noin 50 tunniste/sec. loistava maksuihin ja kulunhallintaan. UHF yltää 1–12+ metriin 200+ tunniste/sec. ihanteellinen toimitusketjuun, vähittäismyyntiin ja omaisuudenhallintaan.

Vietnamissa 920–925 MHz:n kaistalla lukijat käyttävät Frequency Hopping Spread Spectrum (FHSS) -tekniikkaa useilla kanavilla. Kaava on: taajuus = 920,0 + (kanavaindeksi × 0,5) MHz. Tyypillinen konfiguraatio käyttää 6 kanavaa [0, 2, 4, 6, 8, 10] välillä 920,0–925,0 MHz maksimaalista kanavaerotusta varten.

UHF-taajuusjaot vaihtelevat maittain. Suomi käyttää 865–868 MHz. Yhdysvallat käyttää 902–928 MHz. Vietnam käyttää 920–925 MHz. Määritä aina lukijasi oikealle alueelliselle kaistalle. Virheellisen taajuuden käyttö on laitonta ja voi aiheuttaa häiriöitä lisensoituihin palveluihin.

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

Tunnisteen rakenne ja siruperheet

Jokaisessa UHF RFID -tunnisteessa on kaksi olennaista komponenttia: antennikuvio (PET-alustalle syövytetty tai painettu alumiini) ja mikrosiru (IC). Antenni vastaanottaa lukijan signaalin ja siru käsittelee komennot ja palauttaa datan. Sirun herkkyys on minimiteho, jonka siru tarvitsee aktivoituakseen — siru, jonka herkkyys on -22,1 dBm, voi herätä vain noin 6,3 mikrowatilla. Pienempi (negatiivisempi) = parempi herkkyys = pidempi lukuetäisyys.

Yleisiä siruperheitä ovat: NXP UCODE 9 (-22,1 dBm, 128-bittinen EPC, ei käyttäjämuistia. dominoi vähittäismyynnissä), Impinj M700-sarja (-22,1 dBm, 128-bittinen EPC. vahva logistiikassa) ja Quanray QStar-7U (-21,0 dBm, 128-bittinen EPC, 512-bittinen käyttäjämuisti. ihanteellinen kun tarvitset datan tallentamista suoraan tunnisteeseen).

Tunnisteen muodot: Dry Inlayt (raaka tunniste PET:llä, 3–8 senttiä, muunnettavaksi etiketeiksi), Wet Inlayt (tarralla, 5–12 senttiä, valmiina kiinnitettäväksi), Tarrat (tulostettavat, 8–25 senttiä, brändättävät), Kovat tunnisteet (1–15 $, kestävät koviin ympäristöihin) ja Kudos-/kangasetiketit (15–40 senttiä, ommeltavat vaatteisiin). Nextwaves valmistaa dry inlayt 35×17 mm - 95×8 mm ja tarrat vastaavissa koissa.

EPC Gen2 -antitörmäysprotokolla

EPCglobal Gen2 (ISO 18000-6C) hallitsee, miten UHF-lukijat kommunikoivat tunnisteiden kanssa. Avaininnovaatio on slotted-ALOHA-antitörmäysalgoritmi, joka mahdollistaa yhden lukijan inventoida satoja tunnisteita samanaikaisesti ilman, että ne häiritsevät toisiaan.

näin inventaariokierros toimii: Lukija lähettää Kyselyn parametreilla Q (luoden 2^Q aikaväliä). Jokainen tunniste valitsee satunnaisen aikavälin ja odottaa. Kun tunnisteen aikaväli saapuu, se vastaa 16-bittisellä satunnaisluvulla. Jos vain yksi tunniste vastaa, lukija KUITTAA ja vastaanottaa täyden EPC:n. Jos useat tunnisteet törmäävät, lukija ohittaa sen aikavälin. Kaikkien aikavälien jälkeen Q:tä säädetään — ylös jos liian monta törmäystä, alas jos liian monta tyhjää aikaväliä — ja kierros toistetaan.

Käytännön Q-asetukset: Q=2 (4 aikaväliä) 1–5 tunnisteelle, Q=4 (16 aikaväliä) 5–20 tunnisteelle, Q=5 (32 aikaväliä) 20–100 tunnisteelle, Q=6 (64 aikaväliä) 100–500 tunnisteelle, Q=7 (128 aikaväliä) yli 500 tunnisteelle. Korkeampi Q tarkoittaa vähemmän törmäyksiä mutta hitaampia kierroksia.

Session-persistenssi hallitsee, kuinka kauan tunniste muistaa, että se on jo luettu. S0 nollautuu välittömästi (jatkuvaa seurantaa varten). S1 kestää 0,5–5 sekuntia (standardi inventointi). S2/S3 kestävät ≥2 sekuntia (lastausluukut ja kuljettimet, joissa haluat jokaisen tunnisteen luetuksi kerran per ohitus). Nyrkkisääntö: käytä S0:aa hyllyseurantaan, S2/S3 portaleihin.

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

Tunnisteen muistipankit

Jokaisessa Gen2-tunnisteessa on 4 muistipankkia. Reserved (Pankki 00): Kill-salasana + Access-salasana, yhteensä 64 bittiä. EPC (Pankki 01): CRC-16 + Protocol Control -sana + EPC-tunnuksesi, tyypillisesti 96–128 bittiä. TID (Pankki 10): Tehtaalla poltettu ainutlaatuinen sirun tunnus, jota ei koskaan voi muuttaa. korvaamaton väärennösten torjunnassa. User (Pankki 11): Valinnainen mukautettu datatallennus (0–512+ bittiä sirusta riippuen), hyödyllinen eränumerolle, tarkastuspäivämäärille tai sensoridatalle.

Kun lukija inventoi tunnisteita, jokainen ilmoitus sisältää: antennin tunnuksen (mikä portti), RSSI-raakaportin (0–255, muunna dBm:ksi kaavalla: dBm = -100 + round(raw × 70 / 255)), EPC-datan (12+ tavua) ja taajuuskanavan indeksin. Tämä data on sitä, mitä sovelluksesi käsittelee kartoittaakseen fyysiset tunnisteen lukemat liiketoimintatapahtumiksi, kuten 'tuote lähetetty' tai 'lava vastaanotettu'.

Älä koskaan aseta Kill-salasanaa tunnisteisiin, ellet ymmärrä seurauksia. Kill-komennon lähettäminen oikealla salasanalla poistaa tunnisteen pysyvästi ja peruuttamattomasti käytöstä — sitä ei koskaan voi lukea uudelleen. Oletussalasana (0x00000000) tarkoittaa, että kuka tahansa voi poistaa suojattoman tunnisteen käytöstä.

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

Käyttöönottolistasi

Tässä on käytännöllinen lista ensimmäisen RFID-järjestelmäsi käyttöönottoon, spesifisen ohjeistuksen kera jokaisessa vaiheessa.

Pika-aloitus: Käytä Nextwaves Reader Connect -työkalua osoitteessa app.nextwaves.com/reader konfiguroidaksesi lukijasi suoraan verkkoselaimesta WebSerialin kautta — ei SDK-asennusta tarvita.

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. Valitse tunnisteet

    Vastaa tunniste sovelluspintaan. Standardi PET-inlayt toimivat hyvin pahvilla ja muovilla. Metallipinnoille käytä erikois metallipintaisia tunnisteita välilayerillä. Nesteille, suuntaa tunniste poispäin nestepinnasta. Ota huomioon lukuetäisyyden tarpeet: suuremmat antennit (70×15 mm+) lavoille, pienemmät (35×17 mm) tuotetasolla.

  2. Valitse lukija

    Kiinteät lukijat asennetaan pysyvästi lastausluukkuihin, kuljettimiin tai kattoihin. Kädessä pidettävät lukijat ovat mobiilia inventaariota varten. Keskeiset specifikaatiot: antenniporttien määrä (4–32), maksimi TX-teho (30–33 dBm), yhteys (USB, Ethernet, Wi-Fi) ja protokollatuki. Nextwaves-lukijat tukevat NRN-protokollaa täydeä parametrikontrolliin.

  3. Konfiguroi antennit

    Pyöreä polarisaatio käsittelee minkä tahansa tunnisteen suunnan mutta noin 30 % lyhyempi kantama kuin lineaarinen. Tasaisesti suunnatuilla tunnisteilla varustetuille kuljettimille, käytä lineaarista. Tyypillinen antennivahvistus: 6–9 dBic. Asennuskorkeus, kulma ja väli määrittävät lukuvyöhykkeen. katso Antennin sijoitusopas.

  4. Koodaa tunnisteet

    Kirjoita EPC-data (SGTIN-96, SSCC jne.) jokaiseen tunnisteeseen. Esimerkki: GTIN-14 '08600000232451' + sarja 1001 → EPC hex '30141A800E987800000003E9'. Käytä Nextwaves TDS RFID Converter -työkalua EPC-arvojen generointiin viivakoodeistasi.

  5. Yhdistä ohjelmistoosi

    Lukija tulostaa tunnistetapahtumia (EPC + antenni-ID + RSSI + aikaleima), jotka sovelluksesi kartoittaa liiketoimintatapahtumiksi. Käytä RSSI-arvoja etäisyyden arviointiin ja harhakuvausten suodatukseen. Yhdistä sarjaportin, TCP/IP:n tai WebSerialin kautta selainpohjaisille sovelluksille.

Takaisin etusivulle