Corvetteforum Deutschland
C5: OBD2 Basteleien - Druckversion

+- Corvetteforum Deutschland (https://www.corvetteforum.de)
+-- Forum: Technikforen (https://www.corvetteforum.de/forumdisplay.php?fid=1)
+--- Forum: C 5 Technikforum (https://www.corvetteforum.de/forumdisplay.php?fid=6)
+--- Thema: C5: OBD2 Basteleien (/showthread.php?tid=55273)



- Zaphod - 24.05.2011

Hier gibts den Vorgänger vom Uno für 15.99Eur incl. Versand!

EbayLink

Den ATmega328 findet man für 3.80Eur - Bootloader draufbruzzeln kann ich machen...

Zitat:Ist es eigentlich möglich aus der Arduino Entwicklungsumgebung ein AVR Studio Projektfile zu erstellen?

Keine Ahnung - ich denke ehr nicht. Bräuchte man dafür nicht eine Art Sourcecode-Converter?


- CustosOnLinux - 24.05.2011

Hallo zusammen,

mein Arduino Starter Set ist heute angekommen.
Jetzt blinkt es hier und ein Servo winkt mir zu...
Ich bin begeistert. Die Programmierung ist verständlich und meine C Kenntnisse frischen langsam auch wieder auf.

Mein Meinung zu Eurer Entwicklung:

Zitat:Wie den Sourcecode handhaben?
1. Offen
2. Generell offen, manche Anwendungen aber geschlossen
3. Alles geschlossen, aber die compilierte Version frei verfügbar

Ich würde die Entwicklung offen machen.
Die Entwicklung der Hardware sollte offen sein, wie auch die Entwicklung der Software.
Dabei sollten möglichst viele Standard Produkte eingesetzt werden, die man in vielen Shops bekommen kann. Keine speziellen Platinen die man ggf. noch selbst ätzen muß.
Warum das ganze?

Ich denke man heit zwei Möglichkeiten.
a) man macht alles im Verborgenen und geht mit einem fertigen Produkt an die Öffentlichkeit.
Dann hat man viele Interessenten die ggf. kaufen und zufrieden sind, abspringen oder kaufen und Probleme haben.
Die beiden letzten Varianten machen die Schwierigkeiten.
Die Leute die abspringen machen vorher viel Überzeugungsarbeit, sind dann aber trotzdem weg.
Man muß Support für das Produkt leisten und es weiter entwickeln.
Dann kommt noch das Thema WEEE auf Euch zu...

Ich würde vorschlagen auf Arduino Basis zu gehen, ergänzt mit wenigen Bauteilen, ggf. einem Shield.
Das gut Dokumentiert mit Bildmaterial und unter die GPL stellen.
Den dazu benötigten Quellcode für die Intelligenz im Arduino ebenfalls unter die GPL dazu.

Damit erledigt sich auch sehr schnell die Problematik mit Firmen die die Idee "klauen" wollen.
Mit der GPL ist man dabei gut gerüstet und hat im Zweifel Unterstützung.

Bei dieser Lösung kann sich das Produkt jederzeit weiter entwickeln und es ist nicht schlimm wenn ein Entwickler keine oder nur noch wenig Zeit hat.
Eventuell können andere noch weitere Ideen oder sogar KnowHow beisteuern und in zukünftige Designs implementieren.

Wie seht ihr das?


- CustosOnLinux - 24.05.2011

Ach so, bei den Arduinos würde ich auf den Arduino Nano oder Pro Mini setzen.

Je kleiner die Platine ist, desto besser kann man sie mit einem Gehäuse unterbringen.


- Thomas V - 25.05.2011

Birger, ich habe lange darüber nachgedacht.......

Grundsätzlich stimme ich Dir zu die Software offen zu legen.
Ich habe in keinster Weise kommerzielle Interessen, mir macht das einfach Spaß
und ich möchte die Community gerne an meinen Projketen teilhaben.

Aber!
Was ich auf keinen Fall möchte: das irgendwelche externen Mitleser einfach unser (schwer!!) erarbeitetes know how hier für Lau abgreifen und dann ihre eigenen Produkte damit ausstatten und verkaufen.
Leider ist Software, wenn sie öffentlich ist, nicht zu schützen.

Das eigentliche Programm ist auch nicht das Problem........ die wirklich versteckten und Corvette spezifischen Codes sind das was die Sache so einzigartig macht.
Suche mal im Internet nach Infos über das was Michael und ich schon rausgefunden haben.
Du wirst nichts darüber finden wie man bei der C5 die Türen entriegelt oder die Fenster bewegt.
Wir gehen hier langsam ans Eingemachte, das ist weit ab vom OBD2 Mode 1..... den kann
jeder im Wikipedia nachlesen.

Ich möchte sehr gerne allen hier im Forum die Möglichkeit geben das aufzubauen.
Aber auf keinen Fall irgendwelchen Haien draußen etwas abgeben damit die das zu Geld machen
und ich wette mit Dir, das wird passieren!

Wir müssten mal mit der Boardadministration reden ob man da später mal ein Forumsprodukt draus machen kann.
Klar.... E-Zulassung, CE Zeichen, EMV Test.... kenne ich alles von meiner täglichen Arbeit.
Muss man halt drüber nachdenken.


- Zaphod - 25.05.2011

Zitat:Original von Thomas V
Das eigentliche Programm ist auch nicht das Problem........ die wirklich versteckten und Corvette spezifischen Codes sind das was die Sache so einzigartig macht.
Suche mal im Internet nach Infos über das was Michael und ich schon rausgefunden haben.
Du wirst nichts darüber finden wie man bei der C5 die Türen entriegelt oder die Fenster bewegt.
Wir gehen hier langsam ans Eingemachte, das ist weit ab vom OBD2 Mode 1..... den kann
jeder im Wikipedia nachlesen.

Ich sehe Vorteile bei beiden Ansichten. Zum einen ist Open Source der beste Weg, um schnell zu qualitativ hochwertigen Ergebnissen zu kommen, da - wie in unserem Beispiel - schnell Leute mit verschiedenem Wissen an einer Sache zusammenfinden.
Aber es besteht auch die Gefahr, daß jemand das Wissen einfach schnell in Google findet, abgreift, und ohne einen Teil dazu beizutragen zu Geld macht.
Ich bin daher auch ehr dafür, die Hardware Open Source zu gestalten, und hier im Forum zum Selbstkostenpreis anzubieten. Ebenso Programmcode, der auf den Mode1-PIDs aufbaut, die sowieso überall zu finden sind.
Die Codes, die nicht öffentlich zu finden sind, und bei GM gegen ordentlich Cash verkauft werden, die werde ich allerdings nicht in einer Form veröffentlichen, in der unkontrolliert die ganze Welt darauf zugreifen kann, sondern nur in unserer kleinen Runde hier.

Zitat:Wir müssten mal mit der Boardadministration reden ob man da später mal ein Forumsprodukt draus machen kann.
Klar.... E-Zulassung, CE Zeichen, EMV Test.... kenne ich alles von meiner täglichen Arbeit.
Muss man halt drüber nachdenken.

Ein kleines OpenSource-Board mit ATMega, ELM, 2 Relais und ein paar Eingängen, davon den Schaltplan veröffentlicht und die Möglichkeit, fertige leere Platine, bestückte Platine und fertiges Gerät im Gehäuse zu einem fairen Preis zu erwerben. Das wäre doch eine feine Sache Feixen


- vollmi - 25.05.2011

Wenn wir schon beim Wunschzettel sind :)

Wie wärs mit Sowas?

Link als ersatz für dieses hier Link


- Zaphod - 25.05.2011

Das hat meine Vette - fast.
Was noch nicht funktioniert, ist die Erkennung, ob der Motor läuft (beim starten).

Basierend auf den Ideen:

Auto per FB entriegeln, Knopf leuchtet grün auf.
Knopf kurz drücken = Zündung an. Knopf leuchtet jetzt blau.
Knopf nochmal kurz drücken = Zündung aus, Knopf leuchtet wieder grün.
Knopf gedrückt halten = Zündung geht an, 2Sek später wird gestartet. Knopf leuchtet bei laufendem Motor rot.
Bei laufendem Motor Knopf drücken = Zündung aus, Knopf leuchtet grün.

Was bisher geht:
Ein Relais simuliert den WIderstand im Schlüssel, weitere Relais übergehen das Zündschloß.
Die LED-Steuerung geht (via I2C-RGB-LED), der Knopf wird richtig ausgewertet.

Was ich noch machen will: Der Startvorgang soll vollautomatisch gehen, wie beim 7er BMW. Knopf kann also schon beim starten losgelassen werden, Startet dreht weiter bis der Motor läuft...

Ich hab allerings keinen blassen was der MFK-Mann sagt, wenn ich das Zündschloß durch den Leuchtknopf ersetze. Bekommt der Schnappatmung, oder ist's legal?


- vollmi - 25.05.2011

Zitat:Original von Zaphod
Ich hab allerings keinen blassen was der MFK-Mann sagt, wenn ich das Zündschloß durch den Leuchtknopf ersetze. Bekommt der Schnappatmung, oder ist's legal?

Solange du nur starten kannst wenn du einen Schlüssel oder transponder dabei hast dürfte das die MFK nicht interessieren.

Gesetzlich ist nur vorgeschrieben dass das Auto nicht von Unbefugten gestartet werden kann.
Also müsstest du das vielleicht mit einem RFID sichern.


- Zaphod - 25.05.2011

Zitat:Original von vollmi
Gesetzlich ist nur vorgeschrieben dass das Auto nicht von Unbefugten gestartet werden kann.
Also müsstest du das vielleicht mit einem RFID sichern.

Die Frage ist - ab wann "kann" ein Auto von unbefugten gestartet werden?
Reicht es, daß vorher ein Signal der Fernbedienung ankommen muß? Das Signal ist verschlüsselt, und ohne die FB kann niemand starten. Da der richtige Schlüssel eh an der FB hängt, wäre das Verlustrisiko das gleiche.

Ob sich der MFK-Mann blöd vorkommt, wenn er eine Vette nicht ohne Erklärung starten kann?
Wobei, der Autoparker vom Grand Casino in Monte Carlo hatte auch Haltung bewahrt, als er mit der Getriebesteuerung eines Ferrari nicht klar kam sich vor Lachen auf dem Boden wälzen . Passiert halt, man kann ja nicht alles kennen.


- Thomas V - 25.05.2011

Zitat:Was noch nicht funktioniert, ist die Erkennung, ob der Motor läuft (beim starten).
die Drehzahl kannst Du ja via Mode 1 auslesen!
Reicht das nicht als Erkennung?

Zitat:Die Codes, die nicht öffentlich zu finden sind, und bei GM gegen ordentlich Cash verkauft werden, die werde ich allerdings nicht in einer Form veröffentlichen, in der unkontrolliert die ganze Welt darauf zugreifen kann, sondern nur in unserer kleinen Runde hier.
genau so sehe ich das auch....

Zitat:Ein kleines OpenSource-Board mit ATMega, ELM, 2 Relais und ein paar Eingängen, davon den Schaltplan veröffentlicht und die Möglichkeit, fertige leere Platine, bestückte Platine und fertiges Gerät im Gehäuse zu einem fairen Preis zu erwerben. Das wäre doch eine feine Sache
würde ich unterstützen, die Idee ist gut Miachael!


Wenn man mal überlegt das hier im Thread gerade mal 4 Leute wirklich aktiv mitmachen....

Micha, René, Birger und ich....

....würde ich erst mal nur Hardware veröffentlichen und paar Tipps wie schon geschehen.

Dann mal gucken was sich daraus entwickelt.