Zum Inhalt

Das endlose GSX-R "SRAD" 750 Projekt - Replica mit DBW ?

Der Bereich für Eure Projekte, Um- und Aufbauten. Auch Tips und Tricks zu Feinheiten, aber keine Standardthemen wie: so wechselte ich die Bremsbeläge.

Moderatoren: as, Chris

  • Benutzeravatar
  • techam Offline
  • Beiträge: 2051
  • Registriert: Donnerstag 13. Dezember 2012, 23:57
  • Motorrad: RJ15
  • Lieblingsstrecke: Assen
  • Wohnort: Dörpen
  • Kontaktdaten:

Beitrag von techam »

Habe ich mir schon gedacht, dass der Uno da etwas zicken wird. Solche Probleme wie du mit dem ADC hattest sind mir auch schon paar mal untergekommen und man kann daran echt verzweifeln, wenn theoretisch alles so funktionieren sollte wie man es aufgebaut hat, aber praktisch nur Mist rauskommt...

Den Teensy 4.0 kannte ich noch garnicht, ist ja wohl noch sehr neu. Die Benchmarks sehen aber beeindruckend aus, besonders bei der Größe. Damit sollte ja schon einiges möglich sein. Ist der zu 100% mit der Arduino Umgebung/Sprache kompatibel, oder nur so halbgar wie der ESP8266 NodeMCU?

Hast du vor die Komponenten dann in der Box zu vergießen? Meistens sind diese Arduino-Baugruppen ja nicht sehr vibrationsfest und nach ner Zeit hat man dann abgebrochene Bauteile und gerissene Lötstellen. In dem Zusammenhang würde ich die Box auch nicht direkt an der Einspritzanlage befestigen, sondern eher am Chassis mit noch etwas Vibrationsdämpfung.

Der Plan mit CAN-Bus gefällt mir, aber da gibt es sicherlich einiges an Arbeit. Aber wenn du vor hast so viele Werte zu übertragen auf jeden Fall der bessere Weg.

Auf den namen der ECU komm ich aber nicht klar, da ist die Google-Suche bei Problemen sicher genau soein Spießrutenlauf wie bei LaTeX :D

MfG Christian
  • Benutzeravatar
  • Elle Offline
  • Beiträge: 391
  • Registriert: Montag 9. Juli 2007, 11:38

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von Elle »

Auf jedenfall ist der UNO zu lahm für DBW. Da passt dann auch die PWM-Frequenz nicht (selbst wenn man sie auf max setzt) und der Motor fiept rum. Hatte den jetzt nur noch am Tisch liegen wegen der 5V für die Sensorik.

Zum Einsatz kommt ein Teensy 4.0. Das ist schon ein ganz anderes Niveau als der Uno. Komplett andere Welten.
Der ist richtig fix.

Da der aber nur 3.3V abkann fliegt da auf der Platine noch der Levelshifter rum und ein (aktuell) 12bit ADC.
Habe Anfangs als der Uno noch dran war auch lange mit den Signalen von Gasgriff und TPS gekämpft.
Hat sich dann rausgestellt, dass es am ADC vom UNO lag haha. Mit dem neuen Aufbau sind die Signale wie festgenagelt. PedalPosition geht dann aktuell von knapp 300 bis 1600. Für 0-100%. Kann also feiner als 0.1° auflösen.

Ja und die H-Bridge eben noch.
Ich würde behaupten, dass der ATMega328 / UNO nicht zu langsam für DBW ist. Bzgl. PWM Frequenz: Schau Dir im Datenblatt mal die Timerregister an.

Hattest Du am UNO am Eingang des ADC nen Buffer ala MCP602 o.ä.? Dein Levelshifter am T4 ist ja sowas ähnliches.... Von daher nicht unbedingt direkt zu vergleichen.

12bit ADC am UNO geht mit oversampling ganz gut, und wenn man das nichtblockend programmiert sogar recht fix. Genügend Rauschen sollte ja vorhanden sein ;-)

Aber ja, Teensy macht vieles wofür man als Mechaniker am UNO Kopfstände machen muss, viel viel einfacher.
"Development is only necessary because of the stupidity of designers" – Keith Duckworth.
  • Benutzeravatar
  • Chef_Koch Offline
  • Beiträge: 676
  • Registriert: Montag 14. November 2011, 22:35
  • Motorrad: SRAD 750, was sonst?
  • Lieblingsstrecke: Schleiz
  • Wohnort: Stuttgart

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von Chef_Koch »

techam hat geschrieben: Den Teensy 4.0 kannte ich noch garnicht, ist ja wohl noch sehr neu. Die Benchmarks sehen aber beeindruckend aus, besonders bei der Größe. Damit sollte ja schon einiges möglich sein. Ist der zu 100% mit der Arduino Umgebung/Sprache kompatibel, oder nur so halbgar wie der ESP8266 NodeMCU?
Hat direkt auf Anhieb perfekt funktioniert. Mit genau dem gleichem Code.
Fand ich super.
techam hat geschrieben:

Hast du vor die Komponenten dann in der Box zu vergießen? Meistens sind diese Arduino-Baugruppen ja nicht sehr vibrationsfest und nach ner Zeit hat man dann abgebrochene Bauteile und gerissene Lötstellen. In dem Zusammenhang würde ich die Box auch nicht direkt an der Einspritzanlage befestigen, sondern eher am Chassis mit noch etwas Vibrationsdämpfung.
Sehe das bei den von mir verwendeten Komponenten eigentlich gar nicht kritisch.
Selbst mit der Megasquirt ... zig hunderte selbst von Hand gelötete Stellen hatte ich in den nun knapp 7 Jahren kein einziges Problem. Da hatte ich damals nur ein spezielles Spray drüber gesprüht. Mir fällt der Name gerade nicht mehr ein.
Die Einspritzanlage sitzt bei mir in der Airbox innen drinnen. Deshalb soll da auch alles "gesammelt" werden. Aber ja die Elektronik wird dann möglichst gut entkoppelt.
techam hat geschrieben: Der Plan mit CAN-Bus gefällt mir, aber da gibt es sicherlich einiges an Arbeit. Aber wenn du vor hast so viele Werte zu übertragen auf jeden Fall der bessere Weg.
Hatte ja beim letzten Kabelbaum auch schon einiges über CAN-Bus an die Megasquirt geschickt. Funktioniert relativ unkompliziert und wenn ich es richtig im Kopf habe, kann ich da um die 40 Größen per CAN-Bus reinschicken.
Damit ist man gut versorgt :mrgreen:
techam hat geschrieben: Auf den namen der ECU komm ich aber nicht klar, da ist die Google-Suche bei Problemen sicher genau soein Spießrutenlauf wie bei LaTeX :D
Haha, ja da landet man schnell auf sehr spezielle Seiten :D :D

Habe auch für den nächsten Projekt überlegt ob ich nicht zu was anderem wechsle.
Gibt ja inzwischen sehr viele neue Konkurrenzprodukte die auch viel können. Und Megasquirt ist in letzter Zeit auch etwas eingeschlafen.
Aber letztlich ist die für den Preis einfach unschlagbar. Da gibts andere Steuerungen, da suche ich manche Funktionen der Megasquirt vergeblich und die kosten trotzdem ein vielfaches. Dazu (theoretisch) Open-Source.
Leider nicht der aktuellste Stand öffentlich.

Elle hat geschrieben:
Auf jedenfall ist der UNO zu lahm für DBW. Da passt dann auch die PWM-Frequenz nicht (selbst wenn man sie auf max setzt) und der Motor fiept rum. Hatte den jetzt nur noch am Tisch liegen wegen der 5V für die Sensorik.

Zum Einsatz kommt ein Teensy 4.0. Das ist schon ein ganz anderes Niveau als der Uno. Komplett andere Welten.
Der ist richtig fix.

Da der aber nur 3.3V abkann fliegt da auf der Platine noch der Levelshifter rum und ein (aktuell) 12bit ADC.
Habe Anfangs als der Uno noch dran war auch lange mit den Signalen von Gasgriff und TPS gekämpft.
Hat sich dann rausgestellt, dass es am ADC vom UNO lag haha. Mit dem neuen Aufbau sind die Signale wie festgenagelt. PedalPosition geht dann aktuell von knapp 300 bis 1600. Für 0-100%. Kann also feiner als 0.1° auflösen.

Ja und die H-Bridge eben noch.
Ich würde behaupten, dass der ATMega328 / UNO nicht zu langsam für DBW ist. Bzgl. PWM Frequenz: Schau Dir im Datenblatt mal die Timerregister an.

Hattest Du am UNO am Eingang des ADC nen Buffer ala MCP602 o.ä.? Dein Levelshifter am T4 ist ja sowas ähnliches.... Von daher nicht unbedingt direkt zu vergleichen.

12bit ADC am UNO geht mit oversampling ganz gut, und wenn man das nichtblockend programmiert sogar recht fix. Genügend Rauschen sollte ja vorhanden sein ;-)

Aber ja, Teensy macht vieles wofür man als Mechaniker am UNO Kopfstände machen muss, viel viel einfacher.
Mit wenig Code funktionierts auch noch mitm Uno. Aber sobald etwas mehr dazu kommt und vor allem wenn man sich einige Größen zwecks Debugging via SerialPrint ausgeben möchte, kann man es dann vergessen. Dann macht der Motor verrückte Sachen und fängt auch wieder an zu fiepen, so als wenn die PWM Frequenz nicht mehr passt.
Kann zwar sein, dass man dies und das mit viel Arbeit noch optimieren könnte, aber ...:

Beim Teensy 4.0 funktioniert auf Anhieb aller super, dazu ist er einfach unglaublich winzig. Vor allem wenn man bedenkt wie viele Ports der hat und dass es lt. Hersteller der schnellste aktuell verfügbare Mikrocontroller ist.
Dazu habe ich schon Cocktails getrunken die wesentlich mehr gekostet haben als der T4 :mrgreen:
Daher stellt sich für mich die Frage Uno oder Teensy gar nicht :)
  • Benutzeravatar
  • Chef_Koch Offline
  • Beiträge: 676
  • Registriert: Montag 14. November 2011, 22:35
  • Motorrad: SRAD 750, was sonst?
  • Lieblingsstrecke: Schleiz
  • Wohnort: Stuttgart

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von Chef_Koch »

ohje viel Text zur Elektronik.
Da muss jetzt erstmal wieder ein Gegenpol geschaffen werden - Kaum Text, viele Bilder und keine Elektronik:

Gestern war der "Factory seat saturday" :lol:
IMG_3862.jpg
IMG_3864.jpg

Hier XR06 Werksverkleidung (links) und rechts 2x der Nachbau der XR09 Werksverkleidung.
Sprich letzter Stand der SRAD Werksverkleidung.
Alstare hat da damals im Windkanal noch einiges optimiert.
Der Hauptunterschied am Heck ist, dass der Buckel nochmal weiter nach oben gezogen wurde. Sind schon einige cm im Vergleich zum Vorgänger.

Außerdem ist das XR09 Heck noch an dem Fach an der Stirnseite des Buckels zu erkennen.

Sieht man hier auch noch gut aus ein paar Bildern von Chilis WSBK Bike.
abc366-1452447442.jpg
tumblr_mfu76sD4fw1s2291so12_r1_1280.jpg

Generell sind die Werksteile echt der Hammer. Sooooo leicht.
Die sind so dünn, die kannst ernsthaft mitm kleinen Finger richtig eindrücken.

Sehen auch von innen einfach Porno aus:
IMG_3867.jpg
IMG_3866.jpg

Ja die Nachbauten die ich habe sind aber aus GFK.
Und da war auch noch richtig viel Arbeit nötig um die einigermaßen fürs Lackieren vorzubereiten.
Dafür haben sie wenigstens ein Schweinegeld gekostet :shock:

Gestern ging es dann aber nur noch darum die Schnellverschlüsse zu installieren.
Wollte möglichlist die gleichen wie damals in der WSBK verwenden.
Die "originale" waren aber aus Alu und genau die gleichen gibt es auch nirgends.

Habe dann aber passende von Pro-Bolt gefunden. Die sind dann auch aus Edelstahl.
Habe aber zum Testen (ob es denn wirklich passt und kompatibel ist) nur ein paar bestellt:
IMG_3871.jpg
  • Benutzeravatar
  • Chef_Koch Offline
  • Beiträge: 676
  • Registriert: Montag 14. November 2011, 22:35
  • Motorrad: SRAD 750, was sonst?
  • Lieblingsstrecke: Schleiz
  • Wohnort: Stuttgart

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von Chef_Koch »

zu viele Bilder für einen Post:

Joa dann ging es erstmal mit dem Dremel und der Nietzange an die Verkleidung ran.
IMG_3873.jpg
Auch wenn es jetzt nichts weltbewegendes ist, hier noch ein paar Bilder wie man diese Schnellverschlüsse montiert:
Das sind diese S-förmigen Federn als Gegenstücke.
20200516_164952_HDR.jpg
20200516_164900.jpg
IMG_3874.jpg
20200516_165426_HDR.jpg

Et voila!

IMG_3878.jpg
20200516_165031_HDR.jpg
IMG_3877.jpg
Die Schnellverschlüsse an sich werden dann auf der Rückseite des Verkleidungsteil auch noch durch einen Sicherungsring gehalten und können somit auch im Demontierten Zustand nicht mehr rausfliegen.


Jetzt warte ich hauptsächlich nur noch bis endlich meine vor zig Wochen (März..) bestellten Aufkleber eintrudeln. Dann kann ich alles zum Lackierer bringen.

Wäre auch sehr dankbar, wenn mir hier jemanden einen guten Aufklebermenschen empfehlen kann! (Also zum Plotten, auch nach Wunschvorlage)
Habe da in den letzten Monaten bei gleich drei verschiedenen Anbietern nur schlechte Erfahrung gemacht :banging:
  • Benutzeravatar
  • Elle Offline
  • Beiträge: 391
  • Registriert: Montag 9. Juli 2007, 11:38

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von Elle »

Chef_Koch hat geschrieben:
Mit wenig Code funktionierts auch noch mitm Uno. Aber sobald etwas mehr dazu kommt und vor allem wenn man sich einige Größen zwecks Debugging via SerialPrint ausgeben möchte, kann man es dann vergessen. Dann macht der Motor verrückte Sachen und fängt auch wieder an zu fiepen, so als wenn die PWM Frequenz nicht mehr passt.
Kann zwar sein, dass man dies und das mit viel Arbeit noch optimieren könnte, aber ...:

Beim Teensy 4.0 funktioniert auf Anhieb aller super, dazu ist er einfach unglaublich winzig. Vor allem wenn man bedenkt wie viele Ports der hat und dass es lt. Hersteller der schnellste aktuell verfügbare Mikrocontroller ist.
Dazu habe ich schon Cocktails getrunken die wesentlich mehr gekostet haben als der T4 :mrgreen:
Daher stellt sich für mich die Frage Uno oder Teensy gar nicht :)
Ausdrücklich: Ich finde gut was Du machst.

Das der Uno rumspinnt liegt NICHT an der Hardware. Das macht der T4 u.U. genauso.... Nur viel viel schneller. Die std Arduino Serial lib blockiert. Ob das beim T4 auch so ist, müsste man Paul Stoffregen fragen.

Was den ADC betrifft: hattest Du einen Input Buffer am UNO, oder nicht?
"Development is only necessary because of the stupidity of designers" – Keith Duckworth.
  • chris9 Offline
  • Beiträge: 818
  • Registriert: Montag 12. Februar 2018, 08:34

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von chris9 »

und ist das dann die Lösung oder das Problem?
https://www.embeddedrelated.com/showarticle/110.php
scheiß elektrik :?
ich verkneif mir schon als (ständig) fragen über fragen...
Mechanik ist ja leider auch geil.

Folie:
Was wären denn gute Erfahrungen? frag ich mal andersrum.
gern auch PN.
  • Benutzeravatar
  • Elle Offline
  • Beiträge: 391
  • Registriert: Montag 9. Juli 2007, 11:38

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von Elle »

chris9 hat geschrieben:und ist das dann die Lösung oder das Problem?
https://www.embeddedrelated.com/showarticle/110.php
scheiß elektrik :?
ich verkneif mir schon als (ständig) fragen über fragen...
Mechanik ist ja leider auch geil.

Folie:
Was wären denn gute Erfahrungen? frag ich mal andersrum.
gern auch PN.
Das hängt vom Standpunkt des Betrachters ab. Jede, wirklich jede Messung stellt im Frequenzbereich einen Tiefpass dar. Wie auch immer der im Bode Diagramm aussieht.

Die ADC's der gängigen Mikrocontroller haben eine gewisse Eingangsimpendanz. Die liegt für Ohmsche Lasten beim UNO in der Region von 40kOhm. Ich würde also bei ernsthafter Messung von passiven Netzwerken immer zumindestens einen unity gain amp auf den eingang schalten....

Ich will aber den geilen Fred nicht kaputtmachen.

Weiter so!
"Development is only necessary because of the stupidity of designers" – Keith Duckworth.
  • Benutzeravatar
  • Chef_Koch Offline
  • Beiträge: 676
  • Registriert: Montag 14. November 2011, 22:35
  • Motorrad: SRAD 750, was sonst?
  • Lieblingsstrecke: Schleiz
  • Wohnort: Stuttgart

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von Chef_Koch »

Elle hat geschrieben:
Was den ADC betrifft: hattest Du einen Input Buffer am UNO, oder nicht?
Habe es einfach direkt angeschlossen und via analogRead ausgelesen.


------------------------------------------

Sooo mal wieder weiter im Programm.
Hatte ja damals die K4-Einspritzanlage auf Shower-Einspritzung umgerüstet.
Hier ein paar Erinnerungsbilder:
Alte_Render.jpg
Alte Halterung.jpg
Alte Halterung.jpg (163.68 KiB) 2515 mal betrachtet
So sah das ganze dann an der Einspritzanlage aus:
FIfH.jpg

Da das ganze auch super funktioniert hat und es keinerlei Probleme gab, war schnell klar was zu tun ist:
Ich muss die Düsenhalterung noch filigraner gestalten :D

Also im Zuge der Bestellung der ganzen DBW-Teile, noch eine neue schlankere Version der Düsenhalter und auch der Carbon-Halteleiste aufgesetzt:
Render2.JPG
Das ganze dann gedruckt und diesmal noch schwarz eingefärbt.

Ich liebe es, wenn Zeichnungen real werden!
IMG_3894.jpg
IMG_3885.jpg
render vs real.jpg
IMG_3896.jpg

Hatte erstmal nur ein Teil drucken lassen. Da aber alles passt, kommen bald die anderen drei auch noch nach.
Das ganze kommt dann an die DBW-Einspritzanlage.
  • sasonic Offline
  • Beiträge: 409
  • Registriert: Donnerstag 30. August 2018, 08:08
  • Motorrad: GSXR 750 K7

Re: Das endlose SRAD 750 Projekt - Replica mit DBW ?

Kontaktdaten:

Beitrag von sasonic »

Chefkoch, Du könntest Dich auch mal um Deinen Rasen kümmern. :roll: ... 1h könnte da reichen für drastische Verbesserungen :mrgreen:
Antworten