Istraživanje sustava za detekciju potpisa u stroju za usporedbu
Mi smo velika tvrtka za tisak u Shenzhen Kina. Nudimo sve publikacije knjiga, tiskani tvrdi uvez knjiga, tiskanje knjiga papira, tvrdi uvez knjiga, sprial knjiga tiskanje, sedlo stiching knjiga tisak, tiskanje brošura, kutija za pakiranje, kalendari, sve vrste PVC, brošure proizvoda, bilješke, Dječja knjiga, naljepnice, sve proizvode vrste specijalnih proizvoda za ispis u boji papira, igraće kartice i tako dalje.
Za više informacija posjetite
http://www.joyful-printing.com. Samo ENG
http://www.joyful-printing.net
http://www.joyful-printing.org
email: info@joyful-printing.net
Jedan od proizvodnih procesa tiskanog materijala je vezati i oblikovati tiskani list od jedne stranice tiskan od strane tiskarskog stroja, a ključ uspjeha ili neuspjeha je postupak podudaranja.
Kako bi se izbjegao fenomen ručnog podudaranja, kao što su repostiranje, manje knjiženja, neuredno slanje poruka, itd., Trenutno su usvojena dva glavna rješenja: jedan je korištenje načela fotoelektrične difuzijske refleksije, a crvena LED se koristi kao izvor svjetlosti. za osvjetljavanje potpisa prema području inspekcije. Određuje se intenzitet reflektiranog svjetla. Program je osjetljiv na ambijentalno svjetlo i ima veliku ovisnost o završnoj obradi, reflektirajućim performansama i gustoći ispisa papira s potpisom. Posebno kod potpisa s velikim promjenama boje, točnost pregleda je vrlo niska, a idealan učinak nije postignut. Tehnologija prepoznavanja slike za prepoznavanje nekih sadržaja u potpisu. Međutim, zbog pomaka položaja ili relativnog pomaka položaja ili zakretanja koji se javlja tijekom rada, stopa diskriminacije potpisa nije visoka.
Trenutno je bar kod široko korišten kao pravovremeni, točni, pouzdani i ekonomični način unosa podataka. Stoga je korištenje tehnologije prepoznavanja bar koda, primijenjene na proizvodnom mjestu za povezivanje s tiskarskim proizvodom, jednostavan i učinkovit sustav za prepoznavanje potpisa, a polazište za ovaj program je na temelju toga.
Struktura sustava i načelo rada
Sustav detekcije potpisa koji se temelji na prepoznavanju barkoda sastoji se od: (1) stavki koje treba pregledati s barkodom, (2) čitača crtičnog koda, (3) ugrađenog kontrolnog sustava i (4) računala u lokalnoj mreži poduzeća ,
Prvo, barkod se ispisuje na rubu izgleda potpisa kao osnova za identifikaciju naknadnog uređaja za detekciju sustava. Zatim se, koristeći ugrađeni upravljački sustav s čitačem barkoda, informacija o očitanom barkodu uspoređuje s postavljenom referentnom informacijom o barkodu, a informacija o očitanom barkodu se kombinira s vanjskom električnom strojem prema postavljenoj logici upravljanja. Institucija dovršava postupak potpisivanja.
Računalo može komunicirati s ugrađenim kontrolnim sustavom preko komunikacijskog sučelja, čitati sadržaj barkoda, na taj način dobiti informacije o potpisu, a zatim pisati informaciju u bazu brojanjem i slično. Računalo je u lokalnoj mreži tvrtke, a računala u bilo kojem drugom području ureda također mogu pristupiti bazi podataka na računalu u stvarnom vremenu kako bi razumjeli proizvodni proces i situaciju proizvodnje.
Dizajn i implementacija sustava
U specifičnoj implementaciji sustava, koristimo postojeći čitač bar kodova za formiranje ugrađene kontrolne jedinice s MCU sustavom, te kontrolnu informaciju kontrolne jedinice upisujemo u računalnu bazu podataka putem RS485 serijskog komunikacijskog porta.
1 Odabir i transformacija čitača bar koda
Ovdje je odabran CIPHER-ov čitač barkodova s 1000 ručnih uređaja. Čitač ima sljedeće prednosti:
● Mogu se identificirati različiti sustavi zajedničkih barkodova.
● Ima razne digitalne sučelja kao što su tipkovnica (PS / 2), RS232 i USB.
● Brza brzina čitanja.
● Razne metode čitanja i metode uštede energije.
Na čitač stavljamo ručni prekidač za pokretanje čitanja bar koda od ručnog pokretanja do automatskog upravljanja ugrađenim sustavom, tj. Kontrola ljudske ruke kontrolira se zatvaranjem i otpuštanjem relejnih kontakata koje kontrolira ugrađeni sustav. ,
2 ugrađeni upravljački sustav
● Dizajn hardverskog dijela
Sekcija ugrađenog upravljačkog sustava sadrži dio kruga digitalnog sučelja čitača i sustav mikrokontrolera i njegove periferne sklopove sučelja.
Čipovi za resetiranje i watchdog koriste MAX813, koji nadzire rad softvera kako bi se spriječilo bježanje ili rušenje programa. Da bi se preciznije kontrolirala brzina komunikacije, odabran je kristalni oscilator od 11,592 MHz; mikrokontroler koristi ATM89C51 od ATMEL-a.
● dio ugrađenog softvera
Softver je odgovoran za snimanje signala za uvlačenje papira, zatim za simuliranje tipke ljudske ruke, pokretanje rada senzora, čitanje informacija o bar-kodu, a zatim sudeći, prema rezultatu prosudbe, obavljanje različitih izlaznih podataka i istovremeno komuniciranje s gornjim računalom.
U procesu rada softvera, kako bi se uhvatio ulazni signal zahtjeva u stvarnom vremenu, očitavanje signala je prekinuto. Nakon primitka signala, postavlja se odgovarajuća zastavica događaja događaja, a obrada signala zahtjeva izvodi se izvan prekida, tako da se ulazni signal zahtjeva može učinkovito uhvatiti, a prekinuti program može se spriječiti da zauzme CPU resurse za Dugo vrijeme.
Nakon što je glavni program uključen, zastavice događaja prikazuju se redom. Ako se pronađe zahtjev za događaj, događaj se obrađuje odmah, a zastavica zahtjeva se briše nakon završetka obrade. Događaji koji se obrađuju uključuju: snimanje udarca papira, primanje podataka koje šalje računalo, prosudba usporedbe nakon čitanja barkoda i obrada nakon presude.
Pobuđivanje uvlačenja papira pokreće vanjski mehanizam za uvlačenje papira, a softver koristi metodu vanjskog prekida. Komunikacijski događaj se aktivira prekidom serijskog prijema softvera i događaj obrade bar koda pokreće prekid visokog prioriteta koji prima signal digitalnog bar koda.
Postavite CIPHER ploču sučelja za slanje sadržaja barkoda kao PS / 2 tipkovnicu.
Druga dva događaja, potpisi pogrešaka i događaji na bijelom papiru izvedeni su iz usporedbe informacija o bar kodu pomoću softvera.
1 Obrada obrade signala prijelaza feeda
Nakon što se otkrije događaj signala i zahtjeva za čitanje barkoda, čitač barkoda trebao bi biti aktiviran da bi pročitao informacije o barkodu. Izvorni ručni gumb na čitaču je modificiran tako da simulira strujni udar od releja, a relej se može zatvoriti kako bi se čitač potpuno otvorio.
2 Obrada događaja koji se procjenjuje prema barkodu
Nakon što MCU primi cjelovitu informaciju o barkodu, barkod je postavljen da odredi događaj. Prilikom obrade događaja prosuđivanja, prvo se uspoređuju čitani barkod i postavljene referentne informacije. Budući da bar kod prenosi podatke pomoću sučelja tipkovnice, pravilo kodiranja za svaki broj ili znak je "pass and break code", tj. Svaki znak koji se prenosi uključuje tri bajta: "encoding + 0x4F + encoding". Stoga, pri izvođenju usporedbe, treba obratiti pažnju na kretanje referentnog pokazivača crtičnog koda i pokazivača crtičnog koda koji će se odrediti: referentni se pokazivač pomiče svaki put za 1 bajt, a pokazivač koji se procjenjuje pomiče se za 3 bajta ,
U pogrešnom stanju potpisa, MCU će emitirati signal indikacije alarma prema postavljenom softveru i izlazni kontrolni signal pogona poslati uređaju za odbacivanje potpisa kako bi se uklonio potpis greške; ako je na kraju cjevovoda instaliran samo jedan uređaj za odbijanje potpisa, mikroračunalo s jednim čipom Bit će prebrojano. Kada prođe potpis greške, MCU šalje signal uređaju za odbacivanje potpisa, a uređaj za odbacivanje odbacuje skup potpisa uključujući potpis greške.
3 dio za računalnu komunikaciju
U skupnoj liniji za sastavljanje strojeva, svaka čitalačka stanica ima čitač i ugrađeni upravljački sustav, a svi uređaji za detekciju potpisa mogu se povezati s računalom preko sabirnice kako bi se dodatno dovršio potpis putem računala. Statistika, upiti i druge funkcije.
U dizajnu fizičkog sloja, zrela RS485 serijska komunikacijska sabirnica koristi se za povezivanje s različitim uređajima za detekciju i računalima; u dizajnu sloja veze, kako bi se osigurao pouzdan prijenos i primanje okvira podataka, pored kontrolnog zbroja, postoje i okviri podataka. Posebni bajtovi zaglavlja okvira i bajtovi na kraju okvira kako bi se izbjegla smetnja na vezi.
4 Odjeljak baze podataka
Računalo koristi VC ++ 6.0 za pisanje user-friendly sučelja i koristi ADO (ActiveX Data Object) za upravljanje bazom podataka. Skup rezultata zapisa koji se dobiva dobiva se izvršenjem SQL naredbe tijekom rada.
Sustav se može koristiti u bilo kojem sustavu kontrole bar kodova. Za različite zahtjeve primjene, sve dok su različiti elektromehanički mehanizmi spojeni na izlazne stezaljke sustava u skladu s uvjetima na licu mjesta, kontrolna logika može se izvesti prema zahtijevanoj logici upravljanja. automatska detekcija.

