Ankündigung

Einklappen
Keine Ankündigung bisher.

OpenKNX-Logikmodul release

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • willisurf
    antwortet
    ...und bei großen Lötflächen eine höhere Löttemperatur

    Einen Kommentar schreiben:


  • jeff25
    antwortet
    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....

    Einen Kommentar schreiben:


  • stoepf
    antwortet
    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

    Einen Kommentar schreiben:


  • stoepf
    antwortet
    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
    Angehängte Dateien

    Einen Kommentar schreiben:


  • jeff25
    antwortet
    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:


  • traxanos
    antwortet
    Zitat von stoepf Beitrag anzeigen
    Dann ist wohl der Transmitter vom NCN kaputt :-(
    Nein solche meldungen bekomme ich auch. ignoriere sie. sie sollen nur bei den fehlersuche helfen.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Ing-Dom: Die BCU ist ja Deine Domäne... kannst Du vielleicht noch was vermuten? Ich bin da ja leider kein Experte, kann nur sagen, dass ich so ein Verhalten nicht kenne.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • stoepf
    antwortet
    Das Datenblatt sagt:
    te (transceiver error): ‘1’ if error detected during frame transmission (sending ‘0’ but receiving ‘1’
    Die BCU benutzt ja vermutlich die Referenzbeschaltung.
    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:


  • traxanos
    antwortet
    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:


  • mumpf
    antwortet
    traxanos Hast Du eine Idee, was das heißen könnte? Ich bin etwas ratlos. Was ist denn TPUart state error: 100000?

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • stoepf
    antwortet
    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:


  • stoepf
    antwortet
    Hallo Waldemar,

    kein Problem. Hier der neue Log nach einem Neustart:
    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
    ​
    Wenn ich das KNX-Kabel abziehe, meldet das Modul zuverlässig den "disconnected" und beim Anstecken auch wieder "connected".

    Viele Grüße
    Stefan

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    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:


  • stoepf
    antwortet
    Wenn ich ich an der BCU RX und TX verdreht habe sieht es wie folgt aus
    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:
    RX und TX richtig, dann verschwindet "TPUART not responding"
    Code:
    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:
    Progmode aktiviert kommt auf der Konsole
    Code:
    0d 00:00:05: KNX: progmode on​
    und wenn in der ETS nach entsprechenden Geräte gesucht wird, kommt regelmäßige folgende Ausgabe:
    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
    Ich hab die Bestückung von R4 auf 1K geändert, weil ich eigentlich die zweiten 3V3 haben wollte.
    Aktuell benutze ich aber keine der beiden Spannungen aus der BCU.

    Gruß Stefan

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    stoepf: Stefan, hast Du denn nach der richtigen Verkabelung immer noch das Problem, dass Du keine PA zuweisen kannst?

    Gruß, Waldemar

    Einen Kommentar schreiben:

Lädt...
X