Bună, carduri de plastic cracare novice! Am decis să ia calea întunecată? Vrei bani ușor? Fără îndoială - e treaba ta, dar știu deja un freebie acoperit, iar planta poate fi aici pentru a rămâne.
Cine este încă interesat de acest subiect, voi continua apoi. Nu vreau să te obosesti cu un articol imens și informații inutile. Cine sunt interesați să studieze în profunzime înregistrarea cardului de format, pur și simplu deschideți Wikipedia. Citește? Există 99% din exces =) După cum ați văzut, harta este format din trei piese magnetice, suntem interesați în așa-numitul (track doi). Acesta este situat fizic în mijlocul benzii magnetice. Pentru a face o clonă a cardului, nu neapărat pentru a copia toate melodiile, destul de ciudat, dar destul de toate la fel.
Primele studii despre acest subiect, am lucrat pentru o lungă perioadă de timp și pot spune disfuncționalități. În general, două piesa principală. Acesta constă dintr-un număr de card, data de finalizare și partea criptată. Encoding biți seamănă cu Manchester-2, dar în acest caz nu există impulsuri de porți și viteză plutitoare. Fiecare caracter (număr) este codificat de cinci biți.
Pe Internet, multe articole de pe carduri, dar acestea sunt departe de realitate, ele sunt înșelătoare! Aici este un exemplu, a se vedea imaginea de mai jos ...
Acum despre codare biți, zero este codificată în două moduri, fie mare sau mică, intriga? Acum voi explica, unitatea de lungime egală cu zero, dar se schimbă de stat de la mic la mare, sau vice-versa. Dacă la zero a fost ridicat, unitatea va porni de la un nivel scăzut, și apoi du-te într-un nivel ridicat. În general, a se vedea figura de mai jos, toate vor deveni clare și logice))
Acum să trecem la afaceri, pentru cititorul de card. Pentru a citi, avem nevoie de șeful magnetofon, precum și orice AD822 moderne amplificator operațional. Am încercat mai multe amplificatoare operaționale, acestea fac zgomot la RF, orice altceva, fie. După experimente, strict alegerea mea a căzut pe ultimul mikruhu. Circuitul din AD822 primi cu Strapping minim este de trei rezistențe și un condensator, cu mult mai puțin mai mult?)))
Să aruncăm o privire mai atentă la circuit. AD822, este un amplificator operațional dublu, primul vom amplifica semnalul slab de cap, al doilea amplificator va acționa ca un circuit comparator revoltător simplu, acest lucru se va concentra pe configurarea! Setarea singur aici, această calibrare a pragului, se arată o rezistență variabilă de 20 ohmi, este paralelă conectat la sursa de alimentare și a doua AD822 picior. Prin manipularea acestui rezistor, vom pune accent pe a doua etapă, în cazul în care un volt 0,3.
Noi conectați ieșirea la PowerGraph 2.1 în diagrama este marcată în tocuri albastre.
Ei bine prietenii mei, continua?) Al doilea pas este de umplere golire memoria controlerului. Acest lucru se întâmplă să fie pe înseamnă programul Terminal. Screenshot-am expus, vom vedea în cazul în care pentru a intra în groapa de gunoi și a văzut setarea rata de transfer este de 11.200.
Un pic despre schema, este întotdeauna la fel de simplu și banal. Am fost un pic leneș și unitate cip MAX232 pictat, cred că toți sunt familiarizați cu ea și trage diagrama de circuit în întregime inutile. Memorabil despre capacitatea șunt de produse alimentare, nu am pictat, deoarece contingentul este format în acest sens.
A se vedea, în circuit, există două LED-uri, atunci când vom trimite groapa de la procesor, LED-ul roșu se aprinde. Toate arunca în memorie! Apoi controlorul așteaptă semnalul de 4 picioare, este în schema cântărește în aer, pentru că avem va fi conectat la ieșirea noastre AD822 op amperi, dar acest lucru este încă departe, puteți trage în sus rezistor de 10 ohmi la minus (cu siguranta primul pas.) Pentru a 5 picioare, ne agățăm PowerGraph 2.1, faceți clic pe înregistrare și o perioadă scurtă pozitivă la 4 picior mai scurt decât pur și simplu scurtcircuitat la + 5V. Osciloscopul va semnala pentru a înregistra haldei noastre pe drumul cel bun din plastic alb și LED-ul verde se aprinde.
Firmware și codul sursă atașat, eu sunt sigur că comentariile vor fi de partea ta, există mai multe comenzi repetitive în program, ele pot strânge contra, eu știu. Tocmai am scris în grabă și nu au avut timp să pieptene programul și nu era nevoie. După 5 picior a jucat impulsuri pentru înregistrare, programul se oprește, este incomodă și trebuie să resetați controlerul, introduceți această linie de ramură la începutul programului în sine.
Quartz este de 10 MHz + hardware de multiplicare de frecvență de 4, ca urmare a firmware-ului care rulează pe 40MHz. Faptul că multe programul sdvizhek, au nevoie de timp și apoi programul, astfel încât, în unele locuri, de timp diferite, aceasta afectează perioada (la momentul respectiv) și care ar Dump înscriși frumos, am mărit viteza de procesare de instrucțiuni. Această întâmplare, desigur, puteți poizoschryatsya cu logica de program și de a face mai bine, dar am rezolvat problema cu cap ca să spunem așa (rezultate rapide fără zamarochek)
După ce ați însușit această parte a circuitului, voi pune în circuitul amplificator de putere, care va fi conectat la capul de înregistrare. Apoi am adus rezultatul pentru modul în care lucrurile se vor lucra în complex, se va discuta despre partea mecanică a cititorului.
Despre nuanțele haldei controlerului va merge înapoi. Acest lucru este intenționată, ca atunci când cartela intră cititorul, rata poate schimba, și nu contează dacă vom scrie cartela cu fund. Adică pe hartă riydera va merge întotdeauna lin și deget de la picior pentru sincronizare sunt scrise foarte frumos. Cu atenție simboluri înscriem după sfârșitul secvenței există încă un simbol, este, de asemenea, de neuitat.