EnergiAlternativa

Page Index Toggle Pages: 1 ... 117 118 [119] 120 121 ... 219 Send TopicPrint
Very Hot Topic (More than 500 Replies) Homemade Inverter (Read 1256358 times)
BellaEli
Ex Member
****


--------

Gender: Male
Zodiac sign: Leo
Re:Homemade Inverter "modulo DC/AC"
Reply #1770 - 22.04.15 at 10:25:58
Print Post  
Quote:
E' come sempre eccellente, se funzicasse anche sarebbe meraviglioso!!!!


Questo vuol dire che ci siamo accordati con la memoria per il momento ? Possiamo andare avanti e iniziare a studiare la messa in fase ???


Quote:
Ora sono vecchio e rimbambito


Naa... non ci credo... da come scrivi sei ancora giovane...


Quote:
una delle persone più preparate che sia mai capitata da queste parti...


Ti ringrazio per i complimenti ma non esagerare... potrei pensare che fai il "lecchino" col capo !!!


Quote:
Si cosa serve questa istruzione?


Provo a spiegare ciò su cui abbiamo discusso in questi giorni con un esempio pratico, ovvero una sinusoide completa formata da un vettore di 40 elementi:

0, 3, 6, 9, 12, 14, 16, 18, 19, 20, 20, 20, 19, 18, 16, 14, 12, 9, 6, 3, 0, -3, -6, -9, -12, -14, -16, -18, -19, -20, -20, -20, -19, -18, -16, -14, -12, -9, -6, -3

Ora sappiamo che la seconda metà (quella con i numeri negativi), a parte il segno, è identica alla prima, quindi possiamo semplificare con un vettore di 20 elementi (risparmiando 20 int = 40 byte):

0, 3, 6, 9, 12, 14, 16, 18, 19, 20, 20, 20, 19, 18, 16, 14, 12, 9, 6, 3

Poi possiamo notare che che i numeri che vanno da 0 a 20 (3, 6, 9, ...) sono simmetrici rispetto a quelli che vanno da 20 a 0 (20, 19, 18...) e quindi possiamo utilizzare un vettore di 10 elementi (risparmiando altri 10 int = 10 byte):

0, 3, 6, 9, 12, 14, 16, 18, 19, 20

Infine Bolle ci fa notare un'altra cosa:

i primi valori si incrementano in maniera costante, come fosse una semplice addizione:

0, 3, 6, 9, 12

quindi possiamo considerare i primi 4 valori come semplice moltiplicazione del valore 3 per il numero di indice (3 x 0, 3 x 1, 3 x 2, etc.) risparmiando ulteriori 4 int = 4 byte.

In totale, quindi, al posto di un vettore di 40 int (80 Byte) ci basta un vettore di 6 int (12 byte) risparmiando ben 34 int (68 byte, ovvero l' 85 % della memoria necessaria).

Ora supponiamo che ci occorre il 5 valore del vettore iniziale di 40 elementi, come lo ricaviamo da un vettore di soli 6 elementi ?

Se ne occuperà la funzione GiveMeValSine con qualche riga di codice, semplicemente conoscendo il meccanismo che sta alle spalle del vettore di 6 elementi.

Sono stato abbastanza chiaro ?


Quote:
ma continuate in questa maniera


Chissà se arriverà il giorno in cui potrai sostituire la tua scheda EG8010 con la EAL001 ?!?


Quote:
Messa in fase eseguita con successo.


Ottima notizia !!!


Quote:
Oggi pom faccio un video con le luci disco





Quote:
Sembrava una passeggiata ,invece ho trovato non poche difficoltà.
Ho risolto con una interrupt Rising con priorità più alta del pwm.


Notizia non confortante...
Priorità più alta ?!? Addirittura ?!? Perchè ???
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re:Homemade Inverter "modulo DC/AC"
Reply #1771 - 22.04.15 at 14:03:23
Print Post  
Quote:
Notizia non confortante... 
Priorità più alta ?!? Addirittura ?!? Perchè ???

Be tutti gli interrupt comandati da pin hanno priorità  più alta...mi son espresso male Smiley.
Cmq ho perso tempo perché  cercavo di inseguire aumentando e diminuendo la frequenza.
Ed anche se funzionava ogni tanto con carichi induttivo o improvvisi perdeva il sincro.
Il mio errore era non avere una frequenza di riferimento.
Ora praticamente misura la frequenza conoscendo di conseguenza il giusto valore di OCR2A (o nel nuovo firmware il valore di reset) e successivamente  sommare o sottrarre una unità  (nel mio caso 0.25Hz ) che nel peggior dei casi in due secondi le due onde si sincronizzato.

Nelle prove ho più  volte commesso errori...
Ad esempio stufo di provare avevo impostato un semplice If che faceva ripartire la sinusoide ogni inizio sinusoide di rete....
Sembrava una bella soluzione ... sembrava ... ,ma  se non ci fossero stati gli EXB  avrei perso il ponte ...
LED Rosso Acceso e tutto STOP ... Smiley adoro tutti i driver controllori
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re:Homemade Inverter "modulo DC/AC"
Reply #1772 - 22.04.15 at 14:37:59
Print Post  
CITAZIONE (ElettroshockNow, 22/04/2015 14:03:23 ) Quote:
Quote:
Bolle di dove sei?Mi fai un corso accellerato di C! Cheesy
Altrimenti apriamo una nuova discussione intitolata corso C dilettanti per i non addetti come me!(sarebbe un successo Tongue )

Eccomi come secondo Alievo

Terzo!
  

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
farstar1965
Ex Member
**


--------

Gender: Male
Re:Homemade Inverter "modulo DC/AC"
Reply #1773 - 22.04.15 at 14:41:02
Print Post  
Quarto Alieno Cheesy

Grazie. Marco.
  
Più impari più ti rendi conto di quanto sei ignorante.
Back to top
 
IP Logged
 
scinty
Ex Member
****


--------

Gender: Male
Zodiac sign: Aries
Re:Homemade Inverter "modulo DC/AC"
Reply #1774 - 22.04.15 at 18:27:27
Print Post  
Quote:
non ho capito ...giuro!Senti ma...posso farti delle domande tecniche spintarelle sull'inverter che hai realizzato?


mi spiego meglio... entrambi sappiamo che sai scrivere quel codice in almeno sei differenti modi, solo che non lo fai ti freni,perchè??
domande spintarelle?? che proposta indecente!! lo sai che siamo su un forum libero, chiedi e ti sarà dato, se non è troppo spintarella ovviamente.Il mio modo di comunicare per mia scelta è sempre frammentato, sono qui per dare il mio contributo e sono contento dei risultati che otteniamo insieme
  
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)
Back to top
 
IP Logged
 
mismaett
Ex Member
***


--------

Gender: Male
Zodiac sign: Leo
Re:Homemade Inverter "modulo DC/AC"
Reply #1775 - 22.04.15 at 18:57:17
Print Post  
CITAZIONE (ElettroshockNow, 22/04/2015 18:27:27 ) Quote:
Ciao Mismaett :clap.gif: ...
Io ho riscontrato il motivo della morte prematura al poco deadtime del EG e dai driver piccolini per pilotare IGBT o multi finali importanti .


io propenderei sulla necessita' di avere convertitori cc/cc distinti uno per ognuno dei 4 igbt del ponte completo, per evitare interferenze tra i driver...
  
Back to top
 
IP Logged
 
NonSoloBolleDiAcqua
Ex Member
*****


--------

Gender: Male
Zodiac sign: Scorpio
Re:Homemade Inverter "modulo DC/AC"
Reply #1776 - 22.04.15 at 19:48:15
Print Post  
CITAZIONE (BellaEli, 22/04/2015 18:57:17 ) Quote:
Questo vuol dire che ci siamo accordati con la memoria per il momento ?

No,no...manca l'ottimizzazione degli altri due vettori.Dovrò fare diverse premesse e un po di esempi...l'obbiettivo è quello di arrivare a dimezzare i vettori...e la ram non sarà più un problema.Posso provarci? :rolleyes:

CITAZIONE (BellaEli, 22/04/2015 18:57:17 ) Quote:
mi spiego meglio... entrambi sappiamo che sai scrivere quel codice in almeno sei differenti modi, solo che non lo fai ti freni,perchè??

Aspè, se dipendesse da me farei tutto in modo completamente diverso ma non solo non verrebbe capito il motivo ma c'è anche il rischio che non funzioni.
La strada intrapresa da BellaEli non preclude la mia , le varianti che ha effettuato stanno allargando la sua strada e se dovesse essere necessario effettuare una svolta non sarà difficile...ovvio che mancano ancora alcune cose...ma vedrai che arriveranno da sole perchè il capo progetto è in grado di carpirle.
Se invece ti riferisci all'ottimizzazione dei vettori...la sto facendo perchè questo è un problema che si è presentato ora...è un incidente di percorso...serve una mano...chi spala? Eccomi pronto! SE invece spalassimo insieme faremmo prima...però la mia non vuole essere una critica ma solo un tentativo di agglomerazione!


Per la domanda tecnica spintarella, volevo sapere come funzica il tuo algoritmo di retroazione...cioè me ne puoi parlare? :woot:

Grandeeeeelettroooooooooooo...video video!
:clap.gif::clap.gif::clap.gif:


Per il corso c...lasciate stare...non ho le doti che hanno gli insegnati...scappereste tutti!:lol:
Cmq andatevi a vedere l'istruzione di compilazione #ifdef ... e l'operatore modulo % ...cioè il resto...poi allacciatevi le cinture.Cheesy
  
Back to top
 
IP Logged
 
BellaEli
Ex Member
****


--------

Gender: Male
Zodiac sign: Leo
Re:Homemade Inverter "modulo DC/AC"
Reply #1777 - 22.04.15 at 21:02:20
Print Post  
Quote:
...e la ram non sarà più un problema. Posso provarci?


Si ma solo se ci fai un programmino che "non serve a nulla" !!!


Quote:
Grandeeeeelettroooooooooooo...video video!


Infatti, è tutto il giorno che aspettiamo... Ti muoviiiiii ????


Quote:
Cmq andatevi a vedere l'istruzione di compilazione #ifdef ... e l'operatore modulo % ...cioè il resto...poi allacciatevi le cinture.




Fermo lì !!!

Va bene ottimizzare ma almeno iniziamo !!!

Voglio dire che ottimizzare ora mi sembra prematuro... ci sono ancora un casino di cose da fare, potremmo avere necessità di cambiare logica, micro, etc. perchè spingerci così tanto con l'ottimizzazione già da adesso ?

Andiamo avanti, vediamo di costruire i concetti, le migliorie le possiamo sempre implementare.

E poi c'è un aspetto fondamentale che, come capo progetto, non posso tralasciare:

se dobbiamo realizzare il primo inverter open-source, vuol dire che dobbiamo permettere a chiunque di capire, modificare, migliorare.

Se realizziamo un codice incomprensibile difficilmente sarà migliorato/utilizzato se non da quel ristretto gruppo di persone che lo ha scritto.

Quindi dobbiamo trovare un equilibrio tra la "comprensibilità" e l'"ottimizzazione" del codice, ok ?

Ciao !
  
Back to top
 
IP Logged
 
farstar1965
Ex Member
**


--------

Gender: Male
Re:Homemade Inverter "modulo DC/AC"
Reply #1778 - 22.04.15 at 21:31:30
Print Post  
BOH !
Un forum per condividere :
Butto tutto quello che sò nel piatto, gli altri pure e peschiamo tutti.
Se non si capisce quello che ho detto cerco di rispiegarlo, idem gli altri.
Mi sembra di essere in una caccia al tesoro, peggio a volte vengono sottratti gli indizi.
Rimango in lettura. Aspettando di vedere chi vince.

Grazie. Eli.
  
Più impari più ti rendi conto di quanto sei ignorante.
Back to top
 
IP Logged
 
NonSoloBolleDiAcqua
Ex Member
*****


--------

Gender: Male
Zodiac sign: Scorpio
Re:Homemade Inverter "modulo DC/AC"
Reply #1779 - 23.04.15 at 00:11:15
Print Post  
Quote:
Fermo lì !!!

Stopped!


Quote:
Voglio dire che ottimizzare ora mi sembra prematuro...

Voglio solo far notare che compilando esce una bella scritta rossa:LINK...se non si elimina quella scritta rossa, il tuo codice non può essere ok!

Quote:
dobbiamo permettere a chiunque di capire, modificare, migliorare.

Ovviamente!

Quote:
Se realizziamo un codice incomprensibile difficilmente sarà migliorato/utilizzato se non da quel ristretto gruppo di persone che lo ha scritto.
Quindi dobbiamo trovare un equilibrio tra la "comprensibilità" e l'"ottimizzazione" del codice, ok ?

La domanda è sicuramente lecita.
La variante dell'ottimizzazione del vettore onda_rif ha avuto una complessità che si aggira sul valore 3, la complessità dell'ottimizzazione degli altri due vettori ha complessità 50 mentre il mio suggerimento, chiamato l'asso da scinty, ha complessità che si aggira sugli 800...al momento non è ancora possibile implementarlo nel tuo codice e non ci sto nemmeno provando.
Ora, se ho forti problemi a far passare una variante di complessità fattore 3 , come pensi si possa far passare un qualcosa di enormemente più complicato?
Secondo te, al momento, su questo forum, quanti hanno capito e sono in grado di modificare il codice che hai scritto tu?  Ed in tutta Italia quante saranno? Smiley
Non so se fai finta di non vedere o se veramente non vedi quello che vedo io...gli elementi ci sono tutti. Forse sarò un visionario...ma sei tu che manovri,sei tu il capo progetto: a te la scelta.Smiley
Bolle
  
Back to top
 
IP Logged
 
BellaEli
Ex Member
****


--------

Gender: Male
Zodiac sign: Leo
Re:Homemade Inverter "modulo DC/AC"
Reply #1780 - 23.04.15 at 00:27:36
Print Post  
Caro  fastar1965, come sempre i tuoi post sono sempre corretti ma permettimi di calmare gli animi...

Qui tra quel ciclone di Bolle è tutti quelli che man mano si stanno aggiungendo va a finire che devo fare anche da moderatore del progetto...

È giustissimo il tuo discorso però è altrettanto vero che ognuno, nel rispetto degli altri, può fare quel che gli pare...

Non è detto che ogni utente sia disposto a condividere le sue conoscenze, i suoi studi, le sue nottate solo perché è iscritto al forum.

Inoltre per realizzare un progetto, per spiegare un concetto, per scrivere un programmino che "non serve a nulla", ci vuole tempo e non tutti ne hanno e/o lo vogliono utilizzare per il forum.

In fin dei conti, se domattina si farà la scheda EAL001 a me, Bolle e chiunque partecipa non verrebbe in tasca nulla, nonostante l'impegno per la sua realizzazione.

Non nascondo che piacerebbe anche a me poter guardare più da vicino alcuni progetti, ma ciò non vuol dire contestare il proprietario che non me lo permette.

In realtà, mi è capitato di leggere progetti dove c'era solo qualche foto e altri (per esempio il GEFEA) dove ho imparato tantissimo, ma più di ogni altra cosa il concetto della condivisione, quindi sto solo provando ad applicare ciò che mi hanno insegnato.

In conclusione, se hai bisogno di trovare la mappa del tuo tesoro, chiedi pure che ci sarà di sicuro qualche utente disposto a passartela !
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re:Homemade Inverter "modulo DC/AC"
Reply #1781 - 23.04.15 at 01:02:31
Print Post  
Eccomi ... caricato oggi pom su youtube ... poi dritto a vedere Avengers con i nani ..



e di seguito le liniette di codice che lo gestiscono sperando che possano risultare utile più avanti

void Sincro(){
  periodo=micros()-crono;
  crono=micros();
  New_OCR2A=periodo/100;
  if(New_OCR2A>196 && New_OCR2A<202){ //se la frequenza è compresa tra 49Hz e 51Hz
  if(pos<100)OCR2A=New_OCR2A-1;
  else if(pos>100)OCR2A=New_OCR2A+1 ;
  else OCR2A=New_OCR2A;
  }
  if(pos>98 && pos<102) digitalWrite(Led_Sincro, HIGH);//Se in fase accendi il led Sincro
  else digitalWrite(Led_Sincro, LOW);
}


ovviamente attivando l'interrupt nel setup
attachInterrupt(1 , Sincro, RISING);

Ora mi gusto le vostre dolci melodie :rolleyes:
Ciao e grazie EA
Elettro
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
BellaEli
Ex Member
****


--------

Gender: Male
Zodiac sign: Leo
Re:Homemade Inverter "modulo DC/AC"
Reply #1782 - 23.04.15 at 01:03:42
Print Post  
Quote:
Voglio solo far notare che compilando esce una bella scritta rossa:LINK...se non si elimina quella scritta rossa, il tuo codice non può essere ok!


Certo, certo, io non sto dicendo che la dobbiamo ignorare definitivamente, solo un po' per poter andare avanti e affrontare anche gli altri problemi perché, come per la memoria, strada facendo si potrebbero presentare nuovi problemi che ci potrebbero costringere a cambiar logica annullando, di fatto, tutti gli sforzi impiegati...

E come se devo costruire una casa: faccio tutta la struttura in cemento armato, poi tutti i muri perimetrali, i tramezzi, intonaco, stucco, vernice.

Se non andiamo avanti, ho l'impressione che è come se la sequenza di sopra venga applicata per ogni singola parete !!!

Tutto qui...


Quote:
mentre il mio suggerimento, chiamato l'asso da scinty, ha complessità che si aggira sugli 800...


Uuuh, che bello, non vedo l'ora di arrivarci...


Quote:
Secondo te, al momento, su questo forum, quanti hanno capito e sono in grado di modificare il codice che hai scritto tu? Ed in tutta Italia quante saranno?


Capito spero tutti, per modificarlo ci vuole un po' di esperienza, quindi qualcuno in meno...
In Italia ??? Spero tante, altrimenti cambio mestiere !!! O sbaglio ?


Quote:
Non so se fai finta di non vedere o se veramente non vedi quello che vedo io...gli elementi ci sono tutti. Forse sarò un visionario...ma sei tu che manovri,sei tu il capo progetto: a te la scelta.


Aaarg, sta storia che lanci la pietra e poi nascondi la mano mi fa troppo rosicare...

Si, sono il capo progetto, ma il progetto non è per me, non devo rispettare solo le mie esigenze, ho necessità di confrontarmi per capire anche quelle degli altri...

Per la storia delle visioni sei stato troppo vago, qui è uno di quei punti in cui fastar scriverebbe  "indizi sottratti" !

Io non voglio limitare, non voglio impedire, non voglio semplificare, vorrei solo realizzare un progetto che si avvicina il più possibile alle esigenze dei molti.

Come si ottiene ciò ? Confrontandosi, discutendo, analizzando, sperimentando. Insomma quello che stiamo facendo da un po' di pagine !!!


Ora però dobbiamo prendere una decisione: andiamo avanti o continuiamo ad ottimizzare ?

Io sarei propenso per la prima ipotesi, ma se vogliamo prima fare qualche altra riflessione sono tutto orecchi (anzi occhi) come sempre.

In ogni caso, se vuoi continuare con le migliorie fallo !!! Non mi tenere fermo senza sapere cosa vuoi fare. Non posso andare avanti se so che tu sei impegnato su altro, capito braccio destro ?

Ciao Wink
  
Back to top
 
IP Logged
 
BellaEli
Ex Member
****


--------

Gender: Male
Zodiac sign: Leo
Re:Homemade Inverter "modulo DC/AC"
Reply #1783 - 23.04.15 at 01:21:25
Print Post  
Elettro ma è Spettacolare !!!

Davvero fantastico vedere come si sincronizza subito...

Mi sarebbe piaciuto se avessi collegato un generatore con un'onda regolabile per vedere come il tuo algoritmo segue l'onda ma non importa.

Ma la variabile "pos" cos'è ?

Comunque grazie mille per la condivisione sia del video che del codice: sei davvero GRANDEEEE !!!!
  
Back to top
 
IP Logged
 
NonSoloBolleDiAcqua
Ex Member
*****


--------

Gender: Male
Zodiac sign: Scorpio
Re:Homemade Inverter "modulo DC/AC"
Reply #1784 - 23.04.15 at 01:35:36
Print Post  
Allora ho fatto bene a rimanere alzato fino a notte fonda...che video!!!
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1 ... 117 118 [119] 120 121 ... 219
Send TopicPrint
 

TOP100-SOLAR Galleria Immagini EnergiAlternativa