Forum: Ausbildung, Studium & Beruf Hilfe für Projekt gesucht: Motoransteuerung über CAN-Bus (Codesys oder C)


von NM (Gast)


Lesenswert?

Hallo zusammen,

ich möchte den Motor eines modernen Autos ohne den Rest des Fahrzeuges 
betreiben.
Dazu habe ich mich nun nach passenden Steuerungen umgesehen und bin u.A. 
auf das IFM CR0403 gestoßen.

Der Die notwendigen CAN-Nachrichten, welche der Motor braucht, habe ich 
durch loggen, filtern und zurückspielen herausgefunden.
Grob werden:
auf 20-25 CAN-ID's mit statischen frames benötigt
auf 7-10 CAn-ID's dynamische, von Eingängen abhängige Frames benötigt, 
von denen 5 noch einen Counter (0x00, 0x10,..., 0xF0) und eine 
Checksumme berechnen und mitsenden müssen.

Gerne würde ich es von jemandem, der sich besser mit der Materie 
auskennt als ich, programmieren lassen und natürlich auch entsprechend 
entlohnen. Den zeitlichen Aufwand kann ich nihct einschätzen.
Für Vorschläge zu anderen Steuerungen, als das IFM Teil, bin ich völlig 
offen.

Viele Grüße,
Marco

von Karl der erste von oben (Gast)


Lesenswert?

Been there, done that.
Gibt es eine EWS?
Um welchen Motor handelt es sich genau?
Hast du spec der Nachrichten und die CRC IDS?
Woher sollen die Werte für die dynamischen Nachrichten kommen?

von NM (Gast)


Lesenswert?

Die dynamischen Werte sollen von einem Tastenpad kommen, das ebenfalls 
die Signale per CAN sendet. Außerdem sollen für kritische Funktionen 
Taster direkt an den IFM Controller angeschlossen werden (2 Stück).

Die Spec der CAN Nachrichten habe ich. Bei den Checksummen bin ich mir 
ebenfalls zu 96% sicher.

von Karl der erste von oben (Gast)


Lesenswert?

OK, danke für die Infos. Ein paar Fragen noch:
Ist das Hobby oder Beruf? Sprich: Darf es "was" kosten?
Ungeachtet der tatsächlichen Umgebung schätze ich den Aufwand zwischen 5 
und 10 kEuro.

Pro Can Nachricht ganz grob ne Stunde mit Test. Dazu ein bisschen 
Signale erzeugen und verarbeiten für die Eingänge.

Persönlich würde ich dafür nicht auf codesys gehen, einfach weil ich es 
nicht mehr kann. Zuletzt im Studium gemacht.

Bei den checksummen ist es wie immer blöd wenn man sich nicht sicher 
ist, weil entsprechend ätzend zu debuggen oder gar Reverse zu 
engineeren.

Beitrag #5366660 wurde von einem Moderator gelöscht.
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
Noch kein Account? Hier anmelden.