Arduino Schaltgeschwindigkeit

OP #3141701
Lesenswert?

Guten Tag liebe community,

ich würde gern wissen, ob es möglich ist mit einem Arduino Board eine 
Kraftstoffeinspritzanlage zu steuern.

Ich hab überlegt mein altes Motorrad auf eine MPI Einspritzanlage 
umzurüsten und ich hab mich gefragt ob eine Arduino Einheit überhaupt im 
stande ist, bei hohen Drehzahlen, die Einspritzung zu gewährleisten. Das 
währe denn bis zu 200 Mal in der Sekunde(alle 5ms).Wenn es nicht möglich 
ist, womit kann ich es schaffen.


Danke im Voraus.


MfG Sanjakom
(Firma: matzetronics) #3141812
Lesenswert?

Der Takt des Arduino (Uno oder 2009) liegt bei 16MHz, eine 
Maschinenzyklus also bei 62,5 ns. Aus dem Datenblatt und den 
Instruktionstabellen der AVR Familie kannst du nun die Dauer eines 
Assemblerbefehls und die max. Reaktionszeit auf ein externes Ereignis, 
bspw. eines Interrupt entnehmen.
Sollte aber reichen. Damals (tm) gab es auch Einspritzanlagen mit 8051 
und Zyklenzeiten von 1 us und die haben auch funktioniert.
(Firma: matzetronics) #3143924
Lesenswert?

Wolfgang schrieb:
> Statt hinterher zu prüfen, was da für ein Timing rauskommt, sollte man
> das besser gleich in der Programmstruktur richtig anlegen.

Das versteht sich doch von selber :-) Da der avr-gcc aber bei einer 
normalen ISR ein wenig Overhead einbaut (kann man mit ISR_NAKED 
allerdings vermeiden) ist der Simulator dann trotzdem ein Anhaltspunkt 
für die Reaktionszeit.

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