hallo hab mir ein tp-uart eib IC besorgt und versuch nun eib teilnehmer anzusteuern. Nun die kommunikation zwischen Mikrokontroller und TP-uart funktioniert einwandfrei, sende ich einen request auf das TP-uart krieg ich die richtigen antworten retour. Will ich jedoch ins eib senden, geht beim TP-uart nichts raus. Hab auf dem Bus ein Oszi angeschlossen und da kommt nichts. kennt sich einer aus mit den dingern? Sagt zwar nich viel aus, aber hier ist noch mein gesendetes telegramm. 0x80, 0xBC, 0x81, 0xDE, 0x82, 0xAD, 0x83, 0xAF, 0x84, 0xFE, 0x85, 0xE1, 0x86, 0x00, 0x87, 0x81, 0x48, 0xB6 Gruss daniel
Ich habe vor ca. 2 Jahren versucht mit dem TP-Uart einen Prototypen zu bauen. Was die Funktionsweise angeht ist das ja so: Das Prinzip die Nullen(oder waren es die 1en?...) zu übertragen beruht darauf den Bus so zu belasten, dass die Spannung für eine definierte Zeit einbricht. Das geht aber eben nicht wenn du ein normales Labornetzteil für die 30V verwendest. Der Fakt dass du die an den Transciever gesendeten Daten zurück bekommt (an den Controller) zeigt aber schon, dass es funktionieren sollte. Ich denke mich errinnern zu könnenm, dass dies ein Zeichen davon war, das der Bus frei ist oder so ähnlich. Aber gut. Zur Lösung des Spannungsproblems (wenn es daran liegt): 1. Möglichkeit: EIB/KNX-Netzteil kaufen. 2. Möglichkeit: EIB-Netz nachbilden. Das geht sehr einfach für Testzwecke. Die Variante sollte natürlich nur für Hobby-Zwecke und nicht für die Entwicklung von KNX-Geräten verwendet werden. Auch die Leitungslänge sowie die Teilnehmeranzahl wird dabei völlig vernachlässigt. Also ACHTUNG! Das Stichwort ist Gyrator. Siehe Bild oben. Hat auch funktioniert.
Wozu dient das letzte Byte 0xB6? Der TPUART sollte doch nach dem 0x48 (U_L_Data_End mit 8 Nutzbyte) sofort anfangen auf den Bus zu senden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.