Junkers TA270 CAN-Fehler 1

OP #5702666
Lesenswert?

Jetzt wo es mal kalt wird ist meine Heizungsregelung ausgefallen - naja, 
wann sonst :-)

Junkers Brennwerttherme, Raumregler TA270, Busmodul BM1, CAN-Bus 10kbit.

Fehlermeldung im Display: Busmodul fehlt, CAN-Fehler 1. Bedeutet laut 
Handbuch das BM1 auszutauschen, wenn die Verkabelung ok ist.

PEAK-CAN mit drangehängt - es waren nur die Botschaften vom Regler 
drauf, nichts von der Therme. Umgeschaltet in listen only -> nichts 
mehr, also auch kein ack vom BM1 (sonst keine Teilnehmer dran).
BM1:
https://www.ebay.de/itm/Junkers-BM1-8748300370-Busmodul-2-J-Garantie-d872-/132888129267
ausgebaut und auf die Werkbank. Neues ist schon bestellt, aber es 
interessiert einen ja. Den üblichen Check (Kondensatoren, Lötstellen, 
Transceiver (82C250) mal gleich vorbeugend gewechselt), nutzt nichts.

Das Ding schmeisst alle 100ms was auf den Bus, mit dem der CAN-Adapter 
aber nichts anfangen kann. 16 Pakete, das erst etwas anders, die anderen 
15 gleich.

Die kürzeste Bitzeit ist 100µs, was zum 10kBit-Bus passt. Aber mit CAN 
hat das irgendwie nichts zu tun. Kann sich da jemand einen Reim drauf 
machen was das bedeuten soll? Boschtypisch gibts natürlich nur wenig zu 
erfahren.
Angehängte Dateien:
Gast #5703720
Lesenswert?

Thomas O. schrieb:
> Für mich sieht dieses regelmäßige Muster nicht nach einer CAN
> Nachricht
> aus.

Definitiv nicht. Da fehlen mindestens mal die Stuff-Bits.

Welche Leitung hast du denn da überhaupt gemessen? Die Pegel sehen auch 
nicht nach CAN aus - das sollte sich zwischen 1.5V und 3.5V bewegen. 
Lowspeed CAN kann es auch nicht sein, da der 82C250 nunmal für 
High-Speed ist.

Messe mal CANH und CANL mit den beiden Kanälen des Oszilloskops. Messe 
auch mal die TX und RX Leitungen zwischen CAN-Transceiver und 
CAN-Controller mit beiden Kanälen. Zeige die Ergebnisse :)
OP #5706699
Lesenswert?

So, das neue Teil ist da und zeigt auf der Werkbank normales Verhalten. 
Beiderseitige CAN-Kommunikation auch ohne angeschlossene Therme.
Auf dem I2C-Bus sieht es aber geordneter aus als beim defekten Teil, auf 
der BM1-Platine ist nur ein PCF8570 (RAM) drauf. Das wäre evtl. noch ein 
Kandidat für einen Defekt, bei Gelegenheit werde ich mir da mal einen 
mitbestellen.
Ansonsten bleibt da nur der Prozessor als Fehlerquelle übrig, dann 
kommts in den Müll.
#7487955
Lesenswert?

H.Joachim S. schrieb:

Tatsächlich war der I2C-RAM das Problem, kaum zu glauben. Jetzt hockt da ein DIL8 statt der eigenwilligen SMD-Bauform drauf, aber was solls, stört mich nicht.

Vielen Dank für deine Lösungsbeschreibung. Mein BM1 scheint ebenfalls defekt zu sein und ich würde diesen Ansatz auch gern versuchen. Welches ist I2C-RAM? Und kannst Du einen Link für das Ersatzteil senden? Ich lasse in der Firma löten (SMD vorhanden). Vielen Dank.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren