Aansturing Van De Relaiskaart, Dataprotocol - Conrad Electronic 197720 Notice D'emploi

Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

6. Aansturing van de relaiskaart, dataprotocol

     Seriële data-overdracht
De data-overdracht gebeurt volgens de RS232-standaard aan 19200 Baud zonder handshake-
signalen, 8 databits, geen pariteitsbit en één stop-bit. De commando's worden gegeven door
de stuurcomputer (bijv. pc).
Op elk uitgevoerd commando geeft de controller van de relaiskaart een antwoord. Eventueel
worden de commando's ook doorgegeven.
Elke relaiskaart wordt via een adres aangesproken. De eerst kaart krijgt haar adres via het
commando "1" (setup-initialisatie). Bij elke volgende kaart wordt het adres met één eenheid
verhoogd.
Elk commando en elk antwoord bestaan telkens uit een reeks van 4 bytes. Dit wordt hierna een
frame genoemd.
     Frame-opbouw
Byte 0
Commando
Byte 1
Adres van de kaart
Byte 2
gegevens
Byte 3
Checksum (XOR van Byte0, Byte1 en Byte2 )
     Doorgeven van de commando's
De controller van een relaiskaart voert in de regel alleen commando's uit, die aan hem
geadresseerd zijn (uitzonderlingen zijn de initialisering en broadcasting). Andere commando's
stuurt hij na een controle op overdrachtsfouten ongewijzigd door.
Omwille van het werkingsprincipe ontstaan bij het in serie plaatsen van
meerdere kaarten omwille van de datalooptijden verschillen in het uitvoeren
van de schakelprocessen.
     Controleren op overdrachtsfouten
De checksum in Byte 3 volgt telkens uit de exclusieve OR-functie (XOR) van Byte 0, Byte 1 en
Byte 2.
Als de relaiskaartprocessor een fout vaststelt in een ontvangen frame, stuurt hij een 4 byte
lange foutmelding, en geeft hij het commando niet verder, foutantwoord:
255 - eigen adres - x - nieuwe proefsom (x staat telkens voor "zonder betekenis")
Als er een commando naar een kaart wordt verzonden, die niet bestaat, dan komt het bericht
ongewijzigd terug, omdat elke kaart de commando's verder stuurt die niet voor haar bestemd
zijn.
69

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

197730

Table des Matières