ProChip BADASS eBIKES

Autor Thema: kann man den slave mode via CAN-Bus wieder verlassen?  (Gelesen 2214 mal)

Offline hg42

  • Jr. Member
  • **
  • Join Date: Feb 2015
  • Beiträge: 59
  • Dankeschön: 8 mal
  • BionX PL-250HT 48W/8.8Ah + Interface: ELM327
An alle Experten:

ist eine Methode bekannt, mit der man den slave mode der Console mit Kommandos über den CAN-Bus wieder verlassen kann, aber das System eingeschaltet bleibt?

Zweck ist meine in der Entwicklung befindliche Android-App (theoretisch auch iOs, Linux, Windows).

Ich möchte wenn möglich programmatisch zwischen dem Einstellmodus (Console bleibt still) und einem Monitormodus im Fahrbetrieb (Console quasselt ständig) wechseln können.
« Letzte Änderung: 28. März 2015, 04:03 von hg42 »
 

Offline Stefan42

  • Newbie
  • *
  • Join Date: Feb 2015
  • Beiträge: 23
  • location: Aachen
  • Dankeschön: 2 mal
    • Stefan Keller Fotografie
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #1 am: 28. März 2015, 10:21 »
kann die BBI das?
 

Offline Jay Bee

  • Full Member
  • ***
  • Join Date: Okt 2012
  • Beiträge: 218
  • Dankeschön: 7 mal
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #2 am: 28. März 2015, 18:20 »
Mir ist kein Weg bekannt. Der Code vom BigXionflasher ist ja frei zugänglich. Darin kann man sehen, wie man die Console in den Slave-Modus schaltet. Vielleicht kann man aus dem Code auch den umgekehrten Weg herausspekulieren ...
 

Offline halohase

  • Jr. Member
  • **
  • Join Date: Apr 2014
  • Beiträge: 74
  • Dankeschön: 10 mal
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #3 am: 28. März 2015, 20:54 »
You are not allowed to view links. Register or Login
kann die BBI das?
Die BIB kann zumindest "nur mithören" wenn sie will. Ob man das mit der BBI Software machen könnte weis ich (noch) nicht...
 

Offline hg42

  • Jr. Member
  • **
  • Join Date: Feb 2015
  • Beiträge: 59
  • Dankeschön: 8 mal
  • BionX PL-250HT 48W/8.8Ah + Interface: ELM327
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #4 am: 29. März 2015, 00:02 »
bei mir habe ich zwei Slave Zistände:
1. mit dem Consolencode 0041 steht unten "Slave CAN" (oder CON? meiner Anzeige fehlen leider unten ein paar Pixelzeilen) und die Console ist unbeleuchtet
2. mit dem CAN Code 00 D1 00 01 an 048 geschickt (manchmal auch Busruhe genannt) ist es dasselbe, aber die Console hat grüne Hintergrundbeleuchtung.

Aus beiden Modi komme ich nur raus, wenn ich die Console aus der Halterung nehme.
Oder wenn ich der Batterie über CAN befehle sich auszuschalten oder z.B. den Timeout runtersetze.

Dann kann ich das System aber nicht per CAN-Bus wieder einschalten.

Hat das BiB die Fähigkeit? Geht das System dann aus und wieder an?
Oder wird dann nur der Slave Mode beendet?

Logisch müsste man das Register D1 wieder auf 00 zu setzen.
Das ist nämlich sein Wert ohne Slave Mode.
Das klappt aber nicht.
Der Register-Wert geht tatsächlich auf 0 aber die Console kommt trotzdem nicht zurück.

Vielleicht versuche ich mal andere Codes.
« Letzte Änderung: 29. März 2015, 14:56 von hg42 »
 

Offline Mr.One

  • Newbie
  • *
  • Join Date: Mär 2015
  • Beiträge: 1
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #5 am: 29. März 2015, 17:05 »
Ist mir auch nicht gelungen, die Konsole wieder aktiv zu setzen.
Battere abschalten über Register 25h=01 oder auf Timeout warten wie bereits beschrieben.
(Getestet mit Ride+ am Diamant-Fahrrad)
 

Offline hg42

  • Jr. Member
  • **
  • Join Date: Feb 2015
  • Beiträge: 59
  • Dankeschön: 8 mal
  • BionX PL-250HT 48W/8.8Ah + Interface: ELM327
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #6 am: 29. März 2015, 17:56 »
ich will halt das System wenn möglich unter Kontrolle behalten.

Wenn man das Wakeup-Signal über den ELM steuern könnte (oder einfacher mit einem Schalter auf Masse legen würde), würde es sich wenigstens wieder einschalten.

Während der Fahrt das System ausschalten ist aber bestimmt problematisch.

Wobei dabei die Frage aufkommt, ob man überhaupt im Slave Mode fahren könnte.
Hat das schon mal jemand probiert?
 

Offline Stefan42

  • Newbie
  • *
  • Join Date: Feb 2015
  • Beiträge: 23
  • location: Aachen
  • Dankeschön: 2 mal
    • Stefan Keller Fotografie
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #7 am: 29. März 2015, 20:51 »
es gibt ja bei motor.assist:
Code: You are not allowed to view links. Register or Login
<reg id="levelOffSlope" since="rev.sw count 97" type="scalar" factor="3.05" unit="%/s" persistent="yes" protect="1">
<description>Speed at which the assist level set in the motor decreases when the console stops sending requests (when it is removed for example).</description>
<addr>0xd0 0xd1</addr>
            </reg>

ist bei mir auf 02 09 also 656  mal 3.05 ergibt das 2000,8  also etwa 2000 %/s also 100%/ 0.05s oder was?

wenn die App also schnell genug requestet unterstützt er weiter?
oder sieht der Motor von wem was kommt?
 

Offline hg42

  • Jr. Member
  • **
  • Join Date: Feb 2015
  • Beiträge: 59
  • Dankeschön: 8 mal
  • BionX PL-250HT 48W/8.8Ah + Interface: ELM327
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #8 am: 29. März 2015, 23:47 »
You are not allowed to view links. Register or Login
es gibt ja bei motor.assist:
...
ist bei mir auf 02 09 also 656  mal 3.05 ergibt das 2000,8  also etwa 2000 %/s also 100%/ 0.05s oder was?

wenn die App also schnell genug requestet unterstützt er weiter?
oder sieht der Motor von wem was kommt?

(off topic?)

ich denke das ist nur eine Sicherheitsfunktion, die zur (nicht ganz) sanften Wegnahme der Unterstützung führt, wenn die Console während der Fahrt abgezogen wird. Der Wert ist würde nach Deiner Rechnung allerdings eine sehr kurze Rampe erzeugen (quasi abrupt).

Ich habe bei meinem 250HT übrigens 1561.6%/s
 

Offline Stefan42

  • Newbie
  • *
  • Join Date: Feb 2015
  • Beiträge: 23
  • location: Aachen
  • Dankeschön: 2 mal
    • Stefan Keller Fotografie
Re: kann man den slave mode via CAN-Bus wieder verlassen?
« Antwort #9 am: 30. März 2015, 16:56 »
wie grade schon IRL besprochen :-) :
ist nicht direkt off topic, meine Antwort bezieht sich auf deine Frage : "Wobei dabei die Frage aufkommt, ob man überhaupt im Slave Mode fahren könnte."
slave modus ist für den Motor vermutlich das gleiche wie Konsole abziehen
 

 

UA-12726453-11 Sponsoren: Open eBike SHOP | ProChip | BADASS eBIKES