For industrielle nettbrett, ser vi ofte noen grensesnitt, for eksempel COM (seriell port), LAN (nettverksport), VGA (skjermdatagrensesnitt), HDMI (høydefinisjonsskjermdatagrensesnitt), USB, DC (strømgrensesnitt), AUDIO (hodetelefoner)), MIC (mikrofon) og noe gammeldags PS / 2 (musetastaturgrensesnitt) og så videre. Vi refererer samlet til disse industrielle panelgrensesnittene som IO-grensesnitt.

Jeg betyr INPUT (input), O betyr OUPUT (output), og IO interface er grensesnittet for noen input eller output. Inngangen er signalet eller dataene som mottas av systemet, og utgangen er signalet eller dataene som sendes fra det.
Funksjonen til IO-grensesnittet er å koble forskjellige typer periferiutstyr til den industrielle paneldatamaskinens CPU for å danne et komplett maskinvaresystem for mikrocomputer gjennom IO-grensesnittet. Brukes til datautveksling, prosessering og lagring.
Hva er de viktigste typene informasjon som utveksles mellom CPU og periferiutstyr (IO) på industrielle nettbrett-PC-er?
Informasjonen som utveksles mellom verten og IO-enheten kan deles inn i tre kategorier: datainformasjon, statusinformasjon og kontrollinformasjon.
1) Datainformasjon
Datainformasjon er delt inn i tre former: digital, analog og switch.
1. Digital mengde
Den digitale mengden er dataene som den industrielle nettbrettcomputeren kan sende, motta og behandle direkte. For eksempel informasjonen som utveksles med CPUen av I / O-periferiutstyr som tastaturer, skjermer, skrivere og disker.
2. Analog
Når en industripanelcomputer brukes i et kontrollsystem, er inngangsinformasjonen vanligvis en kontinuerlig skiftende fysisk størrelse fra feltet, slik som temperatur, trykk, strømning, forskyvning, fuktighet, etc. Disse fysiske størrelsene blir behandlet av sensorer og forsterket til få analog spenning eller strøm. Disse analoge størrelsene må konverteres fra analoge til digitale (A / D-konvertering) før de kan legges inn på den industrielle paneldatamaskinen. Omvendt er styresignalene som sendes ut av den industrielle panelcomputeren alle digitale, og de må konverteres fra digital til analog (D / A-konvertering) før de kan kontrollere scenen ved å konvertere det digitale til analogt.
3. Bytt mengde
Bryterantallet kan representere to tilstander, som åpning og lukking av bryteren, drift og stopp av maskinen, åpning og lukking av ventilen etc. Disse koblingsmengdene må vanligvis gjennomgå tilsvarende nivåkonvertering for å koble til industriell paneldatamaskiner.
2) Statusinformasjon
Statusinformasjonen brukes som kontaktinformasjon når du utveksler data mellom industriell nettbrett-PC-prosessor og periferiutstyr, som gjenspeiler den nåværende arbeidsstatus for periferiutstyr, og periferiutstyr sendes til CPU-en via grensesnittet. CPUen kan vite om dataene til inngangsenheten er klare, og om utdataenheten er inaktiv ved å lese det perifere statussignalet. For inngangsenheter blir nivået på klart (READY) signal vanligvis brukt til å indikere om dataene som skal inngis er klare; for utdataenheter brukes nivået på opptatt (BUSY) -signalet til å indikere om utgangsenheten er i inaktiv tilstand. Hvis det er en inaktiv tilstand, kan du motta informasjonen som sendes ut av CPUen, ellers vil CPUen suspendere sending av data. Derfor kan statusinformasjonen sikre riktig datautveksling mellom CPU og periferiutstyr.
3) kontrollinformasjon
Kontrollinformasjonen overføres av CPU til periferien gjennom grensesnittet, og CPU setter arbeidsmodusen til periferien (inkludert grensesnittet) og styrer periferienes arbeid ved å sende kontrollinformasjonen. For eksempel er startsignalet og stoppsignalet til periferien vanlig kontrollinformasjon. Faktisk har kontrollinformasjon ofte forskjellige betydninger, avhengig av de spesifikke arbeidsprinsippene til periferiutstyr.
Selv om betydningen av datainformasjon, statusinformasjon og kontrollinformasjon er forskjellig, i et mikrocomputersystem, når CPU utveksler informasjon gjennom grensesnittet og periferiutstyr, kan den bare bruke inngangsinstruksjoner (IN) og utgangsinstruksjoner (OUT) for å overføre data , slik at statusinformasjon og kontrollinformasjon også overføres som datainformasjon, det vil si tilstandsinformasjon blir brukt som inndata, og kontrollinformasjon blir brukt som utdata. På denne måten overføres også tilstandsinformasjon og kontrollinformasjon gjennom databussen. Men i grensesnittet lagres disse tre typer informasjon i forskjellige registre.
IO-grensesnittfunksjonen til den industrielle nettbrettdatamaskinen er relatert til drift og utveksling av hele maskininformasjonen. Generelt sett kan IO-grensesnittet til en industriell nettbrettdatamaskin tilpasses og utvikles i henhold til kundenes behov for å møte forskjellige applikasjonsmaskiner og applikasjonsscenarier.
