| RAUNARDE
| Inviato il: 29/09/2014 15:09:56
|
ciao Elettro, finalmente ho quasi finito il laboratorio ed ho trovato le cassettiere con resistenze e condensatori negli scatoloni.
ti volevo porre questa domanda magari stupida ma non saprei.
Ho un trasformatore da 230V/9,5V 700mA posso prelevare da lì la tensione sia da testare sia per alimentare arduino? oppure meglio avere 2 alimentatori distinti?
Grazie mille | | | | ElettroshockNow
| Inviato il: 29/09/2014 16:57:16
|
Ma è un alimentatore o un semplice trasformatore ?
Cmq sarebbero meglio separati .
Un Alimentatore per Arduino e un piccolo trasformatore con a seguire un diodo e un partitore tale da avere circa 3/4V non livellati da nessun condensatore. | | | | RAUNARDE
| Inviato il: 30/09/2014 09:38:39
|
ok grazie.
appena ho pronto ti faccio sapere, penso domani sera o dopodomani sera. | | | | RAUNARDE
| Inviato il: 03/10/2014 15:05:01
|
ciao Elettro, ho fatto finalmente la prova.
ho testato al lavoro dove ho corrente stabilizzata a 236Vac (la mia linea qui al lavoro è sotto gruppo di continuità e stabile) e settato l'uscita con condensatore da 1000uF a 3,000V (controllata con tester Fluke) tramite il multigiri.
Quando controllo con il monitor seriale di arduino mi da 358,0
credo tu abbia sbagliato qualche fattore di conversione nello sketch.
con il tuo programmino mi ripresenta sempre lo stesso valore.
il parametro è const float Fattore_Conversione_Tensione = .35; ? se si come hai fatto il calcolo per la conversione? | | | | RAUNARDE
| Inviato il: 03/10/2014 15:30:42
|
andando a tentativi ho trovato il valore di conversione corretto che è .2308
è corretto quello che ho fatto? e come si calcola questo fattore di conversione?
grazie mille | | | | ElettroshockNow
| Inviato il: 03/10/2014 20:36:58
|
Il fattore di conversione dipende da tante variabili , quindi risulta univoco per ogni realizzazione.
Il calcolo è ... per tentativi ...
scherzo ..
Nuovo fattore conversione = Valore reale (letto con strumento riferimento) / Valore visualizzato dal programma × fattore di conversione attuale.
Ciao
Elettro
ps: il test 3V serve solo come controllo dei collegamenti (vorrei far evitare il danneggiamento di arduino) ...
Ma dopo tale test si può variare il trimmer per tarare lo strumento invece del fattore di conversione .
Effettivamente avrei potuto usare un valore di riferimento per semplificare il tutto , pardon . | | | | fasgrint
milliWatt Gruppo:Utente Messaggi:6
Stato:
| Inviato il: 22/11/2014 20:20:30
|
Ciao
io vorrei che qualcuno mi chiarisse i seguenti punti:
3)connettere un condensatore da circa 470µF tra A3 e massa della scheda adattatrice
4)connettere un voltmetro DC in parallelo al condensatore (A3 e massa)
5)alimentare la scheda connettendola alla rete
6)accertarsi che la tensione sia all'incirca 3Vdc
Perchè mettere un condensatore dal valore di 470µF? il valore in base a cosa si sceglie?
Perchè dovrei leggere 3Vdc? Io vedo dalla figura che c'è una uscita di 4Vac e 3 resistenze. Mi aspetto di avere un valore di 4Vac*(10k+4,7k)/(10k+4,7k+10k)= 2,38Vac. C0rretto? Ai capi del condenzatore leggo una tensione costante, giusto?
Grazie per le risposte | | | | | | | fasgrint
milliWatt Gruppo:Utente Messaggi:6
Stato:
| Inviato il: 23/11/2014 20:41:33
|
Ciao
grazie delle risposte... ma ho dei dubbi.
Quando dici
"Per essere precisi la mezza semionda dopo il diodo avrà una tensione di picco pari a Vp= Vac*1.41-Vd Quindi Vp= 4*1.41-0.5 = 5.14V "
da dove prendi il valore 1.41? Ho guardato nel datasheet del trasformatore ma non ho trovato nessun riferimento a tale valore.
--> Ho capito... sei passato dal valore efficace a quello di picco.. ecco da dove esce 1.41.
Altra domanda... perchè usare un diodo per avere le semionde positive? non potremmo non usare il diodo e campionare ricostruendoci l'andamento esatto della sinusoide?
inoltre quando scrivi
"-trimmer posizione media = 5.14/24.7*(10+2.35) = 2,57V " da dove esce fuori il numero 2.35??
-->ok ho capito.. varia solo la resitenza in mezzo... ma in quel caso nella divisione il 24.7 non dovrebbe cambiare a seconda dei 3 casi?
-trimmer posizione minima = 5.14/(10+0+10)*(10+0) =2.57V
-trimmer posizione media = 5.14/(10+2,35+10)*(10+2.35) = 2,84V
-trimmer posizione massima = 5.14/(10+4,7+10)*(10+4.7) = 3.05V
Sono corretti i miei calcoli?
grazie
Modificato da fasgrint - 24/11/2014, 18:00:18
| | | | RAUNARDE
| Inviato il: 24/11/2014 16:26:03
|
ciao elettro, perdonami ma non capisco come mai sul mio serverino con win7 non mi gira più il tuo prog, mi appare tutto grigio senza i vari campi e "pulsanti".
sul portatile da cui ti scrivo invece va benissimo.
può dipendere dai java? grazie. | | | | ElettroshockNow
| Inviato il: 25/11/2014 16:32:44
|
CITAZIONE (RAUNARDE, 24/11/2014 16:26:03 )
può dipendere dai java? grazie.
Potrebbe ...
Ma penso che sia più la configurazione della COM in quanto il software apre la porta automaticamente all'avvio.
La soluzione :
Scopri nel pannello di controllo quale COM stà usando Arduino e modifica il file SETUP.TXT nella cartella DATA del programma.
Ciao
Elettro | | | | ElettroshockNow
| Inviato il: 25/11/2014 17:32:44
|
CITAZIONE (fasgrint, 25/11/2014 16:32:44 )
Altra domanda... perchè usare un diodo per avere le semionde positive? non potremmo non usare il diodo e campionare ricostruendoci l'andamento esatto della sinusoide?
Arduino accetta negli ingressi analogici tensioni comprese da 0 a 5V.
Per semplicità (e non solo .. in seguito spiego) ho preferito analizzare solo una semionda prelevata dopo un semplice diodo e senza livellamento.
Senza diodo avrei avuto una tensione con valori negativi quindi non compatibili direttamente con Arduino.
Per renderlo compatibile avrei dovuto aggiungere una tensione di Offset che non è altro una somma con una tensione di riferimento ( solitamente 2,5V ) complicando leggermente il circuito ..
A che pro ?
Si ,avrei potuto misurare la forma d'onda ,ma sarebbe stato un'altro progetto ---> Protezione Rete Totale e PowerMeter
e avrei ridotto la risoluzione della tensione letta .. che appunto è lo scopo primario di tale progetto
CITAZIONE
inoltre quando scrivi
"-trimmer posizione media = 5.14/24.7*(10+2.35) = 2,57V " da dove esce fuori il numero 2.35??
-->ok ho capito.. varia solo la resitenza in mezzo... ma in quel caso nella divisione il 24.7 non dovrebbe cambiare a seconda dei 3 casi?
-trimmer posizione minima = 5.14/(10+0+10)*(10+0) =2.57V
-trimmer posizione media = 5.14/(10+2,35+10)*(10+2.35) = 2,84V
-trimm er posizione massima = 5.14/(10+4,7+10)*(10+4.7) = 3.05V
Sono corretti i miei calcoli?
grazie
no ,
perchè un trimmer avrà tra i due estremi sempre lo stesso valore resistivo .
La resistenza che varia è tra il centrale e i due estremi .
Vout = I * (R1 + R Potenziometro)
I = Vin / (R1+Rpot+R2)
quindi
Vout (A3) = Vin/(R1+Rpot+R2) * (R1 + R Potenziometro) | | | | fasgrint
milliWatt Gruppo:Utente Messaggi:6
Stato:
| Inviato il: 27/11/2014 01:19:08
|
Ok...
ora mi torna....
scusami ma sto iniziando da poco avedere l'elettronica da vicino... quindi mi documento e faccio domande a volte banali.
I valori dei 2 diodi 1N4007 e 1N4148 in base a cosa lo hai scelto?
Il fattore di conversione lo usi solo per tarare la lettura dell'ADC: valore_di_conversione = Valore_acquisito_da_multimetro /(Valore_letto_da_Arduino * 4,88) -> quindi se l'ADC mi restituisce ad esempio 630 come valore, io so che questo corrisponde a 3076mV, quindi il valore di conversione sarà, ipotizzando di leggere 3000mv dal multimetro --> 0,97
Corretto?
Inoltre, cosa usi per disegnare i circuiti? grazie
Modificato da fasgrint - 27/11/2014, 13:07:21
| | | | ElettroshockNow
| Inviato il: 27/11/2014 16:18:02
|
CITAZIONE (fasgrint, 27/11/2014 01:19:08 )
Ok...
ora mi torna....
scusami ma sto iniziando da poco avedere l'elettronica da vicino... quindi mi documento e faccio domande a volte banali.
Nessuna domanda è banale
CITAZIONE
I valori dei 2 diodi 1N4007 e 1N4148 in base a cosa lo hai scelto?
Sono dei diodi di uso comune e abuserai di loro
Per piccoli dispositivi elettronici senza particolari esigenze uso 1N4007 per raddrizzare fino ad un assorbimento di 400/500mA ,mentre 1N4148 per gestire segnali ,dove ho bisogno di elevata velocità di risposta e bassa tensione di conduzione .... utile anche in parallelo a piccoli relè
CITAZIONE
Il fattore di conversione lo usi solo per tarare la lettura dell'ADC: valore_di_conversione = Valore_acquisito_da_multimetro /(Valore_letto_da_Arduino * 4,88) -> quindi se l'ADC mi restituisce ad esempio 630 come valore, io so che questo corrisponde a 3076mV, quindi il valore di conversione sarà, ipotizzando di leggere 3000mv dal multimetro --> 0,97
Corretto?
La tensione che devi usare per calcolare il nuovo fattore di conversione è la tensione misurata prima di tutto il circuito.
Per tarare il circuito ho previsto due soluzioni :
A)
-Colleghi il tutto
-Posizioni un strumento che legge la tensione di rete (esempio 224Vac)
-Vari il trimmer fino a leggere 224Vac sul display
B)
-Colleghi il tutto e posizioni il trimmer a metà
-Posizioni un strumento che legge la tensione di rete (esempio 224Vac)
-Leggi la tensione sul Monitor (esempio 227Vac)
-Calcoli il nuovo Fattore di Conversione
Nuovo fattore conversione = Valore reale (letto con strumento riferimento) / Valore visualizzato dal programma × fattore di conversione attuale.
(const float Fattore_Conversione_Tensione = .35)
Nuovo fattore = 224Vac/227Vac * 0.35 = 0.345
-Modificare il valore nel codice e riprogrammare Arduino
Si la versione B è più lunga ,ma ....ha i suoi vantaggi
CITAZIONE
Inoltre, cosa usi per disegnare i circuiti? grazie
EAGLE versione gratuita | | | | fasgrint
milliWatt Gruppo:Utente Messaggi:6
Stato:
| Inviato il: 28/11/2014 00:56:19
|
CITAZIONE
Per piccoli dispositivi elettronici senza particolari esigenze uso 1N4007 per raddrizzare fino ad un assorbimento di 400/500mA
guardavo il datasheet da questo link
http://arduino.cc/documents/datasheets/1n4007.pdf
dove trovi il valore di 400/500mA?
CITAZIONE
A)
-Colleghi il tutto
-Posizioni un strumento che legge la tensione di rete (esempio 224Vac)
-Vari il trimmer fino a leggere 224Vac sul display
B)
-Colleghi il tutto e posizioni il trimmer a metà
-Posizioni un strumento che legge la tensione di rete (esempio 224Vac)
-Leggi la tensione sul Monitor (esempio 227Vac)
-Calcoli il nuovo Fattore di Conversione
Nuovo fattore conversione = Valore reale (letto con strumento riferimento) / Valore visualizzato dal programma × fattore di conversione attuale.
(const float Fattore_Conversione_Tensione = .35)
Nuovo fattore = 224Vac/227Vac * 0.35 = 0.345
-Modificare il valore nel cod ice e riprogrammare Arduino
Come trovi il valore 0.35 di partenza? A me non è chiara una cosa.. tu parli di valore visualizzato dal programma, intendi quello tuo? Perchè se si, io non vedo la logica che c'è dietro... mi spiego meglio:
i valori certi che ho io sono:
1)A un valore di 220Vac ho in uscita dal trasformatore 4Vac, quindi con una proporionzione posso fare anche l'operzaione inversa
2)Io leggo un valore analogico da 0 a 1023 a cui corrisponde una tensione che è quella di picco. Come arrivo a calcolare la corrispondente tensione di rete?
CITAZIONE
B)
-Colleghi il tutto e posizioni il trimmer a metà
-Posizioni un strumento che legge la tensione di rete (esempio 224Vac)
-Leggi la tensione sul Monitor (esempio 227Vac)
-Calcoli il nuovo Fattore di Conversione
Per intenderci, il monitor come si calcola 227Vac a partire dalle mie letture analogiche, che, vedendo il codice, sono livelli da 0 a 1023 moltiplicati per il fattore di conversione, vedi:
float Tensioneinst = analogRead(TensionePin)*Fattore_Conversione_Tensione;
grazie
Modificato da fasgrint - 28/11/2014, 01:01:04
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|