Fehlverhalten nach Power-on

Fragen zur Programmierung
ATTENTION
You have seen 2 topics and you can see maximum 4 topics. After the limit, to continue to read topics, you must sign in or sign up.
flory
Lötzinnwickler
Beiträge: 7
Registriert: Fr., 14.01.2022, 20:18

Fehlverhalten nach Power-on

Beitrag von flory » Fr., 28.01.2022, 17:29

vorweg, es ist kein Beinbruch, sollte aber erwähnt werden, da es sonst evtl. zu Verwirrungen kommen könnte.
Nach dem Anschliessen der Versorgungsspannung pumpt der McCoi nach folgenden Strecken:
- ca. 1000m
- ca. 333m
- ca. 333m
- ca. 333m
- ca. 333m
- ca. 333m
- ca. 333m
- danach dann normal wie eingestellt und erwartet

alles eindeutig reproduzierbar, ich glaube kaum, dass das Absicht ist, zumindest habe ich im Code nichts dazu gefunden.

Das Ganze passiert dann nicht mehr, solange der McCoi an Spannung hängt.
Auch nicht nachdem er abgeschaltet hat und durch Impulse wieder aufwacht.
Irgend etwas wird da nicht richtig initialisiert oder ist noch nicht richtig gesetzt.

Benutzeravatar
gmbo
Löt-Guro
Beiträge: 242
Registriert: Di., 08.05.2018, 10:43
Wohnort: Bochum

Re: Fehlverhalten nach Power-on

Beitrag von gmbo » Fr., 28.01.2022, 22:19

Das sieht so aus als wenn der McCoi aus dem Regenmodus kommt, dann pumpt der noch 7 mal nach.
An Dauerspannung sollte der ja eh hängen also nicht am Zündungsplus.
Liebe Grüße
Gisbert

Felix
Schlauch-Verleger
Beiträge: 35
Registriert: Sa., 08.08.2020, 18:24
Wohnort: Dortmund

Re: Fehlverhalten nach Power-on

Beitrag von Felix » Mi., 29.04.2026, 17:09

Mein noch relativ neuer McCoi zeigt das selbe Verhalten.
Er ist direkt an die Batterie angeschlossen und IGN natürlich an die Zündung.

Das Verhalten tritt auf, wenn ich z. B. die Batterie vom Fahrzeug trenne oder den McCoi ausbaue.
Selbstverständlich wird vorher die Zündung ausgeschaltet und erst nach Einbau der Batterie oder des McCois wieder eingeschaltet.

Ist dieses Verhalten des McCois normal? Mein alter von 2009 (auch rote Platine) hatte das nicht.

Felix
Schlauch-Verleger
Beiträge: 35
Registriert: Sa., 08.08.2020, 18:24
Wohnort: Dortmund

Re: Fehlverhalten nach Power-on

Beitrag von Felix » Mi., 27.05.2026, 18:07

Ich konnte das Problem eingrenzen und für mich beheben.

Meine alten McCois verwenden den Atmel AtTiny 2313.
Mein neuer McCoi verwendet den Atmel AtTiny 2313A, ein Nachfolgemodell.

Die selbe Firmware (STK-10-die-Steffen-immer-nimmt_2021_01-Schalter.asm) auf dem 2313 führt nicht zum Fehler.
Auf dem 2313A jedoch schon.

Mit einer kleinen Ergänzung in der Initialisierung konnte ich den Fehler beheben:
Please Login or Register to see this code Ich habe die umgebenden Zeilen des Bestandscodes mit aufgeführt. Verwendung auf eigene Gefahr!

Der Grund der Initialisierung wird in das Register XL geschrieben und wenn ein Kaltstart vorlag, werden R23 und FlagRegister alias GPIOR0 genullt, was beim ursprünglichen Atmel ATTiny 2313 wohl nicht notwendig war.

Ich habe durch Probefahrt im Trockenen mit auf den Regensensor geklebtem Schwämmchen getestet (Schwämmchen naß gemacht, um Regen zu simulieren):
  • Wird das normale Intervall bei Trockenheit eingehalten? Ja.
  • Wird bei Regen das Intervall gemäß Konfig verkleinert? Ja.
  • Wird bei Regen unterhalb von 5km nicht nachgeölt? Ja, das Nachölen unterbleibt.
  • Wird bei Regen ab 5km nachgeölt? Ja (7x, alle ca. 300m, nach 1km Trockenheit).
  • Wird im Crossmode das Intervall gemäß Konfig verkleinert? Ja.
  • Sieht die Einarmschwinge nach Regenmodus und nach Crossmodus aus wie Sau? Ja.
  • Bleibt die Felge im Trockenmodus sauber, bis auf einen minimalen Film aus Öl und Staub? Ja.
  • Kehrt der Controller aus Regen- und Crossmode wieder in den normalen, Trockenmodus zurück? Ja.
  • Wird im Trockenmodus bei Geschwindigkeit über der ersten Progressionsstufe das Intervall gemäß Konfig verkürzt? Ja.
Ich habe NICHT getestet, ob die Geschwindigkeitsprogression im Cross- oder Regenmodus auch funktioniert.
Ich habe noch nie getestet, ob die Kombination aus Cross- und Regenmodus funktioniert, auch mit dem alten ATTiny und dem alten Softwarestand nicht.

Antworten