Ankündigung
Einklappen
Keine Ankündigung bisher.
OpenKNX-Logikmodul release
Einklappen
X
-
Oft ist eine Lösung so einfach :-) Viel Spass mit dem Gerät. Wenn du wiede rmal was bestellst nimm dir mal eine BCU als Reserve dann kann man sowas gut mal querchecken... tut ja nicht weh wenn man eine funktionierende für test Zwecke hat....
- Likes 1
Einen Kommentar schreiben:
-
Jetzt habe ich mir gerade die Bilder nochmal selbst angeschaut. Dabei ist mir aufgefallen, dass die rechte Lötstelle am R1 ziemlich bescheiden aussieht. Lötstelle nochmal nachgelötet und plötzlich findet die ETS das Gerät im Programmiermodus. Programmieren (PA und Applikation) funktioniert auch. Das Logikmodul sendet fleissig die "In Betrieb"-Telegramme.
Danke an alle die mir geholfen haben.
Viele Grüße
Stefan
- Likes 3
Einen Kommentar schreiben:
-
Die Verbindung zwischen KNX und Controller funktioniert.
Der "KNX-Receiver" und "KNX-Transmitter" gehen auf den selben Pin.
Deshalb ist es möglich auszuwerten, dass das zu sendende Signal auch tatsächlich rausgeht.
An der Stelle scheint es bei mir zu klemmen.
Eine Lötfehler am Stecker würde ich deshalb ausschließen.
Andere BCU hab ich leider nicht. Dom hab ich die Bilder bereits geschickt.
Hier auch nochmal als Anhang:
Viele Grüße
Stefan
Einen Kommentar schreiben:
-
Hi Stefan, ich habe nun nicht alle gelesen aber wie und wo hast du die BCU eingelötet? Kannst du da bitte mal ein Bild schicken. Ich glaube nicht dran das TX defekt ist. der RX und TX Teil ist ja relativ Bauteilarm, Da kann nicht viel falsch sein, ich hatte die BCU in einem REG1 auf der falschen PCB seite angelötet und hatte auch solche Probleme... die PADs sind glaub ich nicht durchkontaktiert... Hast du mal eine andere BCU getestet um andere Fehler auszuschliessen?
Einen Kommentar schreiben:
-
Nein solche meldungen bekomme ich auch. ignoriere sie. sie sollen nur bei den fehlersuche helfen.Zitat von stoepf Beitrag anzeigenDann ist wohl der Transmitter vom NCN kaputt :-(
Einen Kommentar schreiben:
-
Das Datenblatt sagt:
Die BCU benutzt ja vermutlich die Referenzbeschaltung.te (transceiver error): ‘1’ if error detected during frame transmission (sending ‘0’ but receiving ‘1’
Wenn der Empfang funktioniert dürfte D1 und C1 ja noch in Ordnung sein.
R1 hab ich 22 Ohm gemessen scheint also auch zu passen.
Dann ist wohl der Transmitter vom NCN kaputt :-(
image.png
Gruß Stefan
Einen Kommentar schreiben:
-
Die alte implementierung hat keine Fehler ausgewertet. Ich frage jetzt neuerding den Status der BCU regelmäßig ab. Dieser bedeutet aktuell dass es eine "Transmit error" aus der TP Linie gab. Was genau und wann genaus das verursacht wird keine Ahnung. Die Bits sind unter https://www.onsemi.com/pdf/datasheet/ncn5121-d.pdf auf Seite 35 (U_State.ind) einsehbar.
Einen Kommentar schreiben:
-
Hab gerade in der Hilfe noch den BCU-Status entdeckt. Vielleicht hilft folgendes Log auch noch.
Die 5 ignorierten Nachrichten zu Beginn sind von anderen Geräten.
Code:0d 00:02:42: BCU<Status>: Connected 0d 00:02:42: BCU<Received>: Processed: 0 - Ignored: 5 - Invalid: 0 - Unknown: 0 0d 00:02:42: BCU<Transmitted>: Processed: 0/0 0d 00:02:45: 0d 00:02:45: 0d 00:02:47: p 0d 00:02:47: KNX: progmode on 0d 00:02:48: KNX: TPUart state error: 100000 0d 00:02:51: KNX: TPUart state error: 100000 0d 00:02:54: KNX: TPUart state error: 100000 0d 00:02:54: p 0d 00:02:54: KNX: progmode off 0d 00:02:58: bcu 0d 00:02:58: BCU<Status>: Connected 0d 00:02:58: BCU<Received>: Processed: 3 - Ignored: 5 - Invalid: 0 - Unknown: 0 0d 00:02:58: BCU<Transmitted>: Processed: 3/3
Einen Kommentar schreiben:
-
Hallo Waldemar,
kein Problem. Hier der neue Log nach einem Neustart:
Wenn ich das KNX-Kabel abziehe, meldet das Modul zuverlässig den "disconnected" und beim Anstecken auch wieder "connected".Code:0d 00:01:13: KNX: 0d 00:00:01: Common: Init firmware 0d 00:00:01: KNX: Set Callback 0d 00:00:01: Common: Init knx stack 0d 00:00:01: KNX: readMemory 0d 00:00:01: KNX: RESTORED FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0d 00:00:01: KNX: DataObject api changed, any data stored in flash is invalid. 0d 00:00:01: KNX: expexted DataObject api version: 1, stored api version: FFFF 0d 00:00:01: KNX: ETS has to reprogram PA and application! 0d 00:00:01: UsbExchange: Inizialize usb exchange flash 0d 00:00:01: KNX: TP is connected 0d 00:00:01: 0d 00:00:01: +------------+-----------------------------------------------------------------+ 0d 00:00:01: | | | 0d 00:00:01: | Open # | Device: OpenKnxLogic (3.2.0) - Address: 15.15.255 | 0d 00:00:01: | +----+ | | 0d 00:00:01: | # KNX | www.openknx.de - wiki.openknx.de - forum.openknx.de | 0d 00:00:01: | | | 0d 00:00:01: +------------+-----------------------------------------------------------------+ 0d 00:00:01: 0d 00:00:04: p 0d 00:00:04: KNX: progmode on 0d 00:00:07: KNX: TPUart state error: 100000
Viele Grüße
Stefan
Einen Kommentar schreiben:
-
Hi Stefan,
entschuldige bitte, aber ich hab doch das falsche File genommen. Ich wollte Dir ja was schicken, in dem der KNX-Stack eine neuere Version hat und so auf der Konsole ein bcu-Befehl verfügbar ist, der weitere Analysen zulässt.
Ich schicke Dir das nochmal in der richtigen Version. ABER: Wenn Du das in die ETS importierst (was für einen Test, ob die PA programmiert werden kann, nicht nötig ist), bitte nur in einem Testprojekt. Wenn Du das in Dein Hauptprojekt machst, wirst Du ein Problem mit dem Update auf die nächste Release-Version bekommen. Ist eben nur eine Vorabversion, sorry.
Gruß, Waldemar
Einen Kommentar schreiben:
-
Wenn ich ich an der BCU RX und TX verdreht habe sieht es wie folgt aus
RX und TX richtig, dann verschwindet "TPUART not responding"Code: 0d 00:00:22: Common: System will restart now 0d 00:00:22: K 0d 00:00:01: Common: Init firmware 0d 00:00:01: KNX: Set Callback 0d 00:00:01: Common: Init knx stack 0d 00:00:01: KNX: readMemory 0d 00:00:01: KNX: RESTORED FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0d 00:00:01: KNX: DataObject api changed, any data stored in flash is invalid. 0d 00:00:01: KNX: expexted DataObject api version: 1, stored api version: FFFF 0d 00:00:01: KNX: ETS has to reprogram PA and application! 0d 00:00:01: UsbExchange: Inizialize usb exchange flash 0d 00:00:01: KNX: ERROR, TPUART not responding 0d 00:00:01: 0d 00:00:01: +------------+-----------------------------------------------------------------+ 0d 00:00:01: | | | 0d 00:00:01: | Open # | Device: OpenKnxLogic (3.1.7) - Address: 15.15.255 | 0d 00:00:01: | +----+ | | 0d 00:00:01: | # KNX | www.openknx.de - wiki.openknx.de - forum.openknx.de | 0d 00:00:01: | | | 0d 00:00:01: +------------+-----------------------------------------------------------------+ 0d 00:00:01: 0d 00:00:03: 0d 00:00:04:
Progmode aktiviert kommt auf der KonsoleCode:0d 00:00:10: Common: System will restart now 0d 00:00:10: KNX: 0d 00:00:00: Common: Init firmware 0d 00:00:00: KNX: Set Callback 0d 00:00:00: Common: Init knx stack 0d 00:00:00: KNX: readMemory 0d 00:00:00: KNX: RESTORED FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0d 00:00:00: KNX: DataObject api changed, any data stored in flash is invalid. 0d 00:00:00: KNX: expexted DataObject api version: 1, stored api version: FFFF 0d 00:00:00: KNX: ETS has to reprogram PA and application! 0d 00:00:00: UsbExchange: Inizialize usb exchange flash 0d 00:00:00: KNX: ownaddr FFFF 0d 00:00:00: 0d 00:00:00: +------------+-----------------------------------------------------------------+ 0d 00:00:00: | | | 0d 00:00:00: | Open # | Device: OpenKnxLogic (3.1.7) - Address: 15.15.255 | 0d 00:00:00: | +----+ | | 0d 00:00:00: | # KNX | www.openknx.de - wiki.openknx.de - forum.openknx.de | 0d 00:00:00: | | | 0d 00:00:00: +------------+-----------------------------------------------------------------+ 0d 00:00:00: 0d 00:00:02: 0d 00:00:02:
und wenn in der ETS nach entsprechenden Geräte gesucht wird, kommt regelmäßige folgende Ausgabe:Code:0d 00:00:05: KNX: progmode on
Ich hab die Bestückung von R4 auf 1K geändert, weil ich eigentlich die zweiten 3V3 haben wollte.Code:0d 00:00:12: KNX: got U_STATE_IND: TE 0d 00:00:13: KNX: L_DATA_CON not received within expected time 0d 00:00:13: KNX: datagroup-confirm: unhandled APDU-Type: 192
Aktuell benutze ich aber keine der beiden Spannungen aus der BCU.
Gruß Stefan
Einen Kommentar schreiben:


Einen Kommentar schreiben: