Forskning om signaturdetekteringssystem i sorteringsmaskin
Vi är ett stort tryckföretag i Shenzhen Kina. Vi erbjuder alla bokpublikationer, tryckning av inbunden bok, tryckning av pappersomslag, anteckningsbok för hårddisk, sprial boktryckning, sadelstickbok, tryckning av häfte, förpackningsbox, kalendrar, alla typer av PVC, produktbroschyrer, anteckningar, barnbok, klistermärken, alla typer av specialprodukter för pappersfärgtryck, spelkort och så vidare.
För mer information, besök
http://www.joyful-printing.com. Endast ENG
http://www.joyful-printing.net
http://www.joyful-printing.org
e-post: info@joyful-printing.net
En av tryckprocessens produktionsprocesser är att binda och bilda ett en-sidigt tryckt ark tryckt av tryckmaskinen, och nyckeln till framgång eller misslyckande är matchningsprocessen.
För att undvika fenomenet manuell matchning som omläggning, mindre utlägg, röriga inlägg etc. antas för närvarande två huvudlösningar: en är att använda principen för fotoelektrisk diffusionsreflektion, och den röda lysdioden används som en ljuskälla för att belysa signaturen enligt inspektionsområdet. Intensiteten hos det reflekterade ljuset bestäms. Programmet är känsligt för omgivande ljus och har ett stort beroende av finish, reflekterande prestanda och utskriftsdensitet på signaturpapperet. Speciellt för signaturerna med stora färgförändringar är inspektionsnoggrannheten mycket låg och den ideala effekten uppnås inte. Optisk bildigenkänningsteknik för bildigenkänning av något innehåll i signaturen. På grund av placeringsförskjutningen eller den relativa positionsförskjutningen eller vridningen som uppstår under arbetet är dock diskriminationsgraden för signaturer inte hög.
För närvarande har streckkoden använts i stor utsträckning som ett snabbt, exakt, tillförlitligt och ekonomiskt inmatningsmedel. Därför är användningen av streckkodsigenkänningsteknik, som används på produktionsplatsen för den bindande produktionen för ett tryck, ett enkelt och effektivt signaturdetekteringssystem, utgångspunkten för denna programdesign är baserad på detta.
Systemstruktur och arbetsprincip
Ett signaturdetekteringssystem baserat på streckkodigenkänning består av: (1) objekt som ska inspekteras med en streckkod, (2) en streckkodsläsare, (3) ett inbäddat kontrollsystem och (4) en dator i ett företagets lokala nätverk .
Först skrivs streckkoden ut på kanten av utformningen av signaturen som grund för identifieringen av systemets efterföljande detekteringsanordning. Sedan jämförs det lästa streckkodinformationen med det inbäddade styrsystemet med en streckkodsläsare med den inställda referensstreckkodinformationen och informationen om streckkoden kombineras med den externa elektriska maskinen enligt den inställda kontrolllogiken. Institutet slutför driften av signaturen.
Datorn kan kommunicera med det inbäddade styrsystemet via kommunikationsgränssnittet, läsa streckkodinnehållet, därigenom erhålla signaturinformationen och sedan skriva informationen i databasen genom att räkna och liknande. Datorn finns i företagets lokala nätverk, och datorerna i alla andra kontorsområden kan också komma åt databasen i datorn i realtid för att förstå produktionsprocessen och produktionssituationen.
Systemdesign och implementering
I den specifika systemimplementeringen använder vi den befintliga streckkodsläsaren för att bilda en inbäddad styrenhet med MCU-systemet, och skriver styrinformationen för styrenheten i datordatabasen genom RS485 seriell kommunikationsport.
1 Val av streckkodsläsare och omvandling
CIPHERs 1000 handhållna streckkodsläsare valdes här. Läsaren har följande fördelar:
● En mängd vanliga streckkodssystem kan identifieras.
● Den har olika digitala gränssnitt som tangentbord (PS / 2), RS232 och USB.
● Snabb läshastighet.
● En mängd läsmetoder och energisparande metoder.
Vi lägger den manuella kontaktomkopplingsdelen på läsaren för att starta läsning streckkoden från manuell start till automatisk styrning av det inbäddade systemet, det vill säga kontrollen av den mänskliga handen styrs av stängning och frigöring av reläkontakter som styrs av inbyggda system. .
2 inbäddade styrsystem
● Utformning av hårdvara
Den inbäddade styrsystemssektionen innehåller den digitala gränssnittskretsdelen för läsaren och ett mikrokontrollersystem och dess perifera gränssnittskretsar.
Återställnings- och vakthundchips använder MAX813, som övervakar programvarans funktion för att förhindra programrörelse eller kraschar. För att kontrollera kommunikationsfrekvensen mer exakt väljs kristalloscillatorn 11.592 MHz; mikrokontrollern använder ATM89C51 från ATMEL.
● Inbyggd programvarudel
Programvaran ansvarar för att fånga in pappersmatningssignalen, sedan simulera den mänskliga handknappen, starta sensorns arbete, läsa streckkodsinformationen och sedan bedöma enligt bedömningsresultatet, utföra olika utskrifter och samtidigt kommunicera med den övre datorn.
I mjukvarubearbetningsprocessen avbryts läsningen av signalingången för att fånga in ingången till förfrågningssignalen i realtid. Efter att ha mottagit signalen ställs motsvarande begärningshändelseflagg in, och behandlingen av begärningssignalen utförs utanför avbrottet, så att förfrågningsingångssignalen effektivt kan fångas, och avbrottsprogrammet kan förhindras från att uppta CPU-resurser för en länge sedan.
Efter att huvudprogrammet är på, visas händelseflaggorna i tur och ordning. Om händelsebegäran hittas, behandlas händelsen omedelbart och begärningsflaggan rensas efter att behandlingen är klar. Händelserna som ska behandlas inkluderar: fånga pappersmatningsslaget, ta emot de data som skickats av datorn, jämförelsedomen efter streckkoden har lästs och behandlingen efter domen.
Pappersmatningen utlöses av den externa pappersmatningsmekanismen och programvaran använder en extern avbrottsmetod. Kommunikationshändelsen utlöses av det seriella mottagningsavbrottet för programvaran och streckkodshanteringshändelsen utlöses av det högprioriterade avbrottet som tar emot den digitala streckkodssignalen.
Ställ in CIPHER-gränssnittskortet för att skicka streckkodinnehållet som ett PS / 2-tangentbord.
De andra två händelserna, felsignaturer och vitbokenhändelser härrör från programvarans jämförelse av streckkodsinformation.
1 Bearbetning av feed beat-signalbehandling
Efter att händelsen av streckkodsläsningsförfrågningssignal har upptäckts, bör streckkodsläsaren aktiveras för att läsa streckkodsinformationen. Den ursprungliga manuella knappen på läsaren är modifierad för att simulera den elektriska stöten genom reläet, och reläet kan stängas för att helt öppna läsaren.
2 Bearbeta händelsen bedömd av streckkoden
När MCU har fått den kompletta streckkodsinformationen ställs streckkoden in för att bestämma händelsen. Vid behandlingen av bedömningshändelsen jämförs först lässtreckkoden och den angivna referensinformationen. Eftersom streckkoden överför data med hjälp av tangentbordets gränssnitt är kodningsregeln för varje nummer eller tecken "pass and break code", det vill säga varje tecken som ska överföras innehåller tre byte: "kodning + 0x4F + kodning". Därför bör man, när man utför jämförelsen, uppmärksamma rörelsen för referensstreckkodpekaren och streckkodspekaren som ska bestämmas: referenspekaren rör sig med 1 byte varje gång, och pekaren som ska bedömas flyttas med 3 byte .
I fel tillstånd av signaturen kommer MCU att mata ut alarmsignalens signal enligt den inställda programvaran och mata ut styrstyrsignalen till signaturavvisande anordningen för att eliminera felsignaturen; om bara en signaturavstötningsanordning är installerad i slutet av pipeline, räknas den enda chip-mikrodatorn Pappersmatningsslaget. När felsignaturen går, skickar MCU en signal till signaturavvisande enheten, och avvisningsanordningen avvisar signaturuppsättningen inklusive felsignaturen.
3 datorkommunikationsdel
I samlingsmaskinens monteringslinje har varje läsarstation en läsare och ett inbäddat styrsystem installerat, och alla signaturdetekteringsanordningar kan anslutas till datorn genom bussen för att ytterligare fullborda signaturen genom datorn. Statistik, frågor och andra funktioner.
I den fysiska skiktdesignen används den mogna RS485 seriella kommunikationsbussen för att ansluta till olika detekteringsenheter och datorer; i länkskiktdesignen, för att säkerställa tillförlitlig överföring och mottagning av dataramar, förutom kontrollsumman finns det dataramar. Särskilda ramhuvudbyte och slutramsbyte för att undvika störningar på länken.
4 Databasavsnitt
Datorn använder VC ++ 6.0 för att skriva ett användarvänligt gränssnitt och använder ADO (ActiveX Data Object) för att hantera databasen. Resultatsposten som ska erhållas erhålls genom att SQL-kommandot körs under drift.
Systemet kan användas i alla streckkodsinspektionssystem. För olika tillämpningskrav, så länge olika elektromekaniska mekanismer är anslutna till systemets utgångsterminaler enligt platsförhållandena, kan styrlogiken utföras i enlighet med den erforderliga styrlogiken. automatisk upptäckt.

