Welche µC in aktuellen Steuergeräten verbaut?

Gast #978389
Lesenswert?

Hi lieben User,

ich würde mich mal umhören, ob jemand näheres weiss, wie heut zu tage 
die aktuellen BMW, Audi, etc steuergeräte programmiert werden, welche 
sprache  da hauptsächlich zum einsatz kommt und welche µC typen 
verwendet werden.
Würde mich über jeden Tip und Link freuen...
Vielen Dank schon einmal...

gruss Flo
#978415
Lesenswert?

In vielen Steuergeräten deutscher Hersteller stecken Controller von 
Freescale drin, z.B. 68HC08 oder 9S12. Das dürfte aber auch immer vom 
Zulieferer des jeweiligen Gerätes abhängen, BMW oder Audi stellen ja bei 
weitem nicht alle Komponenten selbst her.

-- Michael
Gast #978418
Lesenswert?

Hi,

übelicherweise finden sich in den Motorsteuergeräten im Lowendsegment 
Tricore TC1766. Im Highendbereich ist qausi Tricore TC1796 in Europa der 
Standard (vereinzelt sicher auch MPC5554 zu finden). Hoffe es hilft 
weiter.

Gruss
#978431
Lesenswert?

Es werden alle µC Typen und Hersteller verbaut.

Kein Automobilhersteller hat da irgendwelche speziellen Vorlieben.

Es ght ums Geld, um nichts anderes. Und wenn ein Zulieferer mit einem 
µCom  Controller erfahrung hat, dann redet man da nicht lange rein.

Und wer glaubt das irgendein Automobilhersteller noch groß selber 
Steuergeräte entwickelt, der irrt gewaltig. Das machen heute alles 
Zulieferer.
Gast #978468
Lesenswert?

>Und wer glaubt das irgendein Automobilhersteller noch groß selber
>Steuergeräte entwickelt, der irrt gewaltig. Das machen heute alles
>Zulieferer.

Da stimme ich zu... Bei Audi sitzen mittlerweile Ings von zB dSpace und 
entwickeln da ihre Steuergeräte nach Maß...
Gast #978889
Lesenswert?

Am häufigsten dürften wohl ARM7TDMI µC von verschiedenen Herstellern 
vertreten sein. ARM Cortex M und R Typen werden in Zukunft hier aber 
immer mehr zum Zuge kommen

Programmierung in C; hier steht Wiederverwendbarkeit, 
Dokumentierbarkeit, Lesbarkeit und schnelle Implementierung im 
Vordergrund.

Die heuten Compiler sind so gut das Assemblerprogrammierung keine 
Geschwindigkeitsvorteile mehr bringt.

In ASM wird nur das programmiert was nicht anderst geht, d.h. direkte 
Registermanipulatioenen wie zb die Taskwechsel in Multitasking systemen.
#978894
Lesenswert?

Wenn eine einfache Steuerung 5 Millionen mal irgendwo verbaut werden 
soll wird man kaum einen ARM7 für einige Euros nehmen um 10K€ 
Entwicklungskosten zu sparen, wenn es ein kleiner Controller im 
Cent-Bereich genauso gut macht. Und wenn der dann nur 1k Rom hat, muss 
er eben auch in Assembler programmiert werden.

Und nebenbei:

Wenn man auf einer Architektur bleibt, kann man auch in Assembler so 
etwas wie wiedervertbaren Code schreiben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren