
Sensore di corrente arduino
Arduino dc sensore di corrente
Se ricordate il precedente progetto Arduino, ho parlato della misurazione di tensioni superiori a 5V con Arduino usando un sensore di tensione. In questo progetto, impareremo a misurare la corrente usando un sensore di corrente (ACS712 Current Sensor per essere specifici).
Un sensore di corrente è un dispositivo importante nelle applicazioni di calcolo e gestione della potenza. Misura la corrente attraverso un dispositivo o un circuito e genera un segnale appropriato che è proporzionale alla corrente misurata. Di solito, il segnale di uscita è una tensione analogica.
Il sensore di corrente ACS712 è un prodotto di Allegro MicroSystems che può essere utilizzato per la misurazione precisa delle correnti sia AC che DC. Questo sensore è basato sull’effetto Hall e l’IC ha un dispositivo ad effetto Hall integrato.
Ci sono tre varianti del sensore ACS712 basate sulla gamma di rilevamento della corrente. Le gamme ottimizzate sono +/-5A, +/-20A e +/-30A. a seconda della variante, la sensibilità di uscita varia anche come segue:
Come accennato in precedenza, l’ASC712 si basa sull’effetto Hall. C’è una striscia di rame che collega i pin IP+ e IP- internamente. Quando una certa corrente scorre attraverso questo conduttore di rame, si genera un campo magnetico che viene rilevato dal sensore a effetto Hall.
Arduino sensore di corrente 220v
Il chip ACS712 è usato per misurare la corrente DC/AC basata sull’effetto Hall. Questo chip è prodotto in 3 modelli con diverse correnti massime. I diversi modelli e la sensibilità di uscita di ogni modello sono mostrati nella tabella sottostante:
Quando l’ingresso non è collegato a qualcosa e non c’è carico sull’uscita, il sensore ha una tensione iniziale (Offset) di Vcc/2. Cioè, se nulla è collegato all’ingresso e la tensione di alimentazione del modulo è 5 volt, l’uscita del modulo sarà 2,5 volt.Di conseguenza, la relazione tra la tensione di uscita del sensore con 5 amp e la tensione di alimentazione di 5 volt è la seguente:
Circuito del sensore di corrente arduino
Il sensore di corrente ACS712 è un piccolo dispositivo interessante per effettuare misure di corrente. Meglio, è davvero facile da usare con un Arduino. In questo progetto di esempio, vi mostrerò quanto sia facile da collegare, programmare e mettere in uso immediatamente.
Il disegno qui sotto mostra come ho collegato le cose. L’ACS712 ha l’alimentazione di Vcc e GND e darà un’uscita analogica. A seconda del modello, la risoluzione è diversa. Il sensore di corrente ACS712 è una soluzione economica per misurare la corrente, internamente funziona con un sensore a effetto Hall che rileva il campo magnetico che si produce per induzione della corrente che scorre nella linea da misurare. Il sensore ci dà in uscita una tensione proporzionale alla corrente, a seconda dell’applicazione possiamo usare l’ACS712-05A, ACS712-20A o ACS712-30A, per portate di 5, 20 o 30 ampere rispettivamente
Per eseguire la lettura della corrente, è sufficiente leggere l’ingresso analogico e ottenere la corrente con la formula seguente. Di seguito è riportato il codice per la lettura della corrente. Nel nostro caso stiamo lavorando con un sensore da 5A quindi usiamo il valore di sensibilità di 0,185V/A che è l’equivalente di 185mV/A che ci dà il produttore, se stanno lavorando con il sensore da 20A, sostituire il valore di sensibilità con 0,100 V/A.
Arduino sensore di corrente 100a
Se ricordate il precedente progetto Arduino, ho parlato della misurazione di tensioni superiori a 5V con Arduino utilizzando un sensore di tensione. In questo progetto, impareremo a misurare la corrente usando un sensore di corrente (ACS712 Current Sensor per essere specifici).
Un sensore di corrente è un dispositivo importante nelle applicazioni di calcolo e gestione della potenza. Misura la corrente attraverso un dispositivo o un circuito e genera un segnale appropriato che è proporzionale alla corrente misurata. Di solito, il segnale di uscita è una tensione analogica.
Il sensore di corrente ACS712 è un prodotto di Allegro MicroSystems che può essere utilizzato per la misurazione precisa delle correnti sia AC che DC. Questo sensore è basato sull’effetto Hall e l’IC ha un dispositivo ad effetto Hall integrato.
Ci sono tre varianti del sensore ACS712 basate sulla gamma di rilevamento della corrente. Le gamme ottimizzate sono +/-5A, +/-20A e +/-30A. a seconda della variante, la sensibilità di uscita varia anche come segue:
Come accennato in precedenza, l’ASC712 si basa sull’effetto Hall. C’è una striscia di rame che collega i pin IP+ e IP- internamente. Quando una certa corrente scorre attraverso questo conduttore di rame, si genera un campo magnetico che viene rilevato dal sensore a effetto Hall.