Expoziţie

Cercetare privind sistemul de detectare a semnăturilor în mașina de colocare

Jun 05, 2019 Lăsaţi un mesaj

Cercetare privind sistemul de detectare a semnăturilor în mașina de colocare

Suntem o companie de imprimare mare în Shenzhen China. Noi oferim toate publicatiile de carte, hardcover de imprimare de carte, papercover de imprimare de carte, hardcover notebook, imprimare carte de spirală, șa stiching carte de imprimare, imprimare broșură, cutie de ambalaj, calendare, toate tipurile de PVC, broșuri produs, note, carte pentru copii, tipuri de hârtie specială produse de imprimare color, carton de joc și așa mai departe.

Pentru mai multe informatii va rugam vizitati

http://www.joyful-printing.com. Numai ENG

http://www.joyful-printing.net

http://www.joyful-printing.org

email: info@joyful-printing.net

Unul dintre procesele de producție ale tipăritului este de a lega și de a forma o foaie imprimată pe o singură pagină tipărită de mașina de tipărire, iar cheia succesului sau a eșecului este procesul de potrivire.


Pentru a evita fenomenul de potrivire manuală, cum ar fi repostarea, postări mai puțin, postări dezordonate etc., sunt adoptate două soluții principale: una este folosirea principiului reflexiei difuziei fotoelectrice, iar LED-ul roșu este folosit ca sursă de lumină pentru a ilumina semnătura în funcție de zona de inspecție. Se determină intensitatea luminii reflectate. Programul este sensibil la lumina ambientală și are o mare dependență de finisare, performanță reflectorizantă și densitatea de imprimare a hârtiei de semnătură. În special pentru semnăturile cu modificări de culoare mari, precizia inspecției este foarte scăzută și nu se obține efectul ideal. Tehnologie de recunoaștere a imaginii optice pentru recunoașterea imaginii unui anumit conținut din semnătură. Cu toate acestea, din cauza deplasării poziționării sau a schimbării sau a răsucirii relative a poziției care apare în timpul lucrului, rata de discriminare a semnăturii nu este ridicată.


În prezent, codul de bare a fost folosit pe scară largă ca un mijloc de introducere a datelor în timp util, corect, fiabil și economic. Prin urmare, utilizarea tehnologiei de recunoaștere a codului de bare, aplicată pe site-ul de producție de tipărire a produsului tipărit, este un sistem simplu și eficient de detectare a semnăturilor, punctul de plecare al acestui proiect fiind bazat pe acest lucru.


Structura sistemului și principiul de lucru


Un sistem de detectare a semnelor bazat pe recunoașterea codurilor de bare constă în: (1) elemente care trebuie inspectate cu un cod de bare, (2) un cititor de coduri de bare, (3) un sistem de control încorporat și (4) un computer într- .


În primul rând, codul de bare este imprimat pe marginea dispunerii semnăturii ca bază pentru identificarea dispozitivului de detectare ulterioară al sistemului. Apoi, utilizând sistemul de control încorporat cu un cititor de coduri de bare, informațiile citite cu coduri de bare sunt comparate cu informațiile de cod de bare de referință setate, iar informația de citire a codului de bare este combinată cu mașina electrică externă în conformitate cu logica de control setată. Instituția completează funcționarea semnăturii.


Calculatorul poate comunica cu sistemul de control încorporat prin interfața de comunicare, poate citi conținutul codului de bare, obținând astfel informațiile despre semnături și apoi scrie informațiile în baza de date prin numărare și altele asemenea. Calculatorul se află în rețeaua locală a companiei, iar computerele din orice altă zonă de birou pot accesa și baza de date din computer în timp real pentru a înțelege procesul de producție și situația producției.


Proiectarea și implementarea sistemului


În implementarea specifică a sistemului, utilizăm cititorul de coduri de bare existent pentru a forma o unitate de control încorporată cu sistemul MCU și scrie informațiile de control ale unității de control în baza de date a computerului prin portul serial de comunicare RS485.


1 Selectarea și transformarea cititorului de coduri de bare


Cititorul CIPHER 1000 a fost ales aici. Cititorul are următoarele avantaje:


● Poate fi identificată o varietate de sisteme comune de coduri de bare.

● Are diverse interfețe digitale, cum ar fi tastatura (PS / 2), RS232 și USB.

● Viteză rapidă de citire.

● O varietate de metode de citire și metode de economisire a energiei.


Am pus piesa manuală a comutatorului de contact pe cititor pentru a porni codul de bare de citire de la pornirea manuală la controlul automat de către sistemul încorporat, adică controlul mâinii umane este controlat prin închiderea și eliberarea contactelor releului comandate de sistem incorporat. .


2 sistem de control încorporat


● Proiectarea componentelor hardware


Secțiunea sistemului de control încorporat conține porțiunea circuitului de interfață digitală a cititorului și un sistem de microcontroler și circuitele sale de interfață periferică.


Chips-urile de resetare și watchdog utilizează MAX813, care monitorizează funcționarea software-ului pentru a preveni runawayul programelor sau prăbușiri. Pentru a controla cu mai multă precizie rata de comunicație, este selectat oscilatorul de cristal de 11.592 MHz; microcontrolerul utilizează ATM89C51 de la ATMEL.

● Partea de software încorporată


Software-ul este responsabil pentru capturarea semnalului de alimentare cu hârtie, simularea butonului uman, pornirea lucrării senzorului, citirea informațiilor despre codul de bare și apoi judecarea, în funcție de rezultatul judecății, a performanțelor diferite și comunicarea simultană cu calculatorul superior.


În procesul de lucru al software-ului, pentru a capta intrarea semnalului de cerere în timp real, citirea semnalului de intrare este întreruptă. După primirea semnalului, este setat stegul corespunzător evenimentului cererii și prelucrarea semnalului de cerere este efectuată în afara întreruperii, astfel încât semnalul de intrare a solicitării poate fi capturat efectiv și programul de întrerupere poate fi împiedicat să ocupă resursele CPU pentru o perioadă lungă de timp.


După ce programul principal este activat, steagurile de evenimente sunt vizualizate la rândul lor. Dacă se găsește solicitarea de eveniment, evenimentul este procesat imediat și pavilionul solicitării este șters după finalizarea procesării. Evenimentele care urmează a fi procesate includ: capturarea bătăii de hârtie, primirea datelor trimise de calculator, judecata de comparație după citirea codului de bare și procesarea după judecată.


Bataia de alimentare cu hârtie este declanșată de mecanismul extern de alimentare cu hârtie, iar software-ul folosește o metodă de întrerupere externă. Evenimentul de comunicație este declanșat de întreruperea serial a recepției software-ului, iar evenimentul de procesare a codului de bare este declanșat de întreruperea cu prioritate ridicată care primește semnalul codului de bare digital.


Setați placa de interfață CIPHER pentru a trimite conținutul codului de bare ca o tastatură PS / 2.


Celelalte două evenimente, semnăturile de eroare și evenimentele de hârtie albă sunt derivate din compararea software-ului cu informațiile despre codul de bare.


1 Procesarea procesării semnalului de bătăi de alimentare


După detectarea evenimentului de citire a solicitării de alimentare a codului de bare, cititorul de coduri de bare trebuie să fie activat pentru a citi informațiile despre codul de bare. Butonul manual original al cititorului este modificat pentru a simula șocul electric de către releu, iar releul poate fi închis pentru a deschide complet cititorul.


2 Prelucrarea evenimentului apreciat de codul de bare


După ce MCU primește informațiile complete despre codul de bare, codul de bare este setat pentru a determina evenimentul. Când se procesează evenimentul de judecată, se citește mai întâi citirea codului de bare citite și a informațiilor de referință stabilite. Deoarece codul de bare transmite date folosind interfața tastaturii, regula de codare pentru fiecare număr sau caracter este "pass and break code", adică fiecare caracter care trebuie transmis include trei octeți: "encoding + 0x4F + encoding". Prin urmare, atunci când se efectuează comparația, trebuie acordată atenție deplasării indicatorului codului de bare de referință și a indicatorului de cod de bare care urmează să fie determinat: indicatorul de referință se deplasează cu câte 1 octet de fiecare dată și indicatorul care urmează să fie judecat este mutat cu 3 octeți .


În starea greșită a semnăturii, MCU va emite semnalul de alarmă în funcție de software-ul setat și va scoate semnalul de control al unității la dispozitivul de respingere a semnăturii pentru a elimina semnătura de eroare; dacă la sfârșitul conductei este instalat un singur dispozitiv de respingere a semnăturii, microcomputerul cu un singur chip va fi luat în calcul. Când semnalul de eroare trece, MCU trimite un semnal către dispozitivul de respingere a semnăturii, iar dispozitivul de respingere respinge setul de semnături, inclusiv semnătura de eroare.


3 partea de comunicare pe calculator


În linia de asamblare a mașinii de sortare, fiecare stație de citire are un cititor și un sistem de control încorporat instalat și toate dispozitivele de detectare a semnăturilor pot fi conectate la computer prin magistrala pentru a finaliza în continuare semnătura prin computer. Statistici, interogări și alte funcții.


În designul stratului fizic, magistrală de comunicare serială matură RS485 este utilizată pentru a se conecta la diferite dispozitive de detectare și computere; în designul stratului de legătură, pentru a asigura transmiterea și recepția fiabilă a cadrelor de date, în plus față de suma de control, există cadre de date. Anteturi speciale ale cadrelor de cadre și octeți de sfârșit de cadru pentru a evita interferența pe link.


4 Secțiunea de bază de date


Computerul utilizează VC ++ 6.0 pentru a scrie o interfață ușor de utilizat și utilizează ADO (ActiveX Data Object) pentru a gestiona baza de date. Rezultatul înregistrării care trebuie obținut se obține prin executarea comenzii SQL în timpul funcționării.


Sistemul poate fi utilizat în orice sistem de control al codului de bare. Pentru diferite cerințe de aplicare, atâta timp cât diferite mecanisme electromecanice sunt conectate la bornele de ieșire ale sistemului în funcție de condițiile amplasamentului, logica de control poate fi realizată în conformitate cu logica de control necesară. detectarea automată.

Trimite anchetă