Keresés
MENU
  • TapHome Apps
  • Kifejezések
  • Rendszer-architektúra projekttípusonként
  • Felhasználók és engedélyek
  • TapHome Bus (RS485)

    A TapHome modulok saját protokollon keresztül kommunikálnak RS485 fizikai rétegen keresztül.

    Az alapelv az ütközésmentes, megbízható és gyors kommunikáció biztosítása a központi vezérlőegység és a modulok között.

    RS485 fizikai réteg

    A buszcsatlakozásokat ugyanarról a potenciálról kell táplálni, mert nincs sem galvanikus, sem optikai leválasztás. Míg az RS485 az A és B huzalok közötti feszültségkülönbségen alapul, nagy védelmet nyújt a zaj ellen még hosszú sodrott huzalpárok esetén is.

    A Core 3 buszkapcsolatot biztosít. Az egyes buszokon a maximális modulok száma 30. Összesen 90 modul egy vezérlőegységen.

    Topológia és huzalozás

    Paraméter

    Ajánlott

    jegyzet

    Kábelhosszúság

    < 600m

    Különleges körülmények között 1200 m-ig.

    Kábeltípus

    AWG 20 - 22,

    Csavart érpár

    Árnyékolás általában nem szükséges, de célszerű megtenni, ha indukált feszültség okozta adatvonali interferencia lép fel.

    Váltás a topológia nézetre az ETS projektben:

    Felfűzött, fa

    A felfűzött kialakítás a legoptimálisabb hosszú távolságokra, a fa 600 m-ig használható, és a csillag is elfogadható.

    A gyűrűs topológia tilos.

    Lezáró ellenállás (A és B vezeték között)

    100 Ohm

    a busz legtávolabbi pontján

    A legtöbb esetben a kommunikáció lezáró ellenállás nélkül is jól működik, de sokkal hajlamosabb a zajra.

    Maximális modulok száma (1 buszon csatlakozik)

    < 32

    Jó körülmények között (minimális zaj, rövid huzaltávolság, felfűzött-topológia) 1 buszra legfeljebb 100 modul csatlakoztatható.

    TapHome Bus protokoll

    A TapHome Bus protokoll a körbefutás elvén alapszik, ahol a Core a master, és az összes csatlakoztatott modul rabszolgaként működik. Normál működés esetén a modul csak lekérdezésre küldhet választ. Ez néhány előnnyel jár:

    • Ütközésmentes kommunikáció

    • Hasonló teljesítmény a továbbított változások számától függetlenül

    • Azonnali hibajelzés

    Kommunikációs paraméterek

    Körmérkőzés

    doc_tap_avg_ size_duration;

    Csomag szerkezet

    • Kezdő bájt (0xAA)

      • A csomag hossza

      • Közvetítés / unicast

      • Forrás címe

      • Cél címe

      • Művelet: Modulspecifikus műveletek / Univerzális műveletek (Állapot lekérése, Leírás letöltése, Általános konfiguráció, Uptime elérése, Sugározható, LED azonosítása)

      • Ellenőrző összeg

    Átviteli sebesség… 115200 bps

    Paritás ... Nincs

    Kezdő bit… 1

    Stop bit… 1

    Adatbitek… 8