Jump to content
PLC Forum


Sign in to follow this  
ekjk

Accensione Elettronica Motore 2 Tempi

Recommended Posts

ekjk

Ciao a tutti, sto utilizzando arduino che monta un atmega328, per realizzare una variazione dell'anticipo in una accensione elettronica.

Praticamente leggo gli rpm del motore con una routine ad interrupt e poi voglio applicare il ritardo selezionato in base al numero di rpm attuali sul segnale d'ingresso in modo che in uscita abbia un segnale ritardato di una certa quantità.

Il problema è che mettendo a confronto i segnali d'ingresso e di uscita si vede un effettivo ritardo ma il segnale di uscita non è stabile, ovvero sembra che il ritardo applicato vari istante per istante.

Ho cercato ore e ore sul web, forum di arduino, google, ma niente, è un giorno intero che mi sto spaccando gli occhi a trovare soluzioni ma nulla.

Qualcuno mi può aiutare?

sono disperato!

Grazie

Share this post


Link to post
Share on other sites

Livio Orsini

Per aiutarti bisognerebbe sapere come hai realizzato il sistema.

Effettuare una temporizzazione precisa in base ad una variabile misurata non è un grande problema se sis usano gli strumenti adatti.

Intanto verifica se la lettura della velocità è costante perchè se, ad esempio, varia ovviamente varia anche il tempo (se tutto funziona a dovere).

Poi dovresti spegare come calcoli il tempo e quale evento usi per iniziare il conteggio.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...