XLN-t

XSP

XSP (XLN-t Serial Protocol) is een half duplex master/slave RS485 protocol dat gebruikt wordt voor I/O communicatie tussen een master en één of meerdere nodes.

XSP heeft volgende mogelijkheden

  • Commando met onmiddellijke uitvoering en response van slave node
  • Commando met langdurige uitvoering en uitgestelde response van slave node, men kan status van uitvoering altijd opvragen
  • Firmware download
  • Ontdekken van aangesloten nodes dankzij uniek nummer gegeven tijdens productie
  • Aanpasbare commandoset voor specifieke toepassing
  • Tot 250 nodes op 1 RS485 netwerk

Een XSP systeem bevat altijd een master die de gegevens overdracht beheert. Dit kan een microprocessor zijn met project specifieke firmware. In de meeste gevallen is het evenwel een PC. In dat geval moet er een conversie gebeuren daar een standaard PC niet beschikt over een 9-bit RS485 verbinding. Dit kan gerealiseerd worden door middel van een PCI kaart, een RS232 naar XSP convertor of een Ethernet/UDP naar XSP convertor. De laatste oplossing heeft als extra voordeel dat de XSP master code in de convertor is geïmplementeerd, wat de PC software eenvoudiger maakt.

Voorbeelden van XSP nodes

IO node

Een XSP node met 8 digitale ingangen en 8 open collector uitgangen.

Slot node

Een XSP node ingebouwd in een elektrisch Lowe & Fletcher slot (Electronic Latch Lock 3770) waardoor dit slot kan bestuurd worden door een XSP master. De pcb van deze node is slechts 20 op 20mm. De pcb bevat een 12V motor driver, slot positie schakelaar ingang, twee input/output signalen (vrij te programmeren met oa Wiegand en Magswipe input mogelijkheid).

Servo node

Een klant specifieke XSP node voor het aansturen van 24 RC servo's en 84 LEDs.

Motor node

Een klant specifieke XSP node voor het aansturen van een DC motor en het inlezen van een positie door middel van een HALL sensor.

125KHz RFID node

Een klant specifieke XSP node die het serienummer van een 125KHz tag kan lezen, een DC motor kan sturen, LEDs doen oplichten en een buzzer kan aansturen.

XSP Gateway

Een standaard PC beschikt niet over een RS485 poort die compatible is met XSP. Het is in veel projecten evenwel aangewezen om een PC te gebruiken als master. Daarom is er een omvormer ontwikkeld welke UDP/IP pakket vertaalt naar XSP en visa versa, de XSP Gateway.

De XSP Gateway is voorzien van een DIN rail behuizing voor eenvoudige montage.
De XSP Gateway is configureerbaar via speciale PC software en in de nieuwste versie via een web interface.

Discovery

Elke XSP node moet een uniek adres toegewezen krijgen om communicatie mogelijk te maken. Dit gebeurt in veel gevallen via een instelling zoals jumpers. Dit is niet zo makkelijk en vereist specifieke kennis. Een XSP node heeft een uniek nummer, gegeven tijdens productie, waardoor de node direct aanspreekbaar is, ongeacht het adres (wel beperkte commando set). Via dit mechanisme is het mogelijk het adres te wijzigen. Dat kan dan via gebruiksvriendelijke software. Het is ook mogelijk om hiermee alle nodes op het netwerk te vinden, ongeacht hun huidige adres. Dit wordt discovery genoemd. De tijd die dit in beslag neemt, hangt af van het aantal nodes, maar is meestal een tiental seconden.Heel weinig andere RS485 protocols beschikken over deze mogelijkheid en, als het al aanwezig is, zelden niet met de snelheid en betrouwbaarheid die XSP biedt.