Tutkimus allekirjoituksen havaitsemisjärjestelmästä lajittelukoneessa
Olemme suuri painotalo Shenzhenissä Kiinassa. Tarjoamme kaikki kirjajulkaisut, kovakantinen kirjapaino, paperi-kirjapaino, kovakantinen muistikirja, sprial-kirjapaino, satulan kirjapaino, vihkotulostus, pakkauslaatikko, kalenterit, kaikenlaiset PVC-tuotteet, tuotekohtaiset esitteet, muistiinpanot, lasten kirja, tarrat, kaikki Erilaisia erikoispaperitulostustuotteita, pelikortteja ja niin edelleen.
Lisätietoja on osoitteessa
http://www.joyful-printing.com. Vain ENG
http://www.joyful-printing.net
http://www.joyful-printing.org
sähköposti: info@joyful-printing.net
Yksi painotuotteiden tuotantoprosesseista on sitoa ja muodostaa yhden sivun painettu arkki, jonka painokone on painanut, ja onnistumisen tai epäonnistumisen avain on sovitusprosessi.
Jotta vältettäisiin käsin tapahtuvan yhteensovittamisen ilmiö, kuten uudelleenlähetys, vähemmän lähetyksiä, sotkuisia viestejä jne., On tällä hetkellä käytössä kaksi pääratkaisua: yksi on käyttää valosähköisen diffuusion heijastuksen periaatetta, ja punainen LED käytetään valonlähteenä valaisemaan allekirjoitusta tarkastusalueen mukaan. Heijastuneen valon intensiteetti määritetään. Ohjelma on herkkä ympäröivälle valolle ja sillä on suuri riippuvuus maalipaperin viimeistelystä, heijastavasta suorituskyvystä ja tulostustiheydestä. Erityisesti suurten värivaihtoehtojen osalta tarkastustarkkuus on hyvin pieni, eikä ihanteellinen vaikutus saavuteta. Optinen kuvantunnistustekniikka joidenkin sisällön tunnistamiseen allekirjoituksessa. Työn aikana tapahtuvan sijoitussiirtymän tai suhteellisen sijainnin muutoksen tai kierteen takia allekirjoituksen syrjintäaste ei ole korkea.
Tällä hetkellä viivakoodia on käytetty laajalti ajankohtaisina, tarkoina, luotettavina ja taloudellisin tietovälineinä. Sen vuoksi viivakoodin tunnistustekniikan käyttö painotuotteen sitovaan tuotantopaikalle on yksinkertainen ja tehokas allekirjoituksen tunnistusjärjestelmä, jonka lähtökohtana on tämän ohjelman suunnittelu.
Järjestelmän rakenne ja toimintaperiaate
Viivakoodin tunnistamiseen perustuva allekirjoituksen tunnistusjärjestelmä koostuu: (1) viivakoodilla tarkastettavista kohteista, (2) viivakoodilukijasta, (3) sulautetusta ohjausjärjestelmästä ja (4) yrityksen lähiverkossa olevasta tietokoneesta .
Ensinnäkin viivakoodi tulostetaan allekirjoituksen ulkoasun reunaan järjestelmän myöhemmän havaitsemislaitteen tunnistamisen perustaksi. Sitten käyttämällä viivakoodilukijaa sisältävää sulautettua ohjausjärjestelmää luetaan viivakooditieto asetettuun viivakooditietoon ja luettu viivakooditieto yhdistetään ulkoisen sähkökoneen kanssa asetetun ohjauslogiikan mukaisesti. Toimielin täydentää allekirjoituksen toimintaa.
Tietokone voi kommunikoida sulautetun ohjausjärjestelmän kanssa viestintärajapinnan kautta, lukea viivakoodin sisällön, jolloin saadaan allekirjoitusinformaatio ja kirjoitetaan sitten tieto tietokantaan laskemalla ja vastaavilla. Tietokone on yrityksen lähiverkossa, ja minkä tahansa muun toimipisteen tietokoneet voivat myös käyttää tietokannan tietokonetta reaaliajassa ymmärtääkseen tuotantoprosessin ja tuotantotilanteen.
Järjestelmän suunnittelu ja toteutus
Erityisessä järjestelmän toteutuksessa käytämme olemassa olevaa viivakoodilukijaa muodostamaan sulautetun ohjausyksikön, jossa on MCU-järjestelmä, ja kirjoitamme ohjausyksikön ohjaustiedot tietokantaan RS485-sarjaliikenneportin kautta.
1 Viivakoodinlukijan valinta ja muunnos
Täällä valittiin CIPHERin 1000 kädessä pidettävä viivakoodilukija. Lukijalla on seuraavat edut:
● Useita yhteisiä viivakoodijärjestelmiä voidaan tunnistaa.
● Siinä on useita digitaalisia rajapintoja, kuten näppäimistö (PS / 2), RS232 ja USB.
● Nopea lukunopeus.
● Erilaiset lukutavat ja virransäästötavat.
Laskimme käsikontaktikytkimen osan lukulaitteeseen lukemisen viivakoodin käynnistämiseksi manuaalisesta käynnistämisestä automaattiseen ohjaukseen sulautetun järjestelmän avulla, eli ihmisen käden hallintaa ohjaa releen kontaktien sulkeminen ja vapauttaminen, jota ohjaavat upotettu järjestelmä. .
2 upotettu ohjausjärjestelmä
● Laitteiston osan suunnittelu
Upotettu ohjausjärjestelmäosa sisältää lukijan digitaalisen rajapintapiiriosan ja mikrokontrollerijärjestelmän ja sen oheisrajapintapiirin.
Reset- ja watchdog-sirut käyttävät MAX813-ohjelmaa, joka valvoo ohjelmiston toimintaa estääkseen ohjelmien runaway tai kaatuu. Viestinnän nopeuden säätämiseksi tarkemmin valitaan 11,592 MHz: n kideoskillaattori; mikrokontrolleri käyttää ATM89C51: ää ATMEListä.
● Sulautetun ohjelmiston osa
Ohjelmisto vastaa paperinsyöttösignaalin sieppaamisesta, sitten simuloimalla ihmisen kädenpainiketta, käynnistämällä anturityön, lukemalla viivakooditietoja ja arvioimalla sitten tuomion tuloksen mukaan eri ulostuloa ja samanaikaisesti yhteyden ylemmän tietokoneen kanssa.
Ohjelmistotyöprosessissa, pyyntösignaalin tulon tallentamiseksi reaaliajassa, signaalitulon lukema keskeytetään. Signaalin vastaanottamisen jälkeen asetetaan vastaava pyyntötapahtuman lippu, ja pyyntösignaalin käsittely suoritetaan keskeytyksen ulkopuolella, niin että pyynnön tulosignaali voidaan tehokkaasti kaapata ja keskeytysohjelma voidaan estää suorittamasta CPU-resursseja pitkä aika.
Kun pääohjelma on päällä, tapahtumalippuja tarkastellaan vuorotellen. Jos tapahtumapyyntö löytyy, tapahtuma käsitellään välittömästi, ja pyynnön lippu poistetaan käsittelyn päätyttyä. Käsiteltäviä tapahtumia ovat: paperinsyöttöpyrskyn ottaminen, tietokoneen lähettämien tietojen vastaanottaminen, viivakoodin lukemisen jälkeen annettu tuomio ja käsittely tuomion jälkeen.
Paperinsyöttötaso laukeaa ulkoisen paperinsyöttömekanismin avulla, ja ohjelmisto käyttää ulkoista keskeytysmenetelmää. Viestintätapahtuma käynnistyy ohjelmiston sarjaliikenteen keskeytyksestä, ja viivakoodin käsittelytapahtuma käynnistyy korkean prioriteetin keskeytyksellä, joka vastaanottaa digitaalisen viivakoodisignaalin.
Aseta CIPHER-liitäntäkortti lähettämään viivakoodisisältöä PS / 2-näppäimistönä.
Kaksi muuta tapahtumaa, virhekirjoitukset ja valkoisen paperin tapahtumat perustuvat viivakooditietojen vertailuun.
1 Syöttöarvon signaalin käsittelyn käsittely
Kun on havaittu viivakoodinlukupyyntö-syötteen signaalitapahtuma, viivakoodinlukijan pitäisi olla aktivoitu lukemaan viivakooditiedot. Lukijan alkuperäinen manuaalinen painike muokataan releen aiheuttaman sähköiskun simuloimiseksi ja rele voidaan sulkea lukijan avaamiseksi kokonaan.
2 Viivakoodin arvioimien tapahtumien käsittely
Kun MCU vastaanottaa täydellisen viivakooditiedot, viivakoodi asetetaan määrittämään tapahtuma. Tuomion tapahtumaa käsiteltäessä ensin luetaan luettu viivakoodi ja asetettu viitetieto. Koska viivakoodi lähettää dataa näppäimistöliitännän kautta, kullekin numerolle tai merkille on koodaussääntö "pass and break code" eli jokainen lähetettävä merkki sisältää kolme tavua: "koodaus + 0x4F + koodaus". Sen vuoksi vertailua tehtäessä olisi kiinnitettävä huomiota viivakoodikohdistimen liikkumiseen ja määritettävä viivakoodin osoitin: viiteosoitin liikkuu 1 tavun joka kerta, ja arvioitava osoitin siirretään 3 tavun verran .
Allekirjoituksen väärässä tilassa MCU lähettää hälytysilmaisusignaalin asetetun ohjelmiston mukaisesti ja lähettää taajuusmuuttajan ohjaussignaalin allekirjoituksen hylkäyslaitteelle virheen allekirjoituksen poistamiseksi; jos putkilinjan päähän on asennettu vain yksi allekirjoituksen hylkäyslaite, lasketaan yksisiruinen mikrotietokone Paperinsyöttö. Kun virheen allekirjoitus kulkee, MCU lähettää signaalin allekirjoituksen hylkäyslaitteelle, ja hylkäyslaite hylkää allekirjoitussarjan, joka sisältää virheen allekirjoituksen.
3 tietoliikenneosa
Keräilykoneen kokoonpanolinjassa kullakin lukija-asemalla on lukija ja upotettu ohjausjärjestelmä, ja kaikki allekirjoituksen tunnistuslaitteet voidaan yhdistää tietokoneeseen väylän kautta allekirjoituksen täydentämiseksi tietokoneen kautta. Tilastot, kyselyt ja muut toiminnot.
Fyysisen kerroksen suunnittelussa kypsää RS485-sarjaliikenneväylää käytetään yhteyden muodostamiseen erilaisiin ilmaisinlaitteisiin ja tietokoneisiin; linkkikerroksen suunnittelussa datakehysten luotettavan lähetyksen ja vastaanoton varmistamiseksi on tarkistussumman lisäksi olemassa datakehyksiä. Erityiset kehyksen otsakkeen tavut ja kehyksen loput tavut estämään linkin aiheuttamia häiriöitä.
4 Tietokannan osio
Tietokone käyttää VC ++ 6.0: ta kirjoittamaan käyttäjäystävällinen käyttöliittymä ja käyttää ADO: ta (ActiveX Data Object) tietokannan hallintaan. Saavutettava tulosrekisteri saadaan suorittamalla SQL-komento käytön aikana.
Järjestelmää voidaan käyttää missä tahansa viivakoodin tarkastusjärjestelmässä. Eri sovellusvaatimuksia varten, kunhan erilaiset sähkömekaaniset mekanismit on kytketty järjestelmän lähtöliittimiin paikan olosuhteiden mukaisesti, ohjauslogiikka voidaan suorittaa vaaditun ohjauslogiikan mukaisesti. automaattinen tunnistus.

