Hat mal jemand mit den AT Comannds beim E Scooter gespielt? Ich bekomme bei 9600 baud immer sie Nachricht AT+NAME=Scooter Kenne aber leider keine Parameter oder wie ich irgendwas ändern könnte, die die Behschleunigungsstufe, das einsetzten der bremse etc Ist ein Denver Odin, aber die Controller werden sicher in etlichen anderen 350W Scootern verbaut
Hi Paule, wenn du AT sendest kommt dann eine Rückmeldung ? Nur um sicherzugehen das du auch senden kannst. Es gibt den Befehl AT+CMD? der sollte dir auflisten welche befehle es gibt. Wie bist du mit dem Scooter verbunden. Finde das Thema interessant. Hast du einen Link dazu ?
Nein, es kommt nichts:-( Deshalb komme ich auch so gar nicht voran. AT+CMD? hatte ich auch noch nicht versucht. Es gibt zwei Verbindungswege. Einfach das Bedienteil, an den offenen Kontakten zur Programmierung, da wird Stummt Scooter ausgegeben und dann die Datenverbindung vom Bedienteil zum Controller. Hier kann ich evtl E1 als Fehler erkennen, der im Display auch angezeigt wird, aber E4 sehe ich im Datenstrom nicht(kommt evtl vom Display selber. Inzwischen habe ich nur noch E8 im Display, vermutlich wenn ich den PC ankellem stört er die Verbingung , was bei uart ja normal ist, E4 scheint für keine Verbindung zum Controller zu stehen Man kann in dem Datenstrom aber deutlich das Gaspoti stufenlos erkennen und die beiden Bremshebel mit Wert 1 nicht gedrückt und 5 gedrückt Dann gibt es eine fortlaufende Sequenz die wohl nur zur Verbindungsbestätigung dient, wenn man die fortlaufend sendet, zeigt das Display kein Fehlermeldung und Akku voll an. Wenn man einzelne Werte editiert, passiert nichts, beim Gas ändern sich zwei HEx Werte, also vermutlic eine Checksumme, davon habe ich aber null Plan wie ich die herausfinde, das wollte ich hier mal einstellen, evtl hat jemand eine Idee, wie die sich zusammensetzt. Verbaut ist im Bedienteil der Contoller https://www.digikey.de/de/products/detail/nuvoton-technology-corporation/N76E003AT20/8747842
:
Bearbeitet durch User
OK, ich würde mich auf die Verbindung zwischen Controller und Bedienteil konzentrieren. Kannst du mal ein paar Fotos von deinem Aufbau machen. Die Verbindung von dem Rechner fürs senden solltest du nicht anklemmen. Es dürfen nicht 2 Sender gleichzeitig senden. Aber du kannst den dir den Datenstrom erstmal auf beiden Leitungen ansehen. Dann mal einen abklemmen um festzustellen wo der jeweilige SendeAusgang von dem Controller und Bedienteil sitzt. Ich hatte mal mit sowas ähnliches mit einem Gerät gemacht. Am einfachsten ist das mit einem Arduino zu machen. Man schliesst, wenn man die Beschaltung weiss, einfach den Controller und das Bedienteil an 2 Uarts des Arduino an und reicht erstmal nur alles durch. Dann kannst du im Code die Daten über die Debug Verbindungs so ausgeben das er dir anzeigen soll wer was sendet. Wird interessant wenn du im Service Menü bist und die Werte für P0x änderts. Manche Werte kann man nicht ändern ,aber vielleicht ist die Eingabe am Bedienteil gesperrt. Damit kann man dem ganzen auf die Schliche kommen.
doch ich konnte leider alles über das Bedienteil ändern, dadurch war mir die erste Pane passiert, hatte mich nur mit den click codes, alsoknopf drücken durch die 22 menüpunkte geabreitet(im einfachen Menü gibt es nur 10 Punkte oder so) und dabei verswhentlich die Spannung von 46 auf 48 und dann 60V gestellt... Naha, also habe ich es riskiert und un 0.5V schritten langsam die Spannung angehoben, bei 52V kam ich dann wieder ins Menü und konnte es wieder auf 36 Stellen(12v wäe auch möglich gewesen). Ich konnte ach den Tacho ändern, die Geschwindigkeit etc, Bremsverhalten,usw Denver ODIN SEL-10350
:
Bearbeitet durch User
Im Motorconrtoller ist der Controller verbaut https://www.mindmotion.com.pp/download/products/DS_MM32SPIN160C_EN.pdf Im link das pp durch cn ersetzen. Wieso ist das hier gesperrt-- Ätzend, kann ich wieder nicht die STM Flash tools nutzen
Hi, Ein Bild sagt mehr als tausend Worte. Auch wenn die Controller Angaben schön sind helfen die nicht weiter. Ein paar Bilder vom Aufbau oder der Platinen ist meist zielführender. Auch wenn du den Code vom Controller lesen kannst hilft das auch nicht viel weiter. Ich gehe stark davon aus das du die sende Leitung von deinem ?PC? Nicht richtig angeschlossen hast. Wenn der Hersteller AT Commands verwendet ist das doch schon ein guter Anfang. Wenn du das senden loggen und senden hinbekommst kannst du mit einem Man in the middel Angriff was machen.
Hab da jetzt keinen nerv mehr, und einen neuen Controller bestellt. Wollte damit diesen Sommer noch fahren können. Naja, da gibt es nicht viel zu zeigen. Die Anschlüsse mam Display sieht man ja bei fast jedem Modell sofort, oftmals sogar, wie bei meinem mit Rx TX beschriftet und das 4 bzw 6 Polige Kabel ist auch sofort klar, wenn nicht sogar beschriftet, notfalls hilft das Oszi Falls ich später noch mal lust bekomme weiter zumachen, werde ich diesen Thread hier fortsetzen, vielleicht stößt ja auch jemand anderes drauf und führt ihn fort.
Schade. Wäre wieder mal was Interessanten gewesen…. Aber man muss auch eine gewisse Begeisterung und das technische Know how mitbringen sonst wird das nichts….
Hier gibt es günstig Ersatzteile Wenn man das Set aus Bedienteil und Controller zum experimentieren will, bekommt man es auch hier https://spareparts.denver.eu/Default.aspx?ID=149&redirect=false&SearchLayout=small-field&q=odin
Du hast geschrieben du kannst alles werte im Service Menü ändern? Hast du einen Link der die Vorgehensweise beschreibt ? Ich finde nur threads wo man darüber spricht das es nicht geht. Darüber sollte man doch gewisse Anpassungen machen können so das er etwas schneller fährt.
Ich habe gerade gelesen du konntest auch Geschwindigkeit und bremsverhalten anpassen ? Dadurch sollte man doch sehen welche Befehle das Bedienteil zum Controller sendet. Könnte man ja super mit einem wlan esp was machen Das man die Werte per Handy ändern kann
ja, mit einem Controller mit 2x Uart, könnte man die Befehle vom Bedienteil einfach über den Controller weiterleiten und bei Bedarf, nicht weiterleiten sondern manipuliert rausschicken Link unten ist die UART mit AT Befehlen und rechts die Kommunikation zum Controller
:
Bearbeitet durch User
Bin schon gewillt einen zu kaufen um den Kommandos auf die Spur zu kommen :-) Kannst du noch was zu dem Service Menü schreiben ? Oder hast du einen Link ?
Ich kann dir dann gerne dort doer hier, weitere infos gebe, soweit ich diese habe. Ich habe auch schon mehr Menüpunkte, die habe ich noch nicht alle veröffentlicht, und welchen Wert du keinesfalls ändern darfst, damit nicht das gleiche wie bei mir passiert:-)
Ach du meinst das "Neue Menüs entdeckt, ihr müsst mir mal helfen:-)" Da steht ja fast nichts.... Du hast ja geschrieben das es du unter anderem die Geschwindigkeit einstellen konntest ? Welcher Pxx war es ?
Das hatte ich noch nicht herausgefunden, ich war zu dem Zeitpunkt dabei zu dokumentieren, wie viele Menüpunkte es gibt und von bis, welche werte man einstellen kann, damit es leichter ist, zu erraten, wozu diese Werte dienen wie z.B Spannung ist anwählbar auf 12V, 24V, 36V 48V und 60V Dann weiß ich schon wo man die möglichen Stufen einstellen kann, also Eco, D oder S, man kann die nämlich begrenzen auf nur 1 Programm, m Menü dann anwählbar mit 1-3 Die Geschwindigkeit habe ich mehrfach geändert, aber wüsste jetzt nicht sicher ob es die richtige Einstellung ist, habe ich noptiert mit, hat einfluss auf MAX Geschwindigkeit. Dann gibt es Menüpunkte, da zeigt der Tacho bei 23 echten km/h nur 14 and z.B: doer weniger oder er fährt nur 6km(h ud zeigt 48km/h an, keine Ahnung, ob das eine Reifengröße oder sowas sein soll Dann gibt es einen Wert der geht von 0-99 den KEINESFALLS vertellen. Der hat irgendwie Einfluss darauf, wann der sagt der Akkusei leer. Ich hatte ich auf 95 gestellt, damit ich ich nur noch einen bereich von 0.01V, zwischen leer und Voll, das entspricht aber offenbar einem Digit, da die Anzeige dann immer zwischen Voll und leer flackert und dann auf E8(Batteriefehler geht) bei um 80 konnte ich noch ins Menü, da ich dann mehrere Volt Toleranz hatte usw
Ich habe die Tabelle noch mal erweitert https://www.escooter-treff.de/threads/neue-men%C3%BCs-entdeckt-ihr-m%C3%BCsst-mir-mal-helfen.20314/
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.