Modularne podejście do projektowania urządzeń i systemów elektronicznych ma niewątpliwe zalety – łatwość integracji rozmaitych funkcjonalności, skrócenie czasu opracowania produktu i wprowadzenia go na ścieżkę produkcji, uproszczenie pracy projektantów sprzętu i programistów to tylko niektóre z dobrodziejstw stosowania modułów OEM. Podobnie jak w przypadku wszechobecnych modułów komunikacyjnych (np. GSM, Bluetooth czy Wi-Fi), także w świecie identyfikacji radiowej i optycznej mamy do wyboru rozmaite modele gotowych do użycia bloków funkcjonalnych, wspierających szerokie spektrum protokołów transmisji (w przypadku RFID) lub kodów kreskowych 1D i 2D.
Optyczne czytniki kodów
W pierwszej kolejności zaprezentujemy kilka interesujących modułów optycznych silników skanujących OEM, potem natomiast zajmiemy się czytnikami tagów.
EM1300 – podstawowy model czytnika kodów 1D marki Newland
Moduł EM1300 (fotografia 1) stanowi doskonały przykład niewielkiego, ale bardzo wydajnego zastosowania technologii skanowania statycznego, zawierającego matrycę CCD i oświetlacz LED. W obudowie o wymiarach 28,2×23,4×11,2 mm znalazł się – oprócz matrycy i diod elektroluminescencyjnych z odpowiednimi kolimatorami – także szybki procesor, umożliwiający uzyskanie prędkości aż 300 skanów i 200 dekodowań na sekundę (!). Tak duże osiągi pozwalają na wygodną obsługę czytnika z praktycznie niewyczuwalnymi przez użytkownika opóźnieniami – a to doskonale wpływa na wynikową efektywność pracy. Moduł komunikuje się z procesorem nadrzędnym za pomocą dwuliniowego interfejsu UART, jest zasilany napięciem 3,3 V, przy którym pobiera prąd o natężeniu nieprzekraczającym 150 mA. Urządzenie – z uwagi na konstrukcję pozbawioną lasera i wyposażoną w liniał CCD – może pracować zarówno z kodami kreskowymi wydrukowanymi na papierze (bądź innym nośniku), jak i wyświetlanymi na ekranach urządzeń mobilnych.
N1 – ultrakompaktowy moduł czytnika 1D/2D
Moduł N1 (fotografia 2) to kolejna propozycja firmy Newland, skierowana przede wszystkim do producentów urządzeń przenośnych. Dzięki niezwykle małym wymiarom (21,5×9×7 mm) możliwa jest integracja czytnika w komputerach mobilnych (stosowanych m.in. jako terminale kurierskie), czytnikach naręcznych czy kompaktowych, przemysłowych instalacjach stacjonarnych. Czytnik komunikuje się poprzez UART lub USB – obydwa interfejsy są dostępne na 13-wyprowadzeniowym złączu FPC. W obudowie modułu znalazła się kamera CMOS z matrycą o rozdzielczości 640×480 px i obiektywem o kącie widzenia 42° (H)×31,5° (V), oświetlacz w postaci białej diody LED oraz czerwony celownik, także bazujący na konwencjonalnej diodzie (zamiast lasera półprzewodnikowego). W typowych warunkach pracy moduł pobiera prąd zasilania o wartości około 138 mA (przy napięciu 3,3 V), zaś w trybie standby natężenie spada do niecałych 12 mA.
CR8000 – zaawansowany czytnik z podwójną optyką
Moduł CR8000 marki Code Corporation (fotografia 3) korzysta z opatentowanej technologii podwójnego pola widzenia – dzięki zdublowanemu obiektywowi może z równą skutecznością obsługiwać zarówno niewielkie kody o gęstym upakowaniu linii lub punktów, jak i obszerne oznakowania o dużej długości. Podczas gdy pierwsze z nich są odczytywane z użyciem obiektywu o polu widzenia 30° (H)×20° (V), to w przypadku drugich zastosowanie znajduje optyka szerokokątna 50° (H)×33,5° (V).
Do konstrukcji czytnika producent wykorzystał monochromatyczną matrycę CMOS o rozdzielczości aż 1280×960 px. Warto dodać, że istotną zaletą prezentowanego modułu okazuje się odporność na silne odblaski, zapewniana przez zastosowanie (także opatentowanej przez producenta) technologii, korzystającej z adaptacyjnego sterowania poszczególnymi diodami LED oświetlacza. Model CR8000 doczekał się zresztą swojego godnego następcy – CR8200 (fotografia 4). Oprócz ulepszonej konstrukcji oferuje on także nieznacznie mniejsze wymiary (20,50×13,39×11,90 mm w porównaniu do 20,58×13,46×11,94 mm).
EM20-85 – zintegrowany czytnik 1D/2D z opcją NFC
Silnik skanujący EM20-85 to rozwiązanie idealne do wszystkich aplikacji stacjonarnych, w których – oprócz możliwości samodzielnego odczytu kodów kreskowych przez użytkowników – wymagana jest także współpraca z tagami HF RFID bądź urządzeniami mobilnymi pracującymi w trybie emulacji karty NFC. Dzięki zwiększonej powierzchni oświetlacza umieszczonego dookólnie wobec kamery oraz wyposażeniu go w matówkę rozpraszającą (fotografia 5) moduł generuje miękkie światło, które nie tylko zwiększa komfort użytkownika, ale ułatwia także redukcję odblasków.
Niskoprofilowa konstrukcja (moduł ma głębokość 18,3 mm i wymiary czoła 61,5×65,5 mm) ułatwia instalację w kompaktowych obudowach urządzeń, np. nowoczesnych infokioskach, bramkach biletowych, automatach parkingowych, itd. Czytnik jest dostosowany do pracy z kodami prezentowanymi na stosunkowo niewielkiej odległości (od 15 do 85 mm, w zależności od rodzaju i rozdzielczości kodu). Moduł został wyposażony w trzy interfejsy komunikacyjne (UART, RS-232 oraz USB), dostępne na dwóch złączach systemowych – 12-pinowym FPC (USB, UART) oraz 8-pinowym rastrowym (USB, RS-232) – fotografia 6.
Moduły RFID
Drugą część artykułu poświęcimy wybranym modułom OEM czytników RFID 125 kHz i 13,56 MHz (NFC) – tym razem przyjrzymy się produktom z oferty firmy Netronix.
NANO-US – miniaturowy czytnik transponderów 125 kHz
Moduły NANO-US (fotografia 7) z serii NANO marki Netronix są przeznaczone do integracji bezpośrednio na płycie drukowanej docelowego urządzenia – dzięki krawędziowym padom lutowniczym pozwalają na montaż rozpływowy (dotyczy to także innych modeli z końcówką S w oznaczeniu). Z oczywistych przyczyn produkty nie są wyposażone we wbudowaną antenę (wymiary całości to zaledwie 17,5×17,5×3,0 mm), bez problemu jednak współpracują z antenami zewnętrznymi – w przypadku NANO-US zalecane są cewki o indukcyjności 500...1000 µH, wyposażone w zaledwie dwa dodatkowe elementy pasywne: kondensator (obliczony na częstotliwość rezonansową 125 kHz) oraz rezystor redukujący dobroć anteny (o wartości ok. 100 Ω).
Przykładowy schemat aplikacyjny w konfiguracji dla interfejsu I²C został pokazany na rysunku 1. Warto dodać, że oprócz I²C moduł wspiera także dwukierunkową komunikację poprzez SPI i UART – ten ostatni może pracować w trybie RS232 (TTL) oraz RS485 (poprzez zastosowanie zewnętrznego nadajnika/odbiornika linii o kierunku transmisji sterowanym za pomocą wyprowadzenia T485), a także jednokierunkową transmisję 1-Wire (emulacja DS1990) oraz WIEGAND. Moduł obsługuje transpondery w standardach HID, HITAG 1, HITAG 2 (w ograniczonym zakresie), HITAG S, Q5 oraz Unique.
NANO-RS – kompaktowy moduł HF RFID do montażu SMT
Moduł NANO-RS (fotografia 8) jest swego rodzaju odpowiednikiem opisanego wcześniej NANO-US, przystosowanym jednak do pracy z tagami MIFARE Classic, MIFARE DESFire, MIFARE Plus oraz MIFARE® Ultralight. W przypadku tych pierwszych zasięg odczytu dochodzi do 6 cm, zaś dla MIFARE Plus – do około 4 cm. Warto także dodać, że moduł obsługuje odczyt i zapis szyfrowanych obszarów pamięci transponderów MIFARE DESFire oraz MIFARE Plus. Wymiary płytki są identyczne, jak w przypadku NANO-US, ta sama jest także filozofia konstrukcji – moduł został przystosowany do montażu powierzchniowego i współpracuje z zewnętrzną anteną, co pozwala na zastosowanie produktu zarówno w aplikacjach silnie zintegrowanych (np. przenośnych), jak i urządzeniach stacjonarnych. Napięcie zasilania modułu to 3,3 V, zaś zakres temperatur pracy – od –20°C do +70°C.
CTU-R5RM – czytnik OEM dla transponderów na pasmo 13,56 MHz
Seria CTU obejmuje moduły zintegrowane z anteną spiralną umieszczoną na obwodzie płytki PCB, oferujące wiele interfejsów komunikacyjnych, wbudowany przekaźnik elektromagnetyczny oraz pamięć zdarzeń. Moduły mogą pracować autonomicznie w rozmaitych systemach kontroli dostępu, a to dzięki wbudowanej pamięci tagów. CTU-R5RM (fotografia 9) obsługuje tagi HF RFID typu ICODE SLI, MIFARE Classic/DESFire/Plus/Ultralight, a także iCLASS. Urządzenie współpracuje z układami nadrzędnymi za pośrednictwem interfejsów 1-Wire, I²C, RS485, SPI, UART oraz WIEGAND, oferuje zasięg odczytu do 10 cm i może być zasilane napięciem od 5 do 16 V. Wbudowany buzzer ułatwia integrację w systemach autonomicznych, zwalniając użytkownika z konieczności podłączania zewnętrznego sygnalizatora akustycznego. Wymiary modułu to 79,5×79,5×12 mm.
NP11 – czytnik RFID 13,56 MHz do aplikacji o najwyższych wymogach bezpieczeństwa
Moduł NP11 (fotografia 10) został zaprojektowany z myślą o najbardziej zaawansowanych aplikacjach kontroli dostępu oraz identyfikacji. Obsługuje do 4 kart SAM (Secure Access Module), których celem jest przechowywanie kluczy szyfrujących oraz algorytmów transmisji danych – dla kart przewidziane zostały sloty, znajdujące się na dolnej stronie płytki drukowanej. Moduł korzysta z klasycznego interfejsu RS232, jest zasilany napięciem od 7 do 16 V i pobiera prąd o natężeniu nie większym, niż 200 mA. Urządzenie współpracuje z tagami MIFARE DESFire oraz MIFARE Plus.
Podsumowanie
Zaprezentowany ekspresowy przegląd wybranych rozwiązań z zakresu modułów OEM, przeznaczonych do pracy w roli czytników RFID oraz kodów kreskowych, doskonale pokazuje różnorodność gotowych rozwiązań w branży identyfikacji radiowej i optycznej. Nie da się ukryć, że nawet w przypadku najprostszych czytników projektant zawsze musi zmierzyć się z szeregiem niełatwych zadań konstrukcyjnych – widać to szczególnie w świecie kodów kreskowych, które wymagają zastosowania precyzyjnie ustawionej optyki, niewielkich kamer oraz bardzo wydajnych procesorów wizyjnych, zwłaszcza w przypadku czytników 2D. Projektowanie zespołu optoelektronicznego od początku do końca nie ma jednak większego sensu podczas opracowywania urządzeń, dla których identyfikacja optyczna kodów prezentowanych np. na opakowaniu, etykiecie czy też ekranie urządzenia mobilnego jest zaledwie jedną z wielu różnych funkcjonalności. Zastosowanie gotowego, doskonale przetestowanego i silnie zminiaturyzowanego modułu wydaje się zatem rozwiązaniem optymalnym, znacznie zmniejszającym nakład pracy i skracającym czas wdrożenia produktu.
Z podobną sytuacją mamy do czynienia w kwestii czytników RFID. Choć istnieją wysoce zaawansowane, scalone transceivery pozwalające na integrację funkcji odczytu tagów RFID w niemal dowolnym urządzeniu, to w codziennej praktyce zdecydowanie łatwiej jest sięgnąć po rozwiązanie modułowe, zwalniające konstruktora z konieczności precyzyjnego strojenia obwodu dopasowania anteny, testowania zasięgu odczytu i optymalizacji projektu anteny. A to dopiero początek wyzwań projektowych, z jakimi zmierzyli się już twórcy czytników modułowych – ważne jest przecież także zapewnienie wysokiego poziomu bezpieczeństwa czy też sporej uniwersalności w doborze najkorzystniejszego do danej aplikacji interfejsu lokalnego (RS232, RS485, UART, SPI, itd.). Jak zwykle wybór odpowiedniego rozwiązania modułowego może znacząco skrócić czas opracowania finalnego produktu, co bezpośrednio przekłada się na istotne oszczędności finansowe.
inż. Przemysław Musz, EP