Wat is de rol van de IO-interface van een industriële computer

Oct 10, 2020

Laat een bericht achter

Voor industriële tabletcomputers zien we vaak een aantal interfaces, zoals COM (seriële poort), LAN (netwerkpoort), VGA (display data interface), HDMI (high definition display data interface), USB, DC (power interface), AUDIO (hoofdtelefoon) ), MIC (microfoon) en een aantal ouderwetse PS /2 (muis interface) en ga zo maar door. We verwijzen gezamenlijk naar deze industriële paneel computer interfaces als IO interfaces.


1


Ik betekent INPUT (input), O betekent OUPUT (output), en IO-interface is de interface van een aantal input of output. De invoer is het signaal of de gegevens die door het systeem worden ontvangen, en de output is het signaal of de gegevens die van het worden verzonden.


De functie van de IO-interface is om verschillende soorten randapparatuur te verbinden met de industriële paneelcomputer-CPU om een compleet microcomputerhardwaresysteem te vormen via de IO-interface. Wordt gebruikt voor gegevensuitwisseling, verwerking en opslag.


Wat zijn de belangrijkste soorten informatie die worden uitgewisseld tussen CPU en randapparatuur (IO) van industriële tablet-pc's?


De informatie die wordt uitgewisseld tussen de host en het IO-apparaat kan worden onderverdeeld in drie categorieën: gegevensinformatie, statusinformatie en controle-informatie.


1) Gegevensinformatie


Data-informatie is onderverdeeld in drie vormen: digitaal, analoog en switch.


1. Digitale hoeveelheid


De digitale hoeveelheid zijn de gegevens die de industriële tabletcomputer rechtstreeks kan verzenden, ontvangen en verwerken. De informatie die met de CPU wordt uitgewisseld door I/O-randapparatuur, zoals toetsenborden, monitoren, printers en schijven, wordt bijvoorbeeld met de CPU uitgewisseld.


2. Analoog


Wanneer een industriële paneelcomputer in een besturingssysteem wordt gebruikt, is de invoerinformatie over het algemeen een voortdurend veranderende fysieke hoeveelheid uit het veld, zoals temperatuur, druk, stroom, verplaatsing, vochtigheid, enz. Deze fysieke hoeveelheden worden verwerkt door sensoren en versterkt om analoge spanning of stroom te verkrijgen. Deze analoge hoeveelheden moeten worden omgezet van analoog naar digitaal (A/D conversie) voordat ze kunnen worden ingevoerd op de industriële paneelcomputer. Omgekeerd zijn de besturingssignalen die door de computer van het industriële paneel worden uitgevoerd allemaal digitaal en moeten ze worden omgezet van digitaal naar analoog (D/A-conversie) voordat ze de scène kunnen bedienen door het digitale naar analoog te converteren.


3.


De schakelhoeveelheid kan twee toestanden vertegenwoordigen, zoals het openen en sluiten van de schakelaar, het draaien en stoppen van de machine, het openen en sluiten van de klep, enz. Deze schakelhoeveelheden moeten meestal een overeenkomstige niveauconversie ondergaan om verbinding te maken met industriële paneelcomputers.


2) Statusinformatie


De statusinformatie wordt gebruikt als contactgegevens bij het uitwisselen van gegevens tussen de industriële tablet-pc-cpu en randapparatuur, die de huidige werkstatus van de randapparatuur weerspiegelt en de randapparatuur via de interface naar de CPU worden verzonden. De CPU kan weten of de gegevens van het invoerapparaat klaar zijn en of het uitvoerapparaat niet actief is door het perifere statussignaal te lezen. Voor invoerapparaten wordt het niveau van het gereede signaal over het algemeen gebruikt om aan te geven of de te invoeren gegevens gereed zijn; voor uitvoerapparaten wordt het niveau van het drukke (BUSY) signaal gebruikt om aan te geven of het uitvoerapparaat zich in een niet-actieve toestand bevindt. Als het een idle status is, u de informatie-output ontvangen door de CPU, anders schort de CPU het verzenden van gegevens op. Daarom kan de statusinformatie zorgen voor de juiste gegevensuitwisseling tussen de CPU en randapparatuur.


3) controle-informatie


De besturingsinformatie wordt door de CPU via de interface naar de randapparatuur verzonden en de CPU stelt de werkmodus van de randapparatuur in (inclusief de interface) en regelt het werk van de randapparatuur door de besturingsinformatie te verzenden. Het startsignaal en het stopsignaal van de randapparatuur zijn bijvoorbeeld algemene controle-informatie. In feite heeft controle-informatie vaak verschillende betekenissen, afhankelijk van de specifieke werkprincipes van randapparatuur.


Hoewel de betekenissen van gegevensinformatie, statusinformatie en controle-informatie verschillend zijn, kan de CPU in een microcomputersysteem, wanneer de CPU informatie uitwisselt via de interface en randapparatuur, alleen invoerinstructies (IN) en uitvoerinstructies (OUT) gebruiken om gegevens te verzenden, zodat de status informatie en controle-informatie ook worden verzonden als gegevensinformatie, dat wil zeggen, staatsinformatie wordt gebruikt als invoergegevens en controle-informatie wordt gebruikt als uitvoergegevens. Op deze manier worden ook staatsinformatie en controle-informatie via de gegevensbus verzonden. Maar in de interface worden deze drie soorten informatie opgeslagen in verschillende registers.


De IO-interfacefunctie van de industriële tabletcomputer is gerelateerd aan de werking en uitwisseling van de volledige machine-informatie. In het algemeen kan de IO-interface van een industriële tabletcomputer worden aangepast en ontwikkeld op basis van de behoeften van de klant om te voldoen aan verschillende toepassingsmachines en toepassingsscenario's van klanten.


Aanvraag sturen