Zoeken
MENU
  • Tik op Home-apps
  • Uitdrukkingen
  • Systeemarchitectuur per projecttype
  • Gebruikers en machtigingen
  • TapHome Bus (RS485)

    TapHome-modules communiceren via een eigen protocol, via een fysieke RS485-laag.

    Het basisprincipe is om botsingsvrije betrouwbare en snelle communicatie te bieden tussen de centrale besturingseenheid en modules.

    RS485 fysieke laag

    Busverbindingen moeten met hetzelfde potentiaal worden gevoed, omdat er noch galvanische, noch optische isolatie is. Hoewel RS485 is gebaseerd op een spanningsverschil tussen A- en B-draden, biedt het een hoge mate van bescherming tegen ruis, zelfs bij lange, getwiste dradenparen.

    Core biedt 3 busverbindingen. Maximaal aantal modules op elke bus is 30. In totaal 90 modules op één besturingseenheid.

    Topologie en bedrading

    Parameter

    Aanbevolen

    Notitie

    Kabellengte

    < 600m

    Tot 1200 m onder speciale omstandigheden.

    Kabeltype

    AWG 20 - 22,

    Gedraaid paar

    Afscherming is meestal niet nodig, maar het is raadzaam om deze te hebben als er datalijnstoringen optreden die worden veroorzaakt door geïnduceerde spanning.

    Wijzig naar Topologie-weergave in ETS-project:

    Daisy chain, Tree

    Daisy chain is optimaal voor lange afstanden, boom kan tot 600m worden gebruikt en ster is ook acceptabel.

    Ringtopologie is verboden.

    Afsluitweerstand (tussen A- en B-draden)

    100 Ohm

    op het meest afgelegen punt van de bus

    In de meeste gevallen werkt communicatie goed, zelfs zonder afsluitweerstand, maar is er veel meer ruis.

    Max. Aantal modules (aangesloten op 1 bus)

    < 32

    In goede omstandigheden (minimale ruis, korte draadafstand, daisy chain-topologie), kunnen er maximaal 100 modules op 1 bus worden aangesloten.

    TapHome Bus-protocol

    Het TapHome Bus-protocol is gebaseerd op het round robin-principe, waarbij Core de master is en alle aangesloten modules als slaves werken. In standaardbedrijf kan de module alleen antwoord op een vraag verzenden. Dit levert een aantal voordelen op:

    • Botsingsvrije communicatie

    • Vergelijkbare uitvoering ongeacht het aantal wijzigingen dat wordt verzonden

    • Onmiddellijke foutdetectie

    Communicatieparameters

    Round Robin

    doc_tap_avg_ size_duration;

    Pakketstructuur

    • Startbyte (0xAA)

      • Pakketlengte

      • Uitzending / unicast

      *Bron adres

      *Bestemmingsadres

      • Actie: modulespecifieke acties / universele acties (status ophalen, beschrijving ophalen, algemene configuratie ophalen, uptime ophalen, kan uitzenden, LED identificeren)

      • Checksum

    Baudsnelheid ... 115200 bps

    Pariteit ... Geen

    Startbit ... 1

    Stop bit ... 1

    Databits ... 8