Home
Accesso / Registrazione
 di 

Zener protezione pin analogico Arduino

2 risposte [Ultimo post]
ritratto di Daniele.
Offline
Titolo: User
Utente
Ultima visita:
5 settimane 15 ore fa
Utente dal: 10/03/2014
Messaggi: 3
Utente PREMIUM

Salve a tutti,
stavo costruendo un piccolo voltometro con arduino UNO, quando mi sono imbattuto in un "piccolo grande" problema:
Innanzi tutto il range di lettura va dai 0v ai 25v quindi ho fatto un partitore di tensione con R1 = 50K e R2 = 10K in modo da avere un massimo di 5v quando in input al partitore ho 25v.
Ho provato lo sketch per il voltometro e devo dire che la lettura è affidabile al decimo di volt.
Fino qui tutto bene, i problemi sono sorti quando ho deciso di inserire prima dell'input analogico di Arduino, uno zener da 5.1V da 1,3W, per limitare eventuali sovratensioni al pin analogico che sto usando; purtroppo ho notato che lo zener, in parallelo al partitore, agisce prima dei suoi 5.1V nominali, facendo sballare la lettura superati i 3,5V, ossia arduino legge meno volt di quanti dovrebbero esserci.
Purtroppo non sono ferratissimo in elettronica, probabilmente sto ignorando qualcosa...
Qualcuno ha qualche idea per come superare il problema? in allegato lo schema.

Grazie in anticipo.

ritratto di gimaldi
Offline
Titolo: User
Utente
Ultima visita:
7 ore 43 sec fa
Utente dal: 27/01/2013
Messaggi: 3
Utente PREMIUM
Ciao Daniele, nello schema

Ciao Daniele,
nello schema c'è un primo errore. Hai cortocircuitato lo zener. Il wire che hai messo in parallelo allo zener di fatto lo esclude.
Inoltre credo che anche la resistenza in parallelo allo zener, quella da 10K, non vada bene. Ma, soprattutto, credo che ci sia un errore concettuale. La resistenza in serie allo zener, quella da 50K nel tuo schema, viene calcolata in base al valore di tensione che hai all'ingresso e a quello che vuoi ottenere in uscita. Quindi la tensione di ingresso non può variare.
Forse ti conviene tornare all'idea originale col solo partitore di tensione, calcolandolo, magari, per un valore inferiore ai 5V.

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
3 ore 16 min fa
Utente dal: 28/06/2011
Messaggi: 900
Utente PREMIUM
Mi trovo d'accordo con

Mi trovo d'accordo con gimaldi. Il sistema che hai pensato potrebbe anche essere gestito dal solo Zener ma un partitore serve a dividere il valore della tensione in ingresso mentre nel tuo caso mi pare di capire tu sappia quale vuoi che sia la tensione in uscita, cioè in ingresso ad Arduino..
Giusto?

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 30 utenti e 95 visitatori collegati.

Ultimi Commenti