Se sei già registrato           oppure    

Orario: 06/05/2024 09:47:56  

 

Energia Alternativa ed Energia Fai Da Te > Applicazioni E Realizzazioni Pratiche

VISUALIZZA L'ALBUM

Pagine: (167)  < ...  121   122   123   124   125   126   127   128   129   130   [131]   132   133   134   135   136   137   138   139   140   141  ...>    (Ultimo Msg)


Homemade Inverter "modulo DC/AC"
FinePagina

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 05/05/2015 01:26:38

CITAZIONE (ElettroshockNow, 05/05/2015 00:01:21 ) Discussione.php?55031252&129#MSG1987

Provo a spiegare l'adc dell'Atmega ... Faccine/emoticons_funny_6.gif



Ragazzi scusatemi ma dopo la fantastica spiegazione di Elettro non ho potuto non pensare la seguente cosa:

Il nostro piccolo Micro ha un nuovo Core !!!

1° - Il ciclo Loop();
2° - La ISR richiamata ogni 62,5 uS circa;
3° - L'ADC che lavora contemporaneamente agli altri 2 !!!

A quanto il quarto Virtual-Core ???

Dai, dai, che i Quad-Core mi son sempre piaciuti !!!



CITAZIONE (NonSoloBolleDiAcqua, 05/05/2015 00:01:21 ) Discussione.php?55031252&130#MSG1993
Se i tempi sono al disotto dei 62us...non serve nemmeno un algoritmo o architettura 'caotica'. Inoltre se si scende ad una precisione di 8 bit (cioè avere una tolleranza di circa 2V ) mi immagino che i tempi scendono ulteriormente ...ed è presto fatto!


E' la stessa cosa che ho pensato anch'io.

I 13 cicli di Clock sono un dato certo, specificato sul datasheet e non variabili da conversione a conversione.

Quindi settato correttamente il prescaler si ha la certezza del tempo di conversione.

Questo ci permette, ad ogni chiamata della ISR, di salvare il valore attuale in una variabile e lanciare subito una nuova conversione prima di andare avanti con la ISR.

Solo che c'è un problema: se acquisiamo un dato ad ogni ISR vorrà dire che acquisiremo 320 campioni a sinusoide su cui dover fare i dovuti aggiustamenti per il feedback... mi sa che ci vuole un'altra barretta di ram per il nostro povero micro... forse siamo davvero troppo stretti con 2 kb di Ram... ma è meglio non stuzzicare il "Cane che dorme"...



CITAZIONE (xardas, 05/05/2015 00:01:21 ) Discussione.php?55031252&130#MSG1992
Ciao a tutti; P.S. per caricare un video fatto dal cellulare, come faccio?
Devo necessariamente comprimerlo?


Lo carichi su YouTube normalmente, così com'è, senza comprimerlo (a seconda della connessione ADSL e della lunghezza del video potrebbe volerci anche più di qualche ora...), una volta completato il caricamento clicca su "Condividi" su "Codice da incorporare", copi il codice e lo incolli all'interno del post.



CITAZIONE (inverter90, 05/05/2015 00:19:07 ) Discussione.php?55031252&130#MSG1996

Cosi potrebbe andare bene?


Direi di no !!!

Per capire cosa intendevo, lavorando sul tuo PNG, ho aggiunto i diodi e i collegamenti.

http://www.energialternativa.info/public/newforum/ForumEA/E/Immagine%201.png



In questo modo il Micro_2 (quello su) sa quale finale è in errore e il Micro_1 (quello giù) blocca istantaneamente il pilotaggio dei finali.

Il Pin 6 l'ho scelto a caso semplicemente perchè hai usato il 4, il 5 e il 6 ci stava bene ma, come hai già intuito, trattandosi di un errore grave, va agganciato ad un Interrupt a priorità massima.

La R12 da 10K la abbasserei a 4,7K.

Per il feedback non so ancora dirti se la tua idea è corretta, in ogni caso con 3 resistenze è un casino fare i conti su tensione e frequenza di taglio (visto che hai messo dei condensatori).

In ogni caso come mia hai messo un elettrolitico da 47 uF ? Sarebbe un filtro passa-basso ? Calcolato su che frequenza di taglio ? O rappresenta un condesatore di livellamento ? In ogni caso il discorso del feedback ancora non lo affronto, quindi rimando tutto a più avanti.

Il calcolo della R per il Led dei Driver va visto sui datasheet, pensaci tu !!! (mica ti devo fare un ordine di servizio ???)



CITAZIONE (farstar1965, 05/05/2015 00:19:07 ) Discussione.php?55031252&130#MSG1997
Se posso:


Per questa volta si...



CITAZIONE (farstar1965, 05/05/2015 00:19:07 ) Discussione.php?55031252&130#MSG1997
Come sensori di temperatura ho sempre usato i DS1820


Gli ho scoperti con la guida sull'Atmel indicata da Elettro, non gli ho mai provati ma mi sembra il posto giusto per iniziare ad utilizzarli, anche io avevo avuto lo stesso pensiero !!!



CITAZIONE (farstar1965, 05/05/2015 00:19:07 ) Discussione.php?55031252&130#MSG1997
Ma... quelli che sono capaci non stanno studiando di campionare l'onda in uscita per realizzare il feedback ?


Chi sono quelli capaci ?!? In ogni caso, il piccolo trasformatore che Inverter90 ha inserito nello schema va collegato sull'uscita del trasformatore "Grosso" del nostro inverter, lui rappresenta il segnale di feedback che sarà mandato al Micro per essere elaborato, tu cosa volevi dire ?



CITAZIONE (scinty, 05/05/2015 00:53:00 ) Discussione.php?55031252&130#MSG1998

direi di no!


Perchè ?


CITAZIONE (scinty, 05/05/2015 00:53:00 ) Discussione.php?55031252&130#MSG1998

2V sono una finestra troppo ampia


Per il feedback ? Non stai esagerando ?

Dovrebbe bastare capire cosa sta succedendo per poter applicare le correzioni, io sto campionando una sinusoide, non una tensione CC.

Anche se avessi una risoluzione a 16 bit non sarei comunque in grado di effettuare correzioni dell'onda così velocemente, con l'hardware a disposizione, non credi ?

Perchè ritieni insufficiente una risoluzione a 8 bit ?



CITAZIONE (scinty, 05/05/2015 00:53:00 ) Discussione.php?55031252&130#MSG1998

proporrei lo svincolo dall'adc con ADC121C021 che è un ADC su interfaccia I2C tempo di conversione 1us!!


Può essere una ottima alternativa ma c'è una cosa che non conosco: il protocollo I2C.

Come si implementa ? E' abbastanza veloce ? Non è che l'ADC ci mette 1 uS e il protocollo I2C impiega 30 uS per trasferire il dato ? La lettura di un dato I2C blocca l'esecuzione del programma ?



CITAZIONE (inverter90, 05/05/2015 01:00:40 ) Discussione.php?55031252&130#MSG1999

Mi sono perso! Ma credo stanno lavorando sul sincro, giusto ragazzi?


Si, io sto lavorando sul Sincro, anche se questa settimana sono pieno, non so se riuscirò...



CITAZIONE (NonSoloBolleDiAcqua, 05/05/2015 01:06:09 ) Discussione.php?55031252&130#MSG2001

Le possibilità della conversione sono :

1. 10 bit con 100/50 us 0,5V di precisione cioè con un errore del 2 per mille ...con una precisione che potrebbe vacillare per i tempi ristretti.

2. 8 bit con 50/10us (ipotizzo per esperienza su altri processori, va cmq verificata e confermata ma non cambia la musica del discorso) 2V di precisione 1 per cento (conversione decisamente più veloce e precisa dei 10 bit nella lettura)

Ora occorre capire il livello di precisione che l'inverter dovrà avere...ricordo a tutti che il gestore (ENEL) ha una tolleranza del 10% sulla tensione....quindi con un errore del 1% si realizzerebbe una sinusoide migliore di un fattore 10...ipotizzo che sia sufficiente...o sbaglio?!?!?!?!:)


E la 3 ??? 9 bit non sono ammessi ?

In ogni caso, partirei dai 10 bit e solo se si incontrano difficoltà scendiamo a 8, che senzo ha partire da 8 bit già da ora ?

A già... 8 bit va in 1 byte, per i 10 bit ci vogliono 2 byte...

Pensa se si ipotizzasse un vettore da 320 elementi !!!



CITAZIONE (scinty, 05/05/2015 01:06:09 ) Discussione.php?55031252&130#MSG2002

PS lo schema funzica però non ci posso fare niente non mi piace perchè non è come lo farei io, ma è solo un parere personale non tenetene conto


Ma quale schema ? Quello di Inverter90 ? Se si, siamo ancora lontani da qualcosa che potrebbe definirsi versione 1.0

Per il THD (poichè l'ho sempre chiamata al femminile, la distorsione armonica totale (THD), ho scritto su google "THD" per capire come andava scritto e sapete qual'è il primo rislutato ? Beh scrivete e vedete... Bolle forse perciò Scinty scrive: "l'importante è il THD" !!!) non so ancora quali problematiche andremo ad affrontare ma in linea di massima mi sembra che l'hardware a disposizione non sia comunque in grado di riuscire ad essere contemporaneamente così veloce e preciso...



CITAZIONE (scinty, 05/05/2015 01:17:43 ) Discussione.php?55031252&130#MSG2006
neanche gli inverter cinesi hanno onde che saltellano con ripple di 2 volt ne tantomeno la rete nazionale


Un momento, ma il ripple lo genera il carico mica noi...

Noi proviamo a generare una sinusoide perfetta (sulla base del vettore di riferimento), il carico la distorcerà e noi cercheremo di correggere tali distorsioni (in maniera lineare, non puntiforme) ma se il carico riesce a generare un ripple di +/- 2 volt sulla nostra sinusoide non credo che siamo in grado di essere così veloci, in nessun caso...



Modificato da BellaEli - 05/05/2015, 01:42:06


---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

scinty

Avatar
GigaWatt


Gruppo:Utente
Messaggi:734

Stato:



Inviato il: 05/05/2015 01:46:05

essendo il THD un "valore" che rappresenta la distorsione totale per me è gisto come ho scritto.. un altro esempio è il voltaggio che rappresenta la tensione...
a me da una noia mortale criticare come scrivono gli altri magari dopo una bella giornata di lavoro o scrivendo di fretta sul cellulare, anche tu ad esempio quando hai disegnato lo schema del sensore hall di elettro non hai messo i puntini di inizio avvolgimento!! e questo è grave quando il verso di avvolgimento è di fondamentale importanza per il circuito



---------------
14 pannelli mono da 250Wp 24 pannelli amorfi Sharp da 130Wp banco batterie 48V 225Ah survoltore 5000W homemade inverter 6000VA trifase homemade modalità di interconnessione ibrida Scinty-Kirchoff (nodo DC) secondo inverter di supporto mppt inverter Sunny boy 3000(nodo AC)

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 05/05/2015 01:52:37

CITAZIONE (scinty, 05/05/2015 01:46:05 ) Discussione.php?55031252&131#MSG2009

essendo il THD un "valore" che rappresenta la distorsione totale per me è gisto come ho scritto.. un altro esempio è il voltaggio che rappresenta la tensione...
a me da una noia mortale criticare come scrivono gli altri magari dopo una bella giornata di lavoro o scrivendo di fretta sul cellulare, anche tu ad esempio quando hai disegnato lo schema del sensore hall di elettro non hai messo i puntini di inizio avvolgimento!! e questo è grave quando il verso di avvolgimento è di fondamentale importanza per il circuito


Io ho cercato su google non per controllare se avevi scritto bene, ma perchè pensavo di essere in errore e volevo capirne il motivo.

Poichè il risultato della ricerca mi è sembrato divertente l'ho citato.

In ogni caso continuo a non capire perchè non rispondi a nessuna mia domanda...



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

scinty

Avatar
GigaWatt


Gruppo:Utente
Messaggi:734

Stato:



Inviato il: 05/05/2015 02:00:11

aspè stavo rispondendo mica sono una macchinetta leggere un ADC esterno è il metodo più rapido e collaudato che esista per acquisire segnali in quanto svincola il processore e la lettura è immediata basta andare a leggere l'indirizzo del dispositivo e il puntatore dello stesso è limitato dalla frequenza della linea scl che in arduino non so quantè, ma credo che il tuo timore è infondato, comunque mi informo e ti faccio sapere



---------------
14 pannelli mono da 250Wp 24 pannelli amorfi Sharp da 130Wp banco batterie 48V 225Ah survoltore 5000W homemade inverter 6000VA trifase homemade modalità di interconnessione ibrida Scinty-Kirchoff (nodo DC) secondo inverter di supporto mppt inverter Sunny boy 3000(nodo AC)

 

kekko.alchemi

Avatar
GigaWatt


Gruppo:Utente
Messaggi:5226

Stato:



Inviato il: 05/05/2015 04:23:17

Anche questa volta sono d'accordo con Scinty, 2V sono un valore troppo alto. Provato per esperienza, succede che questi saltelli di 2V generano delle piccole onde quadre (armoniche) che vanno a disturbare e a rompere gli alimentatori switching di computer e televisioni. Se poi c'è anche un frigo acceso, allora le onde quadre genereranno di conseguenza altri picchi e altre armoniche che disturberanno ancora di più. Il cambio di tensione deve essere il più graduale possibile, veloce e lineare. Nel mio inverter infatti l'ADC è impostato a 10 bit.
Si può in parte risolvere questo problema, andando a esagerare con il condensatore di uscita sul filtro, ma non è affatto una buona soluzione questa, perchè oltre a creare una distorsione aggiunta, si aumenta in modo incredibile l'autoconsumo dell'inverter.

A volta è proprio l'esperienza a farci capire in teoria come devono andare le cose. E visto che avete la fortuna di usare quella degli altri, sarebbe da sciocchi non beneficiarne.

Kekko



---------------
L'universo è dominato dagli estremi, l'infinitamente grande e l'infinitamente piccolo.
Ma l'equilibrio è ciò che plasma la materia di cui siamo fatti.
by kekko

 

kekko.alchemi

Avatar
GigaWatt


Gruppo:Utente
Messaggi:5226

Stato:



Inviato il: 05/05/2015 04:52:47

CITAZIONE (BellaEli, 05/05/2015 04:23:17 ) Discussione.php?55031252&127#MSG1949

CITAZIONE (kekko.alchemi, 01/05/2015 00:29:50 ) Discussione.php?55031252&127#MSG1943

Per sperimentare un po', ho replicato l'idea di Elettro con il suo inverter ad alta tensione. Ho aggiunto lo setp-up (proprio come sta facendo lui), e integrato il travaso misto di energie rete-batterie.


Detto così sembra che dovevi semplicemente avvitare una lampadina...

Hai realizzato un completo Inverter, è fantastico !!!

Ed anche la reattività e il travaso batterie/Enel lascia senza fiato !!!

Complimenti per tutto !!!


Ahaha grazie BellaEli, e grazie anche agli altri!
Vedrai che facendoci un po' la mano, non è poi così difficile come sembra, alla fine è solo questione di metodo, di come si affrontano e risolvono le cose, vedrai che una volta capiti certi meccanismi, sarà abbastanza facile arrivare ai risultati sperati. Non dico facile come avvitare una lampadina, ma quasi



Modificato da kekko.alchemi - 05/05/2015, 05:01:49


---------------
L'universo è dominato dagli estremi, l'infinitamente grande e l'infinitamente piccolo.
Ma l'equilibrio è ciò che plasma la materia di cui siamo fatti.
by kekko

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 05/05/2015 07:40:39

si sta confondendo la precisione del valore di lettura della sinusoide con il valore della sinusoide stessa...sono due cose profondamente diverse.
Spero che il vostro algoritmo di retroazione, che ancora non si conosce, gestisca in modo 'adeguato' i dati...perchè se non si fa un filtro a livello SW ovvio che occorre sopperire questa mancanza ancor di più da un punto di vista HW visto che il problema esiste sempre indipendentemente dai bit di conversione utilizzati.

Per carità, le mie sono teorie sw...ma...a volte le teorie sono in grado di fare miracoli...


CITAZIONE

9 bit non sono ammessi ?

in effetti sarebbe interessante saperlo...ma cmq perchè vuoi fare 10 bit diviso due?

CITAZIONE
meglio non stuzzicare il "Cane che dorme"...

bau



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

farstar1965

Avatar
KiloWatt


Gruppo:Utente
Messaggi:293

Stato:



Inviato il: 05/05/2015 07:57:13

@ Eli
Quelli capaci sono quelli che non sono io.
Si il trasformatorino preleva all'uscita dell'inverter ma per campionare l'onda non devo raddrizzare.



---------------
Più impari più ti rendi conto di quanto sei ignorante.

 

inverter90

Avatar
MegaWatt


Gruppo:Utente
Messaggi:323

Stato:



Inviato il: 05/05/2015 08:06:16


CITAZIONE

Direi di no !!!

Per capire cosa intendevo, lavorando sul tuo PNG, ho aggiunto i diodi e i collegamenti.


A ok non avevo capito tutt'altra cosa!

CITAZIONE
Il calcolo della R per il Led dei Driver va visto sui datasheet, pensaci tu !!! (mica ti devo fare un ordine di servizio ???


Si BellaEli indubbiamente se la pappa la vorrei bella e pronta andrei in negozio e me lo comprerei direttamente!Ho visto il datasheet, ma ho trovato solo i dati di corrente e essendo inesperto cercavo solo riscontro se i calcoli erano giusti

CITAZIONE
L'altro calcolo che avrei bisogno di conferma è il calcolo del led driver. Ho fatto cosi:

(12-2,5)/0,005=1900R


Tutto qua...

CITAZIONE
In ogni caso come mia hai messo un elettrolitico da 47 uF ? Sarebbe un filtro passa-basso ? Calcolato su che frequenza di taglio ? O rappresenta un condesatore di livellamento ? In ogni caso il discorso del feedback ancora non lo affronto, quindi rimando tutto a più avanti.


Anche qui ho replicato un partitore di elettro modificando solo i valori delle resistenze con questi calcoli

Vin=6v-0.8v;
R1=1K;
P2=10K;
R3=10K;

rT=(P2+R3)/(R1+P2+R3);
Vout= rt*Vin;

Comunque si in ogni caso al momento lasciamo stare l'hardware perche ancora presto..



---------------
Il niente è impossibile finchè non ci provi!!!

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 05/05/2015 10:55:46

CITAZIONE (kekko.alchemi, 05/05/2015 08:06:16 ) Discussione.php?55031252&131#MSG2012

Anche questa volta sono d'accordo con Scinty, 2V sono un valore troppo alto...


Che casino sta con sto feedback... e ancora non ci mettiamo mano...

In ogni caso, quando arriverò a lavorarci su sicuramente dovrò effettuare delle prove pratiche, quindi i nodi verranno subito al pettine !

In ogni caso è un bene sapere in anticipo i problemi che dovranno essere affrontati, quindi grazie Scinty e grazie Kekko per i preziosi consigli.



CITAZIONE (NonSoloBolleDiAcqua, 05/05/2015 08:06:16 ) Discussione.php?55031252&131#MSG2014

in effetti sarebbe interessante saperlo...ma cmq perchè vuoi fare 10 bit diviso due?


L'ADC di default lavora a 10 Bit, tu proponi 8 Bit, semplicemente mi chiedevo se esistesse una via di mezzo...



CITAZIONE (farstar1965, 05/05/2015 08:06:16 ) Discussione.php?55031252&131#MSG2015
@ Eli
Si il trasformatorino preleva all'uscita dell'inverter ma per campionare l'onda non devo raddrizzare.


L'onda raddrizzata potrebbe anche aver senso, tanto a livello software conosco se sto lavorando sulla semionda positiva o negativa, il livellamento, invece, non deve essere implementato, al massimo un filtro passa-basso ma è tutto da vedere: diciamo che il condensatore l'ha piazzato Inverter90 semplicemente perchè lo aveva fatto Elettro ma nel nostro inverter non ci va !



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!

 

xardas

Avatar
KiloWatt


Gruppo:Utente
Messaggi:126

Stato:



Inviato il: 05/05/2015 11:06:11

Ciao Ragazzi.
BellaEli ho fatto come mi hai detto e spero di non aver sbagliato.

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 05/05/2015 11:33:57

CITAZIONE (BellaEli, 05/05/2015 11:06:11 ) Discussione.php?55031252&131#MSG2017


L'ADC di default lavora a 10 Bit, tu proponi 8 Bit, semplicemente mi chiedevo se esistesse una via di mezzo...

Perchè no
In realtà il convertitore lavora sempre a 10bit ,ma se serve una risoluzione minore si legge solo uno dei due registri dove viene memorizzato il risultato.
"If the result is left adjusted and no more than 8-bit precision is required, it is sufficient to read ADCH"

Quindi nessuno ti vieta di leggere anche il 9bit.

E' chiaro che l'errore aumenta con l'aumentare della velocità richiesta ....

In sostanza ... bisogna metterlo alla prova per vedere le prestazioni ,leggendo il valore 10bit e calcolare l'errore.


Aggiornamento sul sensore corrente
Ora mi piace ...
Ho provato il filtro come suggerito ,ma la sordità agli spike mi rabbrividisce ,cmq ero sceso a 50A .
Ora son tornato al tempo di risposta <5uS e sensore a 60A.
Per ottenerlo ho evitato di avvolgere più spire sul sensore ,ma solo i due cavi passanti verso il ponte.
Quel avvolgimento crea qualche problema sulla rilevazione degli spike.

Ora mi piace ... Corti da paura e assorbimenti senza problemi.
Riesco ad avviare senza problemi la smerigliatrice da 1,8Kw anche con un assorbimento di 2kw .... Sisi .. 4KW .. a 5 mi fermo

Un uccellino però mi ha detto che è il compressore la più carogna è vero?

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 05/05/2015 13:25:22

CITAZIONE (BellaEli, 05/05/2015 11:33:57 ) Discussione.php?55031252&131#MSG2017

tu proponi 8 Bit

non propongo 8 bit...la mia è una valutazione tecnica, cioè sto semplicemente dicendo che anche utilizzando 8 bit la precisione è decisamente buona...se poi vuoi utilizzare i 9 bit...quel bit in più possiamo sempre metterci un valore casuale...tra zero ed uno...non abbiamo molte scelte. Scherzo...scherzo...



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

scinty

Avatar
GigaWatt


Gruppo:Utente
Messaggi:734

Stato:



Inviato il: 05/05/2015 20:22:08

e già il compressore è bruttino da avviare non tanto per lo spike che nel mio caso arriva a 70A ma è la durata che arriva a superare i 100ms



---------------
14 pannelli mono da 250Wp 24 pannelli amorfi Sharp da 130Wp banco batterie 48V 225Ah survoltore 5000W homemade inverter 6000VA trifase homemade modalità di interconnessione ibrida Scinty-Kirchoff (nodo DC) secondo inverter di supporto mppt inverter Sunny boy 3000(nodo AC)

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 05/05/2015 22:01:17

Porcadiquellapeppa Faccine/Smileys_0053.gif

 
 InizioPagina
 

Pagine: (167)  < ...  121   122   123   124   125   126   127   128   129   130   [131]   132   133   134   135   136   137   138   139   140   141  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum