Arduino kullanarak RFID kilidi yapıyoruz. RFID etiketlerini okuma ve yazma. Arduino için RC522 modülü

  • 06.05.2019

EM-Marine Standart Transponder RFID Emulator Şeması (EM4100).
Temassız EM-Marine Standartları, ülkemizdeki en popüler kimlik aracıları ile ilgilidir ve kullanıcıları erişim kontrolü ve erişim kontrol sistemlerinde (SCS) tanımlamak için kullanılır.
İkincisi, daha az popüler olmayan, EM-Deniz Kart Uygulama Alanı, bilgisayarın işletim sisteminde ve iş uygulamalarındaki kart numarasını kimliğine göre kullanıcıları yetkilendirirken, Mantıksal Erişim Sistemlerinde kullanımıdır.

Haritalar ve Anahtarlıklar Em-Marine.
Buna göre, bu tür tanımlama sistemleri çok yaygındır ve kendi tanımlama ve otomasyon sistemlerini uygulamak için ilgi çekici olabilir. Bu tür düşük frekans sistemlerinin değişim protokolü ve donanımı kendi aygıtlarının kendi cihazlarının çoğu için daha basit olduğundan, çoğu RFID RFID oranının düşük frekans sistemlerine adanmıştır.

EM-Deniz Kartlarının Çalışma Frekansı 125 KHz'dir. Okumaları için, özel temassız okuyucular kullanılır (RFID okuyucular). Tanımlayıcının böyle bir okuyucuyla etkileşimi uzaktan gerçekleştirilir.
Tanımlayıcı verilerinin dış uygulaması için seçenekler Çok büyük bir miktar vardır: EM-Marine atlamak, ince ve kalın kartlar, su parkları için bilezikler, çeşitli anahtarlıklar, RFID ürününe entegrasyon için radyo etiketleri şeklinde yapılır.
EM4100 transponder standardı için kart, 64 veri biti içerir ve kartlar tipik olarak üzerine yazılmaz. Kayıt kolaylığı için, haritada kaydedilen kod, haritanın bir tarafındaki mühür tarafından çoğaltılır. Kodlama Veri İletim Verileri - Manchester Kodlama. Aynı zamanda, transponder iletilen transpomder dönemleri, 125khz'in çok sayıda frekansıdır - transponder okuyucu sinyalinin frekansı. Transponderlerin kendileri harici beslenme (pasif etiket) olmadan uygulanır, etiket kart okuyucu alanının alanına yerleştirildiğinde, LC konturu (bobin ve kapasitör) nedeniyle güç gerçekleştirilir. Transponderin inceliği, okuyucu sinyali - 125khz tarafından da gerçekleştirilir. Bu nedenle, elde edilen sinyalin Manchester kodlamasına parametreleri, 125khz'in birden fazla sinyalidir.

Transponder Etkileşim Diyagramı ve RFID okuyucu.
Daha eksiksiz bir anlayış için, Emmarin EM4100 RFID transponder paketinin yapısını düşünün. Transponder paketi formatının bir açıklaması (İngilizce olarak İngilizce olarak) verilir.
"...... .em4100 uyumlu RFID transponderleri, yalnızca okunan hafızayı okunan 64 bit taşır. Bu, bilgilerin etiketten okunabileceği ancak hiçbir veri değiştirilemediği anlamına gelir, ancak kartın ilk verilerle programlandıktan sonra karta yazılı olan yeni veriler. Verilerin formatı burada gösterildiği gibidir.
1 1 1 1 1 1 1 1 1 9 Bit Header Bits, Toptan 1 "s
8 Bit Sürüm Numarası D00 D01 D02 D03 P0
veya müşteri kimliği.
D04 D05 D06 D07 P1
D08 D09 D10 D11 P2 4 bit grubu her grup
D12 D13 D14 D15 P3, ardından 32 veri biti izler.
D16 D17 D18 D19 P4 Parite Bit
D20 D21 D22 D23 P5
D24 D25 D26 D27 P6
D28 D29 D30 D31 P7
D32 D33 D34 D35 P8
D36 D37 D38 D39 P9
4 Sütun Parite Bits PC0 PC1 PC2 PC3 S0 1 Durdurma Bit (0)
Firt 9 bit mantık 1.
Buna göre, 9 başlangıç \u200b\u200bpaketi biti (her zaman mantıksal 1), hatta 1 bitlik parite ile 1 bitlik 4 bit, paketin sonundaki sütunlarda 4 bit eşlik, son bit (her zaman 0) .
Örneğin, transponder'i 06001259E3 numarasıyla alın.
1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 1 1 0 0 1 0 00
0 6 0 0 1 2 5 9 E 3

0x06 veri ile bayt, sürüm numarası olarak kabul edilir. Bana rastlanan em-deniz haritalarında, son 3 paket baytına karşılık gelen ondalık değerler. Her durumda, tüm 64 paket bitlerini bu açıklamaya göre uygulamamız gerekecektir.
Şimdi transponder veri modülasyonunun açıklamasını dikkatlice çeviriyoruz. Veriler A680 Annute'dan alınır. Şekil, ilgilendiğiniz çizelgeler hakkında kırmızı işaretler yaptı.

Şimdi ihtiyacımız olan şemaları tarif ediyoruz. TACTORY CLK sinyali, daha önce daha önce söylenen RFID okuyucu sinyalidir. NRZ kodlamadaki veriler, kayıtlı paket verilerine (64 bit) göre transponder tarafından hazırlanmalıdır. Transponder paketindeki NRZ kodlamasının uygulanmasının temel olduğu ve minimum kaynak maliyetleri gerektirdiği görülmektedir. Aslında, kaltak akışındaki paketi sökün ve sinyalin mantıksal değerini verilerde 0 ve 1'e değiştirin ve bu kadar. Elde edilen sinyali elde etmek için, NRZ ve Okuyucunun Tacty sinyalinin CLK formatındaki mevcut sinyal durumunun bir yazılım XOR sinyalini oluştururuz. Sonuç olarak, ortaya çıkan sinyali kodlayan Manchester'ı alıyoruz. Manchester Coding hakkında daha fazla bilgi edinin. Ben tarif etmeyeceğim - veriler ayrı bir şekilde bulunabilir. Modülasyon yöntemlerinin daha ayrıntılı bir açıklaması için, kendinizi "Modülasyon Yöntemleri H.R.) ile tanıyabilirsiniz. Walker Veri Sistemleri 05/01/04 (4/18/10 adlı kişiyi değerlendirin) ", tam olarak bu örnekler okudum. Asıl şey, minimum kaynak maliyetlerinin bu şekilde EM-deniz transponderini uygulayabildiğimiz içindir. Örneğin, Tiny45 AVR serisi denetleyicisini alabilirsiniz (Tiny13'te yapabilirsiniz). Tiny45 denetleyicisi, deneyler için tam olarak müsait olduğu için test edildi.
Şimdi Tiny45 denetleyicisi için Proteus'taki modele dayanan bir fonksiyonel transponder şeması hayal edin.

Proteustaki transponder fonksiyonel şeması.

Bu, transponder tarafından oluşturulan sinyalin nasıl göründüğü gibi. Kırmızı paketin başlangıcını işaretledi.
Şemaya göre, T0 (PORTB.2) denetleyicisinin bacağının, 8 bit zamanlayıcı için bir saat sinyaline hizmet etmek için kullanıldığı görülebilir. Program, Timer0 Timer (Tim0_compa) üzerinde kesme tesadüfini uygular. Dalışma, bu zamanlayıcı için harici bir sinyalden ayarlanır. Bizim için, saat sinyali kart okuyucusundan 125khz'dir. Şema, denetleyicinin gücünü ve tungur zincirlerinin okuyucunun gücünü kaydeden her şeyi kaldırdı. Gerçek şemada, denetleyicinin kendisi, kontrol cihazının ayağı ile 2 ile 3 arasında monte edilmiş 4 MHz kuvars'dan takılıyor. Kuvars için blokaj kapasitörleri, denetleyicinin bu bacaklarında 22 pf ile ekleyebilirsiniz.
Kontrolör için proteus simülasyon ayarları aşağıdaki gibi gösterilir:

Tiny45 denetleyicisini programlarken, FUUM (konfigürasyon bitleri), Şekil 2'de belirtildiği şekilde ayarlanır. Kontrolörün saati için, Kuvars 4 MHz kullanılır.
Denetleyicinin dış çemberleme şemasının uygulanmasıyla ilgili olarak, bu konuyu daha fazla düşünün. Örnekler için, RFID sistemlerinin temel ilkelerini tanımlayan RFID el kitabı (E2E_CHAPER03-RFID-el kitabı) alınmıştır. Belgenin kendisi makaleye eklenmiştir. Pasif transponder şemasının bir örneğini göz önünde bulundurun (planın bir kısmı, sayfa 46). Anlamak için, şemada kırmızı renkte bir işaret yaptım.
Transponder ve saat şemasına güç vermeye hizmet eden L1C1'de bir alıcı devreye sahip olduğumuzu görülebilir. IC1 Bölücü Sayaç (4024) ile ilgili olarak, IC3 (7400) mantıksal unsurları cesaretle dışarı fırlatabilir - ihtiyacımız olmaz. Zamanlayıcı bölücü, harici bölenler olmayan - sayaçlar olmadan zamanlayıcı ayarları tarafından uygulanır, mantıksal bölüm de programlı olarak uygulanır. Ancak, bu örnek pasif transponder şemasının çalışmalarını daha da tam olarak anlamanıza olanak sağlar. Bu formatın transponder için maksimum okuma mesafesi 200 cm'dir. Gerçekte, çoğu şema 2-10 cm mesafelerde çalışır. Konteyner devresinin parametreleri ve LC endüktansı, 125kHz'in rezonans frekansına mümkün olduğunca doğru seçilir. Örneğin, 1NF kapasiteli bir anahat ve bir mandrel üzerinde bir bobin, 50 mm teli PEV 0.2 çapında bir mandrel üzerinde bir bobin kullanılmıştır. İstediğiniz devreyi özel bir programda hesaplayabilirsiniz (dikdörtgen bobin, basılı ve tp için konturu hesaplayabilirsiniz). Asıl şey, 125 kHz frekansı altında kesin oranları seçmektir, aksi halde okuma mesafesi ve şemanın duyarlılığı önemli ölçüde bozulur. Kötü yapılandırılmış kontürlerle, yalnızca transponder bobin okuyucuya yakın uygulandığında çalışacaktır. Cihaz tam dubleks (FDX) prensibi üzerinde çalışır - bir güç devresi varlığında sürekli olarak transponder verilerinin üretilmesi. Okuyucudan şemayı alır ve veri aktarımı sürekli olarak gerçekleştirilir. Bazı Transponder Şemaları HDX Çalışma Şeması'nı (Yarım Dubleks) kullanır - okuyucu bir darbe modunda yayar, transponder, şarj darbesi veri aralıklarının verilerine veri iletir. Bu, örneğin, Tiris Texas Instruments Transponder'e uygulanır.

RFID el kitabı şemasına göre pasif transponder şeması.


Orijinal şemaya dayanarak ihtiyacımız olmayan planın bir bölümünü dikkate alarak, bu formda bir kontrol cihazı çemberleme şeması elde ediyoruz.



Bu makaleyi nasıl buldun?

RFID (radyo frekansı kimliği), nesnelere verilen etiketleri otomatik olarak tanımlamak ve izlemek için elektromanyetik alanlar kullanır. Etiketler elektronik olarak kaydedilmiş bilgiler içerir. Pasif etiketler, komşu bir RFID okuyucunun radyo sinyallerinden enerji toplar. Aktif etiketler yerel bir güç kaynağına sahiptir (örneğin, pil) ve okuyucuya yüzlerce metrede çalışabilir. Barkodun aksine, etiket cihazın görünürlüğünde olmamalıdır, bu nedenle paletli nesneye yerleştirilebilir. RFID, otomatik tanımlama ve veri toplama yöntemlerinden biridir.

Uygulama

RFID etiketleri birçok endüstride kullanılır. Örneğin, üretim sırasında arabaya verilen RFID okuyucu, konveyör hattındaki ilerlemeyi izlemek için kullanılabilir. Markalama ile farmasötik preparatlar depolar aracılığıyla izlenebilir. Yurtiçi hayvancılıktaki RFID mikroçiplerinin implantasyonu hayvanları tanımlamanızı sağlar.

RFID etiketleri paraya, giyim ve mülke veya hayvanlara ve insanlara implante edilebildiğinden, kullanıcının rızası olmadan kişisel bilgileri okuma yeteneği ciddi bir gizlilik sorunu yaratır. Bu riskler, kişisel veri güvenliği konularıyla ilgili standart özelliklerin geliştirilmesine yol açmıştır. Etiketler, siparişi hızlandırmak ve hırsızlığı önlemek için mağazalarda da kullanılabilir.

Tarih

1945 yılında Leon Termen, Sovyetler Birliği için bir dinleme cihazı icat etti ve bu da radyo dalgalarını eklenen ses bilgisi ile ileten. Titreşim sırasında ses salınımları, yansıyan radyo frekansını modüle eden rezonatörün şeklini hafifçe değiştiren diyaframı etkiledi. Bu cihazın dinlemek için gizli bir cihaz olmasına rağmen, bir kimlik etiketi değil, bir tanımlama etiketi değil, bir harici kaynaktan ses açıları tarafından aktive edildiğinden, USB RFID okuyucunun bir selefi olarak kabul edilir. Transponderler hala çoğu çalışma uçağı tarafından kullanılmaktadır. Ve daha önce, RFID etiket okuyucusu gibi böyle bir teknoloji, uçakları tanımlamak için II. Dünya Savaşı'nda Müttefikler ve Almanya tarafından düzenli olarak kullanıldı.

23 Ocak 1973'te patentli olan Mario Cardullo cihazı, pasif bir radyo alıcısıyken, modern RFID'nin ilk gerçek selefi idi. İlk cihaz, bir yoklama sinyalinden kaynakla pasifti. 1971 yılında New York İdaresi ve diğer potansiyel kullanıcılar tarafından gösterildi ve ücretli bir cihaz olarak kullanım için 16 bitlik bellekle bir transponderden oluşuyordu. Ana cardullo patenti, bir iletim ortamı olarak radyo frekanslarının, ses ve ışığın kullanımını kapsar.

Kullanım Alanı

1969'da yatırımcılara sunulan ilk iş planı, RFID okuyucunun aşağıdaki kapsamını göstermiştir:

  • nakliyede kullanın (Araba Araç Kimliği, Otomatik Ödeme Sistemi, Elektronik Plaka, Elektronik Manifest, Araç Yönlendirme, Araç Verimliliği İzleme);
  • bankacılık (Elektronik Çek Defteri, Elektronik Kredi Kartı);
  • personel, otomatik kapı, gözlem); Tıbbi endüstrisi (tanımlama, hasta tarihi).

Yansıyan Gücü (Modüllü Ters Saçılma) RFID etiketlerinin hem pasif hem de yarı dereceli olan RFID etiketlerinin, 1973'te Los Alamos'un ulusal laboratuarında BTEPEN Depp, Alfred Celebre ve Robert Freiman tarafından yapıldı. Taşınabilir sistem 915 MHz frekansta çalıştı ve 12 bit etiketleri kullandı. Bu yöntem, modern UHFID ve mikrodalga RFID okuyucular tarafından uygulanır. Modern yaşamda, bu tür cihazlar çok talep görüyor.

Şartname

Radyo frekansı kimlik sistemi, tanımlanabilir nesnelere eklenmiş etiketleri kullanır. RFID okuyucunun imalatında, istenen veya okuyucular olarak adlandırılan iki yönlü radyo vericilerinin, etiket sinyalini gönderdiğini ve cevabını okuduğunu akılda tutulmalıdır. RFID etiketleri pasif, aktif veya pasif olabilir. Aktif etiketin dahili bir bataryaya sahiptir ve kimlik sinyalini periyodik olarak iletir. Pasif batarya (BAP) gemide küçük bir bataryaya sahiptir ve RFID okuyucu ise etkinleştirilir. Pasif etiket daha ucuz ve daha azdır, çünkü bir bataryası yoktur. Bunun yerine, etiket okuyucu tarafından iletilen radyo dalgasını kullanır. Bununla birlikte, pasif etiketin çalışması için, sinyali iletmekten daha güçlü güç seviyesi ile aydınlatılmalıdır. Bu, girişim ve ışınlama etkiler.

Kısa süre önce radyo frekansı etiketlerinin kullanımı etrafında birçok konuşma yapıldı ve hatta önerilerde, istenirse, belirli bilgisayar yeterliliği becerileri olan kişilerin ev sisteminizi hackleyebileceği ve eşyalarınız hakkında tam bilgi sahibi olabileceği tartışmalarda bile ifade edilmiştir.

Bu teknolojiyi çözmeye karar verdim. Bunu yapmak için gerekli bileşenleri emretti ve RFID okuyucuyu kendi ellerinizle emretti.

Bu yazıda, çalışma okuyucu RFID etiketlerini nasıl toplayacağınızı söyleyeceğim.

Aşama 1


Makalelerden birinde, yazar, mobil RFID okuyucunun sadece 13.56 MHz (kısa dalga) sıklığında çalıştığını, ancak 1.25 KHz frekansında (AM-Band Sınırının altındaki dalga boyu) çalıştığını söyledi. . Tüm endüstri için standart bir 125 kHz frekansı üzerinde çalışan bir okuyucu yaptım. Bu, okuyucum için, başka bir anten ve kapasitör kombinasyonuna ihtiyacınız var. Bu, temel şemayı ve temel formülü gösterir. İstediğiniz değeri elde etmek için uygun formülü seçin, değerlerinizi değiştirin ve hesap makinesini kullanarak sonucu alacaktır.

Bileşen Listesi:

  • Yaklaşık 12 m ince tel, 22 ila 30 kalibreli (30 kalibreli kullandım).
  • Herhangi bir diyot (kırmızı kullandım).
  • Bir 0.005 μF kapasitör veya iki disk kapasitörü 0.01 μf sırayla bağlanır.
  • 2-5 disk kapasitörü 100 pf.
  • Bobin için temel (herhangi bir baz, bobin çapı 10 cm olmalıdır).
  • Deviren tertibatlar için prototipleme için baskı plakası.
  • Düzgün ve doğru montaj için baskı ücreti.
  • Alıcıyı kaldırmak için okuyucuya erişme yeteneği.
  • Alıcı okuyucunun kablosuz bir yolu ile güçlendirildiğinden, güç unsurları gerekmez.

Adım 2.



İlk başta kabloyu yaklaşık 10 cm çapında sardım (birkaç santimetre artı bir eksi rolü oynayamayacağından eminim).

Tel yere sarıldığında, bobini zaten sahip olduğum diğer rulolarla karşılaştırdım. Bu yüzden kabaca yeni bobin endüktansını tahmin ediyorum - yaklaşık 330 μh vardı.

Ben formüldeki 330 μg değerinin yerini değiştirdim ve sonuç, bu bobin için, 0.005 μF kapasitöre ihtiyaç duyduğunuzda, böylece kondenser bobin çifti, 125 kHz frekansta "tekrarlanan" ve akımın güçlendirilmesi için yeterliydi. diyot.

Lehimleme ile devam etmeden önce, çöplük tahtasında ön montaj yaptım.

Aşama 3.


Toplu işte, önce bobin, diyot ve iki disk 0.01 μF kapasitör (birbirine geçişe bağlı olarak ve daha sonra diyota bağlı olarak, toplam 0.005 μf (5000 pf))) paralel olarak bağlarız. radyo çalar. Okuyucunun konumu, bobinden yaklaşık 10 cm mesafedeki konumu diyodundadır. Diyot yaklaşık 1,5 cm mesafede çok parlaktır.

Sonra elektrotiğe paralel 100 pf (0.0001 μf) kapasitör ekledim, okuyucunun yarıçapını arttırdı. Sonra ikinci aynı kapasitörün tüm şemaya paralel olarak eklendiğini öğrendim, daha da okuyucunun yarıçapını arttırırdım. Ve aksine, üçüncü bir kapasitör eklemek, bu yarıçapı azalttı. Böylece, 5200 PF kapasitesinin bobinim için en uygun olduğunu (üçüncü girişim) buldum.

Alıcım, bir bobin ve bir diyotla paralel bir bağlantıda 0.005 μf bir kapasitör kullanırken 10 cm daha tetiklenirdi, ancak cesur bir ücret ek kapasitörlerin kullanımına izin verdi ve böylece mesafeyi 12.5 cm'ye çıkardı.

Adım 4.




Fotoğraflar açıkça gösterilmiştir, çünkü bobin okuyucuya yaklaşırken diyot parıltının parlaklığı artar.
Bu küçük cihaz 125 kHz'de çalışır. Daha fazla veya daha az uygun malzeme kullanarak, basitçe toplamak yeterlidir.

Adım 5.

Test düzeneğinde kullanılan tüm bileşenler boşaltma tahtası üzerindeki, basılı devre kartında topladım ve kurtardım. Sonra bobine bir şema yapıştırdım, böylece tüm cihazlar, aşırı teller veya bağlantılar olmadan sadece elinizde yerden bir yere yerleştirilebilir. Cihaz iyi çalışıyor. Radyometrelerin tüm okuyucularına 7-12 cm aralığında ve 125 KHz'de faaliyet göstermesini bekledim.

Adım 6.

Diyotun önceden belirlenmiş bir mesafedeki maksimum parlamanın, 0, 0052 MKF kapasitesine sahip bir kapasiteye ulaştığını bildiğim için, bu değeri uygun formüle 125 kHz dalga boyu ile birlikte yerleştirdim ve bunun yerine 312 mikronun endüktans değerini aldı. beklediğim 330 μh.

Matematiksel hesaplamalar burada büyük bir rol oynamıyor, ancak tam olarak onlar sayesinde, bobinime uygun kapasitans kapasitörlerini hesapladım. Bu, elbette, örnekler ve hatalar tarafından bulunabilir, ancak çok zaman alırdı.

  • Programlama Mikrodenetleyicileri
  • Bildiğiniz gibi, birçok erişim sisteminde, 125 kHz sıklığına sahip EM-Marin RFID kartları kullanılır. Bir istisna evimin interkomu değildi. Bir problem - böyle kartların nasıl kopyalayacağını öğrenmek güzel olurdu, çünkü kopyaları için fiyat etiketleri mutlu değil. Ağda, elbette, oldukça az sayıda şemacı şemaları vardır (ve Çince kopyalarını bir kuruş için satıyorlar - Doğru, genellikle kopyalarken parolalarını boşluklar üzerine koyarlar), ancak neden kendi metin yazarınızı toplamıyorsunuz? Bu, bu ve aşağıda.

    Bir fotokopi makinesinin geliştirilmesine başlamak açıklamaya sahiptir ve bu etiketleri neyin kopyalayabilirim? Forumları okuduktan sonra, kopyalama için en yaygın çubukların T5577, T5557, EM4305 olduğunu öğrenebilirsiniz.

    Şimdi bir şemaya ihtiyacın var. Rectro'da böyle bir fotokopi makinesinin analog kısmını alın ve ATMEGA8 mikrodenetleyicisine bağlayın. MAX232 COM portuna, MAX232 temelinde COM bağlantı noktasına bağlanmak için (İstiler St232'yi veya USB üzerinden bağlanacak bir şeyi kullanabilir, ancak bir USB-COM adaptörü olduğu için bir COM portum var, çünkü Böyle bir görevi durmadı).

    Bu şemayı ortaya çıkarır:

    O ne var? Çift Verici Tekrarlayıcı, Salınım Devresi, Dedektör ve RC Filtreleri. RC filtrelerinin farklı zaman sabitlerine sahip olması nedeniyle, cascades arasındaki voltaj seviyelerinin kendileri arasında karşılaştırılması, RFID etiket sinyalini vurgulayabilirsiniz. Bu görev, ATMEGA8'e yerleşik bir karşılaştırıcıya sahip olacaktır. Bizden 125 KHz sinyalinin üretilmesi, ATMEGA8'e yerleşik bir yerleşik PWM kontrol cihazı sağlayacaktır.

    RFID etiket kombinasyonu - okuyucu, etiketin ikincil bir sarma olduğu bir trafo oluşturur. Bilgilerin etiketle aktarılması, ikincil sargının yükünü değiştirerek yapılır. Sonuç olarak, okuyucudaki mevcut değişiklikler (birincil sargı) bobin. Bu akım darbelerinin ve devrenin yukarıda tarif edilen kısmının ayrılması düşülür. Salınım devresi, kontrol noktasındaki maksimum voltaja, örneğin sarma / sarma bobini bobininde ayarlanmalıdır. Doğru, söylüyorlar, hala biraz daha az voltaja sahip olmak daha iyidir - daha kararlı çalışıyor. Kontrol noktasında yaklaşık 40 V'um var

    Kopyalanan işaret manchester tipi kodlamayı kullanır. Bu kodu deşifre etmek için, bit yuvası süresinin dörtte üçünü atlamak için sinyal cephesindeki herhangi bir değişiklik için yeterlidir ve Bit'in değerini sabitlemek için sinyalin değerini sabitlemek için sinyal düşer. diferansiyel. Kod çözülürken, sinyal damlalarının gerçekleşmesi gereken pencereyi ayarlamaya değer - bit yuvası süresinin yarısından fazlası değil.

    Manchester kodlamasını çözme yöntemi ve bunun için kodu aldattım. Elbette, elimden geleni yapabiliyordun, ama bir metin yazarı işletmek için acelem vardı - planın çalıştığından ve etiketlerin alımının üretildiğinden emin olmak istedim. Yani bu parça ve fotokopi kodunda kaldı. Ayrıca karşılaştırıcımın kod çözme kodundan tersine göre yapılandırıldığı ortaya çıktı. Kodda değiştirildi. Bu yüzden, sıfır ve birimler dizileri aldık. Kart kodu nasıl alınır?

    Ve çok basit. Nibblam kartının sayısının olduğunu varsayacağız. Ab cd ef gh ij. Harita veriyor:

    1) Başlangıçta dokuz birim;
    2) nibble a;
    3) nibble a (1 bit);
    4) nibble b;
    5) Nibble B'nin (1 bit) hazırlığı;

    16) nibble i;
    17) Nibble I'in hazırlığı (1 BT);
    18) nibble j;
    19) Nibble J (1 bit);
    20) Nibblov için hoparlörlerin Nibblence A B C D E F G H I J;
    21) bit 0.

    64 bitin hepsini okuyun, şifresini çözün ve kart kodunun 40 bitini alın. Bu tür bir kodu kendiniz verirseniz, okuyucuya verilen kartın kapanan bir bobini verirseniz, harita emülatörünü alıyoruz. Ama şimdi ilgilenmiyor.

    Kart okumayı öğrendik, ama bu kartı nasıl iletmek için? Bunu yapmak için, kartla birlikte Exchange protokolüne uygun olarak 125 KHz frekansını açın veya kapatın. Okuyucunun "sessizliği" sırasında, kart depolanan enerji ile beslenir.

    Bununla birlikte, T5557 / T5577 boşlukları, protokolleri kaydederek birbirleriyle tamamen uyumludur, ancak, hafifçe farklı minimum ve maksimum darbe sürelerine sahip (neyse ki, T5557 kez T5577 ile örtüşür). EM4305 rekor protokolü farklıdır.

    T5557'yi yazmak için Bolshoyk kodunu kullandım. Aşağıdaki tablo, T5557 anahtar fob için sinyallerin parametrelerini göstermektedir.

    Kayıt, StarTcape sinyali ile başlar - yaklaşık 300 μs'lik 125 KHz sinyalini kapatmanız gerekir. Bu, şimdi veri iletmek için başlatılacağı harita. Daha sonra boş bilgiye aktarılmalıdır. İletilen verilerin kodlanması aynı manchesterdır.

    T5557 / T5577 ve EM4305 diskleri çok fonksiyonlu diskler ve farklı modülasyon türlerinin nasıl yapıldığını, şifreleri destekleyeceğini, parolaları ve daha fazlasını yapmayı biliyor. Gemideki her boş 32 bit bir set var. Bu blokların amacı farklıdır. Bazı yayınlanan anahtar kodunda (iki blok alır). Diğerlerinde - Yapılandırma. Üçüncüsü - üretici tanımlayıcısı. Sınırlı bir işlevsellik kullanacağız, bu nedenle tüm bu bitlerin ne anlama geldiğini bulmak isteyen, freebies için belgelere bakabilecek (arşive ekledim).

    Bloklar iki sayfada (0 ve 1) toplanır.

    Sıfır sayfada, 0 indeksine sahip bir yapılandırma birimi var. Ayarlanacağız. T5557 / T5577 için aşağıdaki konfigürasyon baytlarına sahip olacağız: 0x00.0x14.0x80.0x40 belgelerden tabloya göre (kırmızı, tek bitlerle seçilen modları not ettim):

    Böylece, biz: RF / 64 veri frekansı (125 kHz / 64), Manchester tipinin kodlanması, ikinciye bloklar (bloklar 1 ve 2) kart tarafından verilen bir kodu olacaktır). Kaydetmeden önce, işlem kodunu (2 bit OpCode) ve mandalın bir bitlerini (lockbit) gönderin. Çalışma Kodları 10b ve 11b Sayfa 0 ve 1 için veri kayıtlarından önce gelir (genç bit sayfa numarasını ayarlar, üst düzey sayfa kayıt kodudur). Çalışma kodu için 10b (tüm çalışma sıfır sayfa ile birlikte gelir) ve mandalın bitleri için 0B verilir. Tüm bu verileri aktardıktan sonra, kaydedilen sayfanın üç bit adresini geçmelisiniz. T5557 / T5577 için tüm veri iletimi, eski bitten daha gençleştirilir.

    Kart kodunu 1 ve 2 bloklardaki ve Blok 0'daki konfigürasyonunu belirleyerek, bir yinelenen RFID etiketi elde edebilirsiniz. Gördüğünüz gibi, her şey basit.

    Bir sonraki köfte türü EM4305'tir. Bu yüzden bu diskle uğraşmak zorunda kaldım. Aynı zamanda 32 bit bloktan oluşur, ancak hedefleri farklıdır.

    İletilen veri kartının kodlanması - zaman aralığı üzerindeki farklar üzerinde. Zaman aralığı üzerindeki fark ise, sıfırdır ve bir birim yoksa. Konfigürasyon sözcüğü 4 bae'de saklanır ve bunu aşağıdaki gibi tanımladım: 0x5f, 0x80.0x01.0x00 (Coding Manchester, RF / 64, Kelimeler 6). 5 ve 6 kelimelerde bir harita kodu yazarım (kartı veren aynı 64 bit). EM4305, aktarımın genç bitten ELDEST'e tutulmasını gerektirir. Harita, dürtülerin bir kombinasyonunu verdikten sonra bununla başladığını anlar:

    1. Alanı 48 μs'de kapatın.
    2. Alanı 96 μs olarak açın.
    3. Alanı 320 μs için kapatın.
    4. Alanı 136 μs'de açın.
    5. Bir sonraki komuta kadar alanı kapatın.
    Haritanın bir bloğunu yazma komutu aşağıdaki gibi iletilir:
    1. Yukarıdaki darbe dizisini kaydırın.
    2. Slame 0b.
    3. CC0-CC1'i ve hazırlıklarını iletiriz P. (kayıt için 0101B, aşağıdaki tablolara bakınız).
    4. Bloğun adresini (tabloya bakınız), iki tamamlayıcı sıfır ve okuma adreslerini iletiyoruz.
    5. Transfer bloğu verileri (32 bit).

    Takım formatı


    Komut kodları

    Blok Adres Formatı

    Böylece, EM4305 boş konfigürasyonu ayarlanır ve kodudur.

    Aslında, hiçbir şey basit bir metin yazarı gerekli değildir.

    Farklı ekranlara sahip birkaç metin yazarı seçeneği yaptım. Örneğin, işte 1402 metin yazarıdır:

    Ancak fotokopiderin LPH9157-02 ekranındaki video çalışması.

    Sevenler (en azından, gerçekten bunun için umut ediyorum) dizilerden "içten görünüm" - altı aydan fazla. Hiçbiri değildi, ne yazmalı ya da söyleyeceğiniz, sadece Habré hakkındaki makalelerimden birinin konusu olacak, hangi durumlarımın konusu olacaktır (o zaman tamamen değil ). Bu arada, ücretsiz bir an var, radyo frekans tanımlamasının (radyo frekansı kimliği) olduğunu (radyo-frekans tanımlaması) olduğunu anlayalım - onlara daha basit etiketler eklenecek - ya da teknolojilerde küçük bir adım, milyonlarca ve hatta hayatlarını serin bir şekilde değiştirdi. Dünyadaki milyarlarca insan.

    Önsöz

    Hemen rezervasyon yapmak istiyorum.

    Bu makaleye çalışmaya başlamadan önce, mikrograflarda ve özellikle de optik, internette bulunan bilgilerin ve geçmiş yayınlardan gelen bilgileri, cipslerin nerede ve hangi unsurlarının bulunduğunu belirleyebileceğini umuyorum. En azından "ev" seviyesinde: diyorlar ki, bu hafıza, bu bir güç devresidir ve burada bilgilerin işlenmesidir. Nitekim, RFID'nin en basit cihaz, en basit "bilgisayar" olduğu gibi görünüyor.

    Bununla birlikte, hayat kendi düzeltmelerini ve bulmayı başardığım her şeyi yaptı: yeni nesil etiketlerin genel şeması, örneğin, hafızanın nasıl görünmesi gerektiğinin fotoğrafları - neden ödeme yapmadığımı bile bilmiyorum Buna dikkat (belki de düzeltmek mümkün olurdu?!) CHALIKWORKS'DAN A5 işlemcilerin iyi ve entrika-maruz kalma scandalları.

    Teorik bir parçası

    Gelenek tarafından, bazı tanıtım bölümüyle başlayacağız.
    Rfid
    Radyo frekansı tanıma teknolojisinin geçmişi belki de olumlu ve düşünülemez RFID seçeneklerinin (radyo frekansı kimliği) adının (radyo frekansı kimliği) adının nasıl mümkün olduğu, 20. yüzyılın 40'lı yıllarda, SSCB, Avrupa ve Amerika Birleşik Devletleri aktif olarak her türlü elektronik teknoloji tarafından geliştirildi.

    O zamanlar, elektrikle ilgili çalışan herhangi bir ürün hala harikasındaydı, bu yüzden bilim adamları mali bir alan koymadan önce: TKNI değil, Chernozem'de olduğu gibi, Kürekteki kesimler - ağaç büyüyecek. Kendinizi Hakim: Yasaları Maxwell sadece yarım asır önce (1884'te) sundu. Ve bu denklemlere dayanan teoriler, radyo dalgaları teorisi (açılışlarından, modülasyon modülasyonu modülasyonu, vb.) Dahil olmak üzere 2-3 on yıl sonra (1900 ile 1914 arasında) görünmeye başladı. Ayrıca, ikinci Dünya Savaşı'nın hazırlanması ve bakımı bu bölgeye baskı uygular.

    Sonuç olarak, 40'ların sonunda, "uzaylılarının" tanıma sistemleri, açıklananlardan biraz daha fazla olan ancak aslında modern RFD etiketleri olarak aynı ilke olarak çalıştı.

    Modern RFID'nin ilk gösterimi 1973'te Los Alamosa Araştırma Laboratuvarı'nda yapıldı ve bu tür bir kimlik sisteminin ilk patentlerinden biri, 1983'te on yıl sonra on yıl aldı. RFID geçmişi ile daha ayrıntılı olarak, Wiki ve diğer bazı sitelerde bulabilirsiniz.

    Dahili bataryanın pahasına aktif etiketler, önemli ölçüde daha büyük bir iş yarıçapına sahiptir, boyutlar, daha karmaşık bir "dolum" (bir termometre, higrometre ve en az bir tüm GPS konumlandırma yongası ile takviye edilebilir) ve karşılık gelen fiyat .

    Etiketleri farklı şekillerde sınıflandırabilirsiniz: çalışma frekansında (LF - düşük frekanslı ~ 130khz, HF - yüksek frekanslı ~ 14MHz ve UHF - ultra frekans ~ 900 MHz), etiketin içindeki bellek türüne göre (sadece okunur) , bir kez kaydedildi ve tekrar tekrar yazılmış). Bu arada, tüm üreticiler tarafından favori ve teşvik edilebilir NFC, bir dizi tanınmış problemi olan HF aralığını belirtir.

    Diğer işaretler
    Ne yazık ki, diğer tanımlama türlerine kıyasla RFID etiketlerinin maliyeti oldukça yüksektir, bu nedenle, örneğin gıda ve diğer "çalışan" mallar hala barkodlar (veya barkodlar), bazen QR kodları ve HEFTS'den koruma ile satın aldığımız ürünler satın aldık. Yumuşatıcı anti-yumuşaklık işaretleri (veya EAS - elektronik makale gözetimi) sağlayın

    En yaygın üç tür (Wiki ile çekilen tüm fotoğraflar):

    Önümüzde birçok harika keşif için bekliyor, bazen tamamen beklenmedik ve tabii ki zor geek porno formatında HD.!

    Birisi çok az teori görünüyorsa, bu İngilizce diline hoş geldiniz.

    Parça pratik

    Peki, hangi etiketler etrafımızdaki dünyada bulmayı başardı:


    Yukarıdan aşağıya sol sütun: Moskova metro haritası, doğrudan aeroexpress, binaya bir geçiş için plastik kart, ROSNANODORUM-2011 sergisinde Crossroads tarafından temsil edilen RFID etiketi. Yukarıdan aşağıya doğru sağ sütun: Radyo frekansı EAS etiket, akustomanyetik EAS etiket, Moskova için bir bonus bilet manyetik şeridi ile, ziyaretçi ROSNANOFORUM'un RFID haritası bile iki etiket içeriyor.

    Moskova metresinin ilan edilen ilk kartı devam ediyor.

    İlk çemberinde. Moskova metro bileti
    İlk önce, bu "etiketlerin" kalbini gizleyen kağıt katmanları çıkarmak için haritayı sıradan suya batırıyorsunuz.


    Moskova metresinin taslak haritası

    Şimdi optik mikroskopta hafif bir artışla dikkatlice bakın:


    Moskova Metropolitan'a bir geçiş için mikrograflar çip kartları

    Çip oldukça iyi bir şekilde düzeltildi ve 4 "Bacakların" tümünün antene tutturulduğuna dikkat etmek istiyorum - bu, başka bir RFID etiketiyle karşılaştırmamız için faydalı olacaktır. Plastik temelini çipin bulunduğu yerde ikiye katlandıktan sonra ve yandan yandan biraz şok edici, kolay serbest bırakılır. Sonuç olarak, iğne büyüklüğünde bir deliğe sahip bir çip var:


    Antenden ayrıldıktan hemen sonra optik mikrograflar çip

    Peki, odakla oyna:


    Odakın alt katmandan üst kısmından konumunu değiştirme

    Şimdi biraz entrika.

    Mikron'un benzer MIFARE teknolojisi üzerindeki kendi kuvvetleriyle Moskova metrosu için fişlerin geliştirdiği ve ürettiği söylentiler var (en azından, antene eklenti farklıdır - başka bir formun bacakları). 22 Ağustos'ta, savaşın bir açıklaması olmadan ve haince netleştirme için mikron'a bir itiraz gönderdi, bu çipi 3,11'e bir cevap alamayan bu çipi görmek için prensipte bir yerde mümkündür. Gazetecilerden biri (yani Alexander Erlich) IXBT Forumu'ndaki bu bilgileri mikron temsilcilerden açıklığa kavuşturmak, ancak şu anda, yani mikronun resmi temsilcileri doğrudan Cevaptan uzakta soru.

    Yukarıda değerlendirilen gözden geçirilen bilet yapılır (veya sadece anteni monte edilir?) Enterprise Micon'da (Zelenograd) - Aşağıdaki bağlantılara bakınız - NXP şirketinin RFID çevrelerinde bilinen teknolojiye göre, hangisi 3 büyük harf ipucu Aslında, metalizasyon çipinin üst katmanında teknoloji sürümü (ve belki üretim yılı) imzaladı. 2009'un piyasaya sürülme yılını belirlediğine inanıyorsanız ve Cul1v2 kısaltması devre ultralite 1 versiyon 2 olarak şifresini çözer (bu varsayım bu haberler tarafından da onaylanır), ardından NXP web sitesinde bu cipslerin ayrıntılı bir açıklamasını bulabilirsiniz ( Listedeki son iki satır)

    Bu arada, geçen yıl Internet Olympiad (fotoğraf ve video raporları) katılımcıları için mikron tesisine (fotoğraf ve video raporları) bir gezi düzenlendi, bu yüzden hiçbir anlamda değil, aynı zamanda bir anlamın olmadığını söylüyor. Beyaz bir ceketli yemeklerin beyanı "Standartlara göre etiket ürettiler 70 nm, sorgulanır ...

    Cips 109 metro biletini (oldukça temsili örnek) analiz edilmesinden sonra toplanan istatistiklere göre, normal bir dağılıma göre, "sıradışı" bilet bulma şansı ~ 109 ^ 1/2 veya yaklaşık% 10, ancak her açık biletle erirler. ..

    Dikkatli bakış, iki mifare cipsi arasındaki temel farkı zaten fark etmiştir - Philips2001 yazıt. Aslında, 1998'de Philips, ABD Mikroelektronik Üreticisi - Mikron'u (Zelenograd Micronumuzla karıştırılmamalıdır) satın aldı. Ve 2006 yılında NXP Philips'ten piç oldu.

    Ayrıca, yukarıdakilere dayanan CLU1V1C'nin notunu fark etmek kolaydır, çevre ultralit 1 versiyon 1c anlamına gelir. Yani, bu etiket Moskova metrosu tarafından kullanılan Mifare öncekinden ve bu nedenle ana parametreler tarafından onunla uyumludur. Ancak, önceki durumda olduğu gibi, 2001, teknoloji veya üretim yılı geliştirme ve uygulama yılının bir göstergesidir. AeroExpress'in modası geçmiş etiketleri kullanması garip ...

    Üçüncü turda. Plastik bir kart
    Bir kez, Habarakabe hakkında makaleler ve fotoğraflar göstermeye karar verdim. Bundan sonra, RFID ile ilgili bir sonraki makale için gereksiz bir kart olup olmadığını sordu. O zamanlar, Moskova Devlet Üniversitesi binalarından birinin geçişine göre, EPFL'de çalışmaya devam etti ve bana bir kart verdi. Kart, sırasıyla herhangi bir etiketleme olmadan ve genellikle binaya geçişin anahtarı dışında en azından bir şey kaydedildiğinden bile emin değilim.
    Kart tamamen plastik, bu yüzden hemen bir dizi dakika için tam anlamıyla aseton içine koy:


    Aseton hamamlarını kabul ediyoruz

    İçeride, her şey oldukça standart - anten ve çip, ancak küçük bir textolite parçasıydı. Ne yazık ki, herhangi bir kimlik işareti olmadan - tipik bir Çinli olmayan. Bu çip hakkında ve harita hakkında öğrenebileceğiniz tek şey, bazı TK41 standardına bakın. Bu tür kartlar, Ali-Baba ve DeAxtreme türünün satışlarıyla doludur.

    Dördüncü dairede. Kavşak
    Sonra, ROSNANOFORUM 2011 sergisinde sunulan iki etiketi düşünmek istiyorum. Bunlardan ilki büyük bir pathos ile sunuldu, bu da hırsızlardan ve hırsızlıklardan gelen bir panasea olduğunu söylüyor. Genel olarak, bu etiket mağazaları tamamen self servisine çevirmenize izin verecektir. Ne yazık ki, etkili yönetici, okul fiziği sorularındaki tamamen karşılaşıcı olmayanlardan biraz daha fazla olduğu ortaya çıktı. Ve onun etkinliğini ve etiketin etiketine tutturulmuş güçlü bir mıknatıs kullanarak etiketini ve etiketini kontrol etme teklifinden sonra, tema ...

    SmartShop'ta bir çift alışverişten sonra, emrinizde birkaç etiket var. Bir tanesini tutkal ve beyaz koruyucu bir katmandan temizlemek, aşağıdakileri görüyoruz:


    Yeni ağ mağazaları "Crossroads" etiketi

    Aynı şekilde, polimer tabanından ve antenden nazikçe bağlantısını kestiğimiz ve optik mikroskop tablosunu koyduğumuzla aynı şeyi yapıyoruz:


    SmartShop'ta kullanımı amaçlanan optik mikrograflar etiketleri

    Mutlu bir rasgelelik için (yapıştırıcının sürüldüğü, ya da çok tasarlandığı), etiket tabandan hızlı bir şekilde parçalayabildi ve yüzeyde tutkal izleri olmadan kaldı. MIFARE'nin antene bağlı 4 kişinin (sonunun her bir ucu için 2 temasa) sahip olması durumunda, daha sonra burada iki kişinin antenle temas etmemesi iki küçük siteye takıldığını görüyoruz.

    Etiketin farklı bölümlerinde odaklanarak hafifçe oynayın:


    Odaklanmayı değiştirin ...


    Maksimum artan optik mikroskop

    Son fotoğraftaki en son fotoğrafta, görünüşe göre, EEPROM bellek modülü, çipin yüzeyinin yaklaşık üçte birini alır ve "düzenli" bir yapıya sahip olduğu için yakalanır.