Page 1 of 1

ADE7753 Arduino

PostPosted: 29 Sep 2015, 11:32
by cornerasr
Buongiorno a tutti

sto lavorando a un misuratore di energia con scheda Arduino Mega e ADE7753 il cui datasheet è qui http://www.analog.com/media/en/technica ... DE7753.pdf

Ho scritto funzioni per leggere e scrivere sui registri, inoltre ho scritto le funzioni per la calibrazione tramite reference
meter o accurate source ma adesso sono bloccato.

Quali sono i prossimi passi? Effettuare una lettura analogica?!? Oppure devo configurare i registri gain offset ecc?!?

Re: ADE7753 Arduino

PostPosted: 29 Sep 2015, 13:42
by Leonardo
Salve cornerasr,

Il primo passo è leggere attentamente la documentazione disponibile, oltre al datasheet ti consiglio il seguente AN:
http://www.analog.com/media/en/technical-documentation/application-notes/an564.pdf

Prima di effettuare la lettura chiaramente devi configurare tutti i registri correttamente, non avere fretta di misurare.

Re: ADE7753 Arduino

PostPosted: 29 Sep 2015, 15:24
by cornerasr
è proprio sulla configurazione dei registri che incontro le difficoltà: ho letto il datasheet e l'ultimo pdf che mi hai suggerito, ma non capisco come settare i valori nei registri: dipendono dalle caratteristiche del chip?!? oppure posso settarli con valori predefiniti?

Re: ADE7753 Arduino

PostPosted: 29 Sep 2015, 15:41
by Leonardo
Purtroppo non ho mai usato il tuo chip e non posso darti aiuti più specifici.

Dall'AN comunque hai visto che:

The PGA Gain adjust register of the ADE7756 is set to two to accommodate the 120 V input voltage. This allows the user to program the voltage channel gain through software to match the line voltage. This maintains the dynamic performance of the meter by maintaining the SNR


In base alla tensione che vuoi misurare devi controllare che tutti i parametri siano a posto. Per questi lavori ti consiglio di partire da una dev-board di riferimento del costruttore con tanto di codice da studiare che permette in minor tempo di capire come fare il tutto.