Kaip sukurti brūkšninio kodo saugos užrakto grandinę

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Paprasta brūkšninio kodo saugos užrakto grandinė arba brūkšninių kodų skaitytuvų grandinė paaiškinta šiame straipsnyje, naudojant tik keletą įprastų komponentų, tokių kaip op amp, LDR ir lazerio šviesa.

Mes visi matėme ir esame susipažinę su šiomis storų ir plonų linijų masyvais, kurias galima pamatyti atspausdintus ant beveik visų tipų gaminių. Šis koduotas išdėstymas paprastai žinomas kaip brūkšninis kodas.



Brūkšninio kodo juosta, atspausdinta ant konkretaus gaminio, identifikuoja nemažai svarbios informacijos apie produktą koduota forma.

Kaip veikia brūkšninių kodų skaitytuvai

Brūkšninių kodų skaitytuvai yra sudėtingi prietaisai, naudojami brūkšniniams kodams nuskaityti, norint dekoduoti paslėptą gaminio informaciją reikiamam tikslui.



Paprastai šie prietaisai susideda iš lazerio spindulio, kuris yra išmestas per brūkšninį kodą, šviesa atsispindi nuo baltų brūkšninio kodo dalių, o absorbuojama juodose kodo linijose.

Aukščiau atspindėtą kintantį šviesos intensyvumą tinkamai užfiksuoja a fotosensorius ir paverčiama skirtingu analoginio dažnio išėjimu.

Pirmiau minėti analoginiai duomenys per grandinės etapą yra paverčiami skaitmeniniais impulsais, o šie skaitmeniniai impulsai toliau paverčiami dvejetainiu pavidalu, kad būtų tiekiami į kompiuterį ar programinę įrangą. Programinė įranga pagaliau iššifruoja informaciją, atpažindama tiekiamų duomenų skaitmeninį / dvejetainį modelį.

Brūkšninių kodų skaitytuvų grandinės sudarymas

Šioje diskusijoje pateikiamas paprastas naminis brūkšninių kodų skaitytuvas, kurį galima naudoti eksperimentuojant ir žaidžiant su skirtingomis brūkšninėmis koduotomis juostomis ir pritaikant jį kaip saugos rakto spyna prietaisą.

Remiantis pora toliau pateiktų diagramų, kairėje esančioje diagramoje parodytas a LED / LDR jutiklis kurie gali būti išdėstyti arti brūkšninio kodo juostelės atitinkamo dėžutės gaubto viduje, kad būtų galima nustatyti brūkšninio kodo specifikaciją.

Kaip veikia koncepcija

Kai brūkšninio kodo kortelė perbraukiama, lazerio spindulys atsispindi iš įvairaus intensyvumo juodos / baltos brūkšninių kodų linijų ir yra gaunamas / aptinkamas LDR per tinkamai išgręžtą diafragmą, kaip gali būti pavaizduota kairėje diagramoje aukščiau.

Dešinėje esanti brūkšninio kodo saugos užrakto grandinė rodo paprastą „Opamp“ palyginimo grandinę, integruotą su LDR jutikliu, kad brūkšninio kodo duomenys būtų paversti atitinkamai kintančiais skaitmeniniais signalais

10 k išankstinis nustatymas yra subtiliai nustatytas taip, kad opampas galėtų reaguoti net į mažiausią šviesos skirtumą, kurį jaučia LDR.

Taigi opampas greitai reaguoja į svyruojančio brūkšninio kodo kortelės kintantį šviesos intensyvumą ir paverčiamas atitinkamai besikeičiančia stačiakampio formos bangos forma per jo kaištį6.

Kadangi čia mes norime naudoti iššifruotą informaciją tik tam, kad unikaliai suaktyvintume suderinamą užrakto ir rakto išdėstymą, pakaks tik dažnio ir RMS nuskaitymo, kad būtų galima naudoti brūkšninio kodo informaciją kaip galimą saugumo užrakinimo / atrakinimo duomenis.

Kitame įraše sužinosime, kaip sukurti brūkšninių kodų dekoderio grandinę arba įjungti relės mechanizmą.

Brūkšninio kodo aktyvuotos saugos spynos grandinės projektavimas

Iki šiol mes sužinojome apie paprastą brūkšninio kodo jutiklio grandinę, dabar mes ištirsime, kaip galima transformuoti jutimus impulsus, kad gautumėte unikalius aukšto mažo išėjimo rinkinius iš IC 4033 reaguojant į skirtingus brūkšninių kodų modelius. Šiuos unikalius rezultatus galima panaudoti brūkšninio kodo saugos užrakto grandinei arba aliarmui suaktyvinti.

Idėja grindžiama tuo, kad brūkšninio kodo eilutės yra skirtingo storio, ir tai būtų galima nuskaityti, kad būtų sukurti unikalūs laiko intervalai visame brūkšninio kodo projekte.

Žemiau esančiame paveikslėlyje matome grandinės dizainą, skirtą sukurti unikalius 7 segmentų išėjimus, reaguojant į „Opamp“ jutiklio tiekimas .

Kaip tai veikia

Siūlomoje brūkšninio kodo saugumo užrakto grandinėje unikaliems rezultatams generuoti, atsakant į brūkšninį kodą, naudojamas 4033 IC, kuris yra 7 segmentų dekoderis, su IC 555 laikrodžio generatoriumi.

IC 555 kaištis 4 yra sujungtas su op amp jutiklio išvestimi, o tai reiškia, kad IC 555 bus aktyvus ir paleis IC 4033 tik brūkšninio kodo baltosioms erdvėms, nes baltieji tarpai turėtų sukurti didelius loginius impulsus opampe išvesties metu IC 555 pin4 atstatymo kaištis bus įjungtas šiais laikotarpiais.

Nors „IC 555“ veikia laikrodžiu, „IC 4033“ būtų užsiėmęs kurdamas BCD sekas visuose išvesties kaiščiuose, o per juodąsias brūkšninio kodo linijas ši sekos karta išliks slopinama.

Dabar, norint gauti vienodus ir nuoseklius „IC 4033“ išėjimus atskiriems brūkšniniams kodams, brūkšninių kodų kortelę reikia perbraukti naudojant variklio mechanizmą arba elektromagnetinį mechanizmą reguliuojamu pastoviu greičiu, o ne ranka.

Variklį galima valdyti nustatymo / atstatymo mechanizmu taip, kad jis visą brūkšninio kodo ilgį pajudėtų prieš lazerio / LDR agregatą.

Variklio jungiklis ĮJUNGTAS gali inicijuoti opampo grandinę, kuri tada pradeda jausti brūkšninio kodo impulsus, kad paverstų jį PWM forma.

Į šį PWM greitai atsako IC 555/4033 grandinė, kol perskaitomas visas brūkšninis kodas.

Kai tik skaitymas baigsis, 4033 išvestys bus fiksuojamos su unikaliu aukštų ir žemų išėjimų rinkiniu.

Šiuos išėjimus galima atskirai sukonfigūruoti reliniais mechanizmais, kad būtų galima įjungti elektrinį užraktą, vartus ar bet kokią numatytą apsaugos sistemą.

4 įvesties NAND vartai IC 4012 gali būti naudojami ir sukonfigūruoti su bet kokiais keturiais pasirinktais unikaliais dekoderio išėjimais, norint suaktyvinti saugos relę.

Jei pasirenkami 3 aukšti išėjimai, vienas iš NAND įėjimų gali būti sutrumpintas iki teigiamo tiekimo.




Pora: LCD monitoriaus SMPS grandinė Kitas: Analoginis vandens srauto jutiklis / skaitiklio grandinė - patikrinkite vandens srauto greitį