Online Store

μFR Çarpışma Önleyici Araç – C Konsolu

Birden fazla kartı okumak için çarpışma önleyici algoritmaya sahip μFR Serisi yazılım

μFR Çarpışma Önleme Aracı, μFR Serisi cihazlardaki çoklu etiketlerin aynı anda okunmasını sağlamak için ISO/IEC 14443-3 çarpışma önleme algoritmasını kullanır. Bu yazılım, μFR cihazı RF analog yazmaçlarının yapılandırılması için bir dizi işlev içerir.

Docs & Software Download

Software overview

Yazılım fonksiyonları:

  • TresholdMinLevel Düşüşü/Artışı
  • TresholdCollLevel Düşüşü/Artışı
  • Okuyucu Bağlantısını Kontrol Et
  • RX Kazancı Azalması/Artışı
  • RF seviyesi Azalma/Artış
  • Geçerli Ayarları Al
  • Ayarları Sıfırla
  • Okuyucu Bilgilerini Al
  • Yazılım Sürümünü Edinin
  • Seçilen Kart/Etiket UID'sini Al
  • Cihaz Modunu Al
  • Çarpışma Önleme Modunu Etkinleştir
  • Çarpışma Önleme Modunu Devre Dışı Bırak
  • Tüm Kartları/Etiketleri Listele
  • Kart/Etiket Seç
  • Kart/Etiket'in seçimini kaldırma
  • Okuma Bloğu
  • Yazma Bloğu

Mevcut programlama dilleri:

  • Yürütülebilir yazılım aracı – konsol
  • Yürütülebilir yazılım aracı – GUI

Desteklenen işletim sistemleri, platformlar ve ortamlar:

  • Platformlar arası

Desteklenen donanım:

  • μFR Serisi Cihazlar
anti collision software
Yazılım solunum Açıklama
ufr-anti_collision_algorithm

ISO-14443-3 çarpışma önleme algoritmasının avantajlarını kullanarak çoklu kart modu gösterimi.

ufr-örnekleri-csharp-anti_collision_algorithm

C# ISO-14443-3 çarpışma önleme algoritmasının avantajlarını kullanarak çoklu kart modu gösteriminin kaynak kodu.

Software manual

1. μFR Çarpışma Önleyici Araç – Yazılımı Çalıştır

İndir: ufr-anti_collision_algorithm

Yazılım paketini indirin ve ayıklayın. İşletim sisteminizin adını taşıyan alt klasöre gidin. Anti-collision-demo-con dosyasını çalıştırın. 

anti collision demo con

Donanım sürücülerinizi düzgün bir şekilde yüklediyseniz, yazılım konsolu ana menüyle çalıştırır. 

anti collision demo main menu

Okuyucu düzgün bağlanmamışsa, FTDI sürücüleri kurulumunu kontrol edin. Aksi takdirde, okuyucu bağlıysa ve yazılımı hala çalıştıramıyorsanız, lib alt klasörüne gidin ve lib/your_os_name alt klasöründeki μFR kitaplıklarını bulun.

Windows işletim sistemi için – kitaplıkları aynı yönetici dosyasının bulunduğu klasöre kopyalayın.

Linux işletim sistemi için – kütüphaneleri OS /lib, /usr/lib veya /usr/local/lib (dağıtıma bağlı olarak) bilgisayarınıza kopyalayın ve kütüphane için sembolik bir bağlantı oluşturun.

2. μFR Çarpışma Önleme Aracı – Komut Tuşları

Yazılım menüsünün ilk grubu aşağıdaki komutları içerir:

  • TresholdMinLevel Düşüşü/Artışı
  • TresholdCollLevel Düşüşü/Artışı
  • Okuyucu Bağlantısını Kontrol Et
  • RX Kazancı Azalması/Artışı
  • RF seviyesi Azalma/Artış
  • Geçerli Ayarları Al
  • Ayarları Sıfırla'yı tıklayın.

Komut numarasını (0-9) seçerek, bağlı μFR aygıtı için RF analog yazmacının atanmış değerlerini kontrol edebilir, artırabilir, azaltabilir veya sıfırlayabilirsiniz.

Her RF register value komutunun iki seçeneği vardır: tek fonksiyon numarasıyla azalt ve çift fonksiyon numarasıyla artır.  

anti collision command keys

2.1 μFR Çarpışma Önleme Aracı – Okuyucu Ayarları

İstediğiniz değere yükseltmek veya azaltmak için listelenen işlevlerin sayısını istediğiniz kadar girerek okuyucuyu istediğiniz RF'ye ayarlayın.

Aşağıdaki örnekte, listelenen tüm değerler 1 için azalmakta ve artmaktadır.

anti collision demo commands test

2.2 μFR Çarpışma Önleme Aracı – Geçerli Okuyucu Ayarlarını Alın

Geçerli okuyucu ayarlarını almak için 9 girin.

anti collision demo analog setup

2.2 μFR Çarpışma Önleme Aracı – Okuyucu Ayarlarını Sıfırla

Okuyucu ayarını varsayılan değere sıfırlamak için 0 girin.

anti collision demo reset

3. μFR Çarpışma Önleme Aracı – Kart/Etiket İşlevleri

Ana menü ikinci komut grubu, kartlarla/etiketlerle çalışmak için işlevlerin listesini içerir:

  • Okuyucu Bilgilerini Al
  • Yazılım Sürümünü Edinin
  • Seçilen Kart/Etiket UID'sini Al
  • Cihaz Modunu Al
  • Çarpışma Önleme Modunu Etkinleştir
  • Çarpışma Önleme Modunu Devre Dışı Bırak
  • Tüm Kartları/Etiketleri Listele
  • Kart/Etiket Seç
  • Kart/Etiket'in seçimini kaldırma
  • Okuma Bloğu
  • Yazma Bloğu.

Harf değerini girerek istediğiniz işlevi çağırın.

anti collision demo card tag functions

3.1 μFR Çarpışma Önleme Aracı – Okuyucu Bilgilerini Alın

Okuyucunun açıklamasını almak için I harfini yazın.

anti collision demo get reader description

3.2 μFR Anti-collision Tool – Yazılım Sürümünü Edinin

Yazılım sürümünü almak için O harfini yazın.

anti collision demo get software version

3.3 μFR Çarpışma Önleme Aracı – Seçilen Kartı/Etiketi Al UID'si

Seçilen kart/etiket UID'sini almak için P harfini yazın.

Not: Çarpışma önleme algoritması etkin değilse, okuyucu RF alanında algılanan ilk kartın UID'sini alırsınız. Aksi takdirde, daha önce seçilen başka bir kartın / etiketin UID'sini alırsınız.

anti collision demo get tag id

3.4 μFR Anti-çarpışma Aracı – Cihaz Modunu Al

Şu anda bağlı olan cihazdaki çarpışma önleme algoritmasının etkin veya devre dışı bırakılıp bırakılmadığını kontrol etmek için M harfini yazın.

anti collision demo get device mode

3,5 μFR Çarpışma Önleme Aracı – Çarpışma Önleme Modunu Etkinleştir

Çarpışma önleme modunu etkinleştirmek için E harfini yazın.

anti collision demo enable anti collision

3.6 μFR Çarpışma Önleme Aracı – Çarpışma Önleme Modunu Devre Dışı Bırak

Çarpışma önleme modunu devre dışı bırakmak için D harfini yazın.

anti collision demo disable anti collision

3.7 μFR Çarpışma Önleme Aracı – Kartları/Etiketleri Listele

Okuyucu RF alanında algılanan tüm kartların / etiketlerin listesini almak için L harfini yazın.

Daha önce de belirtildiği gibi, çarpışma önleme modu kapalıysa, liste yalnızca bir kart / etiket içerecektir.

anti collision demo one card

Çarpışma önleme modunu etkinleştirdikten ve okuyucu RF alanına birden fazla kart / etiket koyduktan sonra, yazılım algılanan tüm kartların / etiketlerin listesini görüntüler. Okuyucunun hassasiyeti, donanım performanslarına ve mevcut RF analog kayıt ayarlarına bağlıydı.

anti collision demo many cards

3,8 μFR Çarpışma Önleme Aracı – Kart/Etiket Seçin

Kartı/etiketi seçmek için S harfini yazın. Ardından, istediğiniz kartın/etiketin sıra numarasını girin (UID'sinden görüntülenen komut numarası).

anti collision demo select card tag

3,9 μFR Çarpışma Önleme Aracı – Kart/Etiketin seçimini kaldırın

Kartın/etiketin seçimini kaldırmak için X harfini yazın.

anti collision demo deselect card

Not: Seçilen karttan/etiketten çıkıp başka bir karta geçmek için önce bu kartın/etiketin seçimini kaldırmanız gerekir. Artık kart/etiket listesini tekrar alabilir (L harfi) veya hemen başka bir kart/etiket seçebilirsiniz. Bunu yapmak için daha önce açıklanan adımları izleyin (S + kart/etiket dizini numarası).

anti collision demo deselect and select another

3,10 μFR Çarpışma Önleyici Araç – Blok Okuma

Seçilen kart/etiket bloğunu okumak için R harfini yazın.

anti collision demo read card block select

Şimdi, istediğiniz blok adresini girin ve Enter tuşuna basın. Konsol, seçilen bloğun kart/etiket içeriğini görüntüler. 

anti collision demo read card

3.11 μFR Çarpışma Önleme Aracı – Blok Yazma

Seçilen kart/etiket bloğunu yazmak için W harfini yazın.

anti collision demo write block1

Şimdi, istediğiniz blok adresini girin ve Enter tuşuna basın. 

anti collision demo write block2

İçeriği 16 baytlık ASCII kodu olarak yazın. 16 karakterden az içeren verileri yazmayı düşünseniz bile, kaydetmeden önce tüm bloğu doldurmanız gerekir. Bu durumda, toplam 16 baytı karşılamak için kısa veri girişinden sonra bazı boş karakterler eklemeniz gerekecektir.

(ASCII kodu bölünemez boşluk/boş karakterini yazmak için, klavyenizin ALT tuşunu basılı tutabilir, 255 numarasını yazabilir ve ALT tuşunu bırakabilirsiniz).

anti collision demo write block3

Girişinizi onaylamak için Enter tuşuna basın. Konsol mesajı, verilerinizin karta/etikete başarıyla kaydedildiğini onaylar.

anti collision demo write block4

Yeni yapılan girişi kontrol etmek için bu kart/etiket bloğu içeriğini okuyun.

anti collision demo write block5

4. μFR Çarpışma Önleme Aracı – Yardım Menüsü

Yazılımın birçok komutu olduğundan, hepsini hatırlamak biraz zaman alabilir. Bazı işlevleri nasıl çağıracağınızı unuttuysanız, ana menüyü açmak için H harfini kullanın. Konsol tüm yazılım komutlarını listeler. 

anti collision demo help

Tüm işlemleri kapatmak ve yazılımdan çıkmak için ESC tuşuna basın.

Not: Çarpışma Önleme Modu değişiklikleri (etkin/devre dışı) okuyucuya kaydedilir.

Bu kılavuz, yürütülebilir konsol yazılımını aynı anda birden fazla kart/etiketle çalışmak için çarpışma önleyici bir algoritma ile sunar. Ayrıca, Çarpışma Önleme Aracı yazılımı bir grafik arabirimle (C#) kullanılabilir.