Sensorik am Turbodieselmotor

Guten morgen,

ich bin neue hier im Forum und möchte mehr über das programmieren von Arduinos lernen.
Mein Geschäft ist die Überholung von alten Diesel- und Turbodieselmotoren, dazu gehört auch die Effizienzsteigerung im Zuge der Grundüberholung. Ich habe bisher mit einem Programmierer aus Spanien zusammengearbeitet, welcher natürlich auch Geld für seine Arbeit bekommen hat, ich jedoch leider keine Ergebnisse oder antworten - doch genug dazu.

Im einzelnen sollen eine Vielzahl an Werten vom (rein mechanischen) Dieselmotor mithilfe von zusätzlicher Sensorik ausgewertet werden. Diese Sensorik ist in mehrfacher Ausführung vorhanden.
Dies sind diverse Temperatursensoren, Drucksensoren, dazu ein NOX Sensor ggf. eine Breitband Lambdasonde, und ein Drehzahlpickup.

Programmieren kann ich gar nicht, mir liegt dies auch nicht.

könnt ihr mir bei der Aufgabenstellung helfen?

Vielen Dank

Eher nicht.
Bei der Lösungsfindung bei einer konkreten Aufgabe schon.

Hallo,

die Aufgabenstellung gibt's du vor. Du musst wissen was du wie haben möchtest. Vielleicht ist die "Beziehung" zum Spanier daran gescheitert. Überlege dir was du messen möchtest. Die passenden Sensoren hast du scheinbar schon. Weiß ich aber nicht.
Du musst wissen

  • welche Messrate du benötigst
  • wie die Daten gespeichert werden sollen
  • wie die anfallenden Daten dargestellt werden sollen
  • uvm.

Nur wenn ich mir das so überlege, kommst du nicht besser etwas fertiges zu kaufen? Du bist doch nicht der Einzigste in der Auto/Werkstattbranche der Abgase misst usw.. Das gibt es doch bestimmt fertig zu kaufen mit anstecken an OBD und Software für den Laptop wo man sich alles grafisch in Diagrammen usw. anschauen kann. Wenn ich bspw. sehe wie die Autodoktoren mittlerweile ausgestattet sind.

Dein Vorhaben komplett aus der Kalten kann Monate dauern. Man müsste einen Controller programmieren und eine grafische Oberfläche für Laptop o.ä. Man muss es am Ende auch irgendwie bedienen können. Das gibt's nur gegen echtes Geld. Deswegen Fertigprodukt suchen.

Da gehört aber vorher ein passendes Steuergerät dazu.
Ich denke nach #1 sprechen wir von einem Motor ohne soetwas.
Also reine Sensorik.
Wenn die Werterfassung rund läuft, kann man daraus ein GUI bauen - aber die Handvoll Zahlen einfach irgendwie anzuordnen sollte auch ausreichen.

Die Frage, die sich mir stellt, ist die Bedeutung von "ausgewertet":

  • Anschauen, um in der Werkstatt die mechanischen Einstellungen zu optimieren
  • Regeln, um im Fahrbetrieb die "Effizienssteigerung" (mehr Leistung, weniger Verbrauch, Abgase ???) zu erreichen

Ein Motorsteuergerät zu entwickeln ist eine durchaus anspruchsvolle Aufgabe.

Hallo,

wenn wir wirklich über einen nackten Motor reden, dann bräuchte man für jeden Motor (Hersteller) eine eigene Hardware. Außerdem wie will man ans nackte Steuergerät ohne Zugriffsrechte?

Guten morgen,

Die Motoren die ich an den Arduino anschließen möchte sind zwischen 30 und 70 Jahren alt, da gibt es keine Elektronik, auch keine OBD Schnittstelle.

Das Lastenheft ist klar definiert:

Drucksensoren für:
Öl
Kühlwasser
Ladedruck im Saugrohr (Überdruck)
Saugdruck vor ATL (Unterdruck)
Kraftstoffdruck
Kurbelraumdruck
Unterdruck der Vacuumpumpe

Temperaturen:
Öl 2x
Kühlwasser 2x
Ladeluft 2x
Abgas
Getriebe 2x

sonstige Sensoren:

Drehzahl
NOX + ggf. Lambdasonde
Datenlogger zur Speicherung aller Sensordaten (Zeitraum ist noch zu besprechen)
5 Analoge Ausgänge für Relais die mit Wenn/oder Funktionen vom Arduino angesteuert werden.
Parametereingabe für diese Wenn/Oder Funktion

Grenzwertgrenzen (liegt der gemessene Wert des Arduinos Ausserhalb dieses Fensters wir der Wert auf dem Display rot hinterlegt.)

Diese Werte sollen nur mit diesen Sensoren "aus dem Motor ausgelesen werden" die Motorsteuerung ist vollkommen rein mechanisch, ein umbau der Motorsteuerung auf eine elektronische Arduinosteuerung ist nicht gewünscht. Die Ergebnisse dienen zur Verbesserung des Werkstattablaufs, zur Dokumentierung bei Prüfstandsläufen und der Dokumentierung im Fahrbetrieb.

Hält dies einer von euch es für möglich das umzusetzen?

Vielen Dank.

ja das ist möglich.

Aber du musst für den jeweils passenden Einsatzbereich den Sensor und das entsprechende Datenblatt verlinken dann kann man einen Sensor nach dem anderen integrieren.

Ah ok,

das hört sich gut an.

ich suche die Daten zu den Sensoren raus

So ganz komplett ist das Lastenheft noch nicht.
Um es in ein Pflichtenheft zu verwandeln braucht es noch weitere Hinweise:

  • welche Sorte/Größe Display ist gewünscht
  • wie soll die Eingabe/Verstellung der Schaltparameter für die Relais und der Fehlergrenzwerte für die Darstellung erfolgen (Tasten, Touch, Browser)
  • Datenlogging autonom (SD-Karte, Filesystem ESP32) oder extern (PC)

Mindestens zwei :wink:

Hallo,

wenn das hier jemand angehen sollte, der braucht auf jeden Nerven wie Stahlseile. Weil ihr habt die Hardware nicht vor Ort. Es wird nur der Sketch laufen korrigiert an den TO gesendet und man verlässt sich auf die Problembeschreibung vom TO und korrigiert wieder. Maximal hat man eigene Debugtexte vor Augen.
Darf man fragen was genau mit dem Spanier schief ging?
Woran ist es wirklich gescheitert?
Ich wünsche auf jeden Fall - ganz ehrlich gemeint - maximale Erfolge und Durchhaltekraft von allen Seiten.

Ich verstehe Dieselmotore, gerade auch die alten.
Selbst von Arduino, verstehe ich ein klein wenig.

Aber, was das ganze soll, erschließt sich mir nicht.

Das sind ganz schlechte Voraussetzungen hier.

Ich könnte dir helfen den Zustand zu ändern, aber selbst das würde Monate bis Jahre in Anspruch nehmen.