Se sei già registrato           oppure    

Orario: 19/05/2024 15:23:23  

 

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

VISUALIZZA L'ALBUM

Pagine: (167)  < ...  101   102   103   104   105   106   107   108   109   110   [111]   112   113   114   115   116   117   118   119   120   121  ...>    (Ultimo Msg)


Homemade Inverter "modulo DC/AC"
FinePagina

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 16/04/2015 01:16:11

Inverter90 ma che fine hai fatto ??? Hai perso interesse per il tuo progetto ? Non scrivi da parecchio...



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

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/04/2015 01:22:08

Sisi il codice è compatibile con il mio hardware ,ma non avendo nessuna rete di retroazione il ponte viene lasciato a se.
Ieri tra le prove ho caricato per curiosità il tuo codice per vedere il comportamento.
Senza carico esce un'onda quadra che tende alla sinusoide aumentando l'assorbimento.

Non avendo feedback sono tornato sul primo metodo che avevo descritto ,quello con il deadtime (correzione di fase con un'uscita normale e una invertita).
Con questi sistema riesco a controllare la forma.
Ahimè avendo un bus al limite ho dovuto fare un ibrido tra i due metodi pwm ,non controllando le cime della sinusoide.

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 16/04/2015 01:32:57


CITAZIONE

Senza carico esce un'onda quadra...


Faccine/Smileys_0053.gif

Giusto, non c'è nessuna resistenza che fa tornare il valore a 0 !!!

CITAZIONE
Non avendo feedback sono tornato sul primo metodo che avevo descritto ,quello con il deadtime (correzione di fase con un'uscita normale e una invertita)


Su 111 pagine è un'impresa ricordare qual'era !!! In ogni caso con "correzione di fase" intendi il metodo utilizzato per il PWM ?

CITAZIONE
Ahimè avendo un bus al limite ho dovuto fare un ibrido tra i due metodi pwm ,non controllando le cime della sinusoide.


Che intendi per "bus a limite" ? Quale bus ? Perchè al limite ?



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

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/04/2015 03:23:47

CITAZIONE (BellaEli, 16/04/2015 01:32:57 ) Discussione.php?55031252&111#MSG1702


Che intendi per "bus a limite" ? Quale bus ? Perchè al limite ?

Intendo l'alimentazione del mezzo ponte.

Normalmente si pilota il mezzo ponte con una tensione tra 700Vdc e 800Vdc e si tara i valori massimi di duty in maniera tale da ottenere una tensione picco picco di 620V .. quindi i 220Vac riferiti al neutro.
Nel mio caso ottengo l'alimentazione dalla rete ,quindi ho sul ponte 620Vdc meno la caduta di due diodi ... 617Vdc ...

Gestendo il ponte con il deadtime ,mi trovo a non poter sfruttare tutto il range del pwm (dovrei far un disegno per rendere meglio il problema) ottenendo in uscita un'onda perfetta ,ma a 200Vac .

Se avevo un bus di alimentazione più alta sarei riuscito ad ottenere la 220 ....



Rido perchè in realtà sarà cosi.
Ora voglio terminarlo e metterlo in marcia per un periodo di test.

Mi impegnerò alla realizzazione del dc step up tarandolo a 650Vdc (o giu di li)

Obiettivo avere una tensione a 210Vac alimentata dalle batterie che eventualmente si siede a 200Vac in assenza di esse o in caso di alti carichi ... (oppure regolare il tutto a 200Vac )

Deadtime o no ...... è tutta questione di integrale

ps:si intendo il metodo pwm LINK
OC1A normale e OC1B invertita .
OC1A pilota il mosfet superiore e OC1B il mosfet inferiore .
Mantenendo una costante tra i die OCR1A e OCR1B ottieni un deadtime.

Questo discorso è valido per i mosfet a 15Khz .... invece per i 50Hz (che non uso) bisogna lavorare via software ...

Questa è la soluzione di base ,ma ci solo anche altre strade ..

Ciao
Elettro

 

inverter90

Avatar
MegaWatt


Gruppo:Utente
Messaggi:323

Stato:



Inviato il: 16/04/2015 07:05:15


CITAZIONE

Inverter90 ma che fine hai fatto ??? Hai perso interesse per il tuo progetto ? Non scrivi da parecchio..


No no BellaEli, ma al momento il discorso sta diventando un po complesso per me, quindi sto googlando cercare di starvi dietro..

In ogni caso ogni mio intervento ultimamente è stato poco professionale e da super dilettante quindi mi son preposto un intervento solo in caso sia certo di quello che dico...



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

 

inverter90

Avatar
MegaWatt


Gruppo:Utente
Messaggi:323

Stato:



Inviato il: 16/04/2015 07:24:20


CITAZIONE

Se utilizziamo questo approccio possiamo risparmiare:

- 1 vettore di riferimento da 80 elementi: 160 byte;
- 1 Matrice 80x3, ovvero 3 vettori da 80 elementi per la semionda positiva: 480 byte;

In totale solo 640 byte rispetto ai precedenti 1600 !!!

L'idea mi sembra buona, sarà un impiccio implementarla ma è fattibile.


Ad es. qui mi pare di capire che vuoi fare in questo modo. L'onda positiva sarà composta da un vettore di 80 elementi (es. 0 equivale a valore 0 e 80 700 ).Quindi il vettore dovrà essere letto sempre da 0 a 80 e da 80 a 0 è cosi?

CITAZIONE
In totale 1.600 byte su 2048 solo di vettori !!!


inoltre pensavo alla proposta di Farstar di usare il micro 1280 che oltre ad avere 20MHZ abbiamo 8KB di ram e dovremmo risolvere qualche problema di memoria..



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

 

farstar1965

Avatar
KiloWatt


Gruppo:Utente
Messaggi:293

Stato:



Inviato il: 16/04/2015 07:55:36

L' atimel 1284 che erroneamente ho chiamato 1280 oltre ad vere più memoria più interrupt e timer e più pin di I/O si trova in contenitore DIP e costa anche poco. Certo bisogna farsi la schedina con quarzo reset e condensatori vari ci vuole un convertitore usb/seriale ma io in una schedina fatta così ho caricato direttamente uno sketch creato per arduino che aveva raggiunto i limiti di memoria e tutto funziona perfettamente.

LINK

P.S. Non vendo 1284 .

Grazie. Marco.



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

 

inverter90

Avatar
MegaWatt


Gruppo:Utente
Messaggi:323

Stato:



Inviato il: 16/04/2015 10:36:46

Elettro, ma il pcb è doppia faccia? Ma li fai con il cnc o acido? Se li fai con l'acido e bromografo come fai? Cioè fotoincidi prima da un lato poi dall'altro e immergi nell'acido o come?



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

 

BellaEli

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:3286

Stato:



Inviato il: 16/04/2015 10:38:39


CITAZIONE

No no BellaEli, ma al momento il discorso sta diventando un po complesso per me, quindi sto googlando cercare di starvi dietro..

In ogni caso ogni mio intervento ultimamente è stato poco professionale e da super dilettante quindi mi son preposto un intervento solo in caso sia certo di quello che dico...


Anche io uso spesso google per avere chiarimenti su alcune questioni, ma non farti problemi a domandare...

In ogni caso questo è un forum di condivisione di conoscenze, dubbi, problemi, soluzioni... se ognuno scrivesse solo la soluzione finale il "dilettante" non avrebbe modo di imparare nulla...

Se ci sono cose su cui hai dubbi chiedi pure, le tue domande sono le stesse che farebbe chiunque ha i tuoi stessi dubbi e la risposta aiuterebbe anche loro...

CITAZIONE
L'onda positiva sarà composta da un vettore di 80 elementi (es. 0 equivale a valore 0 e 80 700 ).Quindi il vettore dovrà essere letto sempre da 0 a 80 e da 80 a 0 è cosi?


Esatto, hai colto in pieno l'idea !

CITAZIONE
inoltre pensavo alla proposta di Farstar di usare il micro 1280 che oltre ad avere 20MHZ abbiamo 8KB di ram e dovremmo risolvere qualche problema di memoria..


L'idea di cambiare totalmente piattaforma è percorribile ma, a mio avviso, non è conveniente al primo ostacolo...

Di ostacoli ne incontreremo tanti e non possiamo cambiare micro ogni volta, anche perchè il cambio della piattaforma richiede nuovo studio del datasheet, del codice per verificare se funziona bene con il nuovo micro, etc...

Per il momento resto dell'opinione di continuare con il 328, se occorre scegliamo un'alternativa.

A presto, Eligio.



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/04/2015 11:13:14

Bene, anzi benissimo...
Mi permetto solo di dire un paio di cose, che spero possano essere utili e di interesse generale, sull'ultimo codice scritto da BellaEli...in particolare sulla funzione che è sotto interrupt cioè la ISR (TIMER1_OVF_vect):
tralasciando il fatto che è presente ancora un 160 ( penso che vada anche lui sostituito con CAMPIONAMENTI_SINUSOIDE / 2 ) ...questa è la funzione che deve andare veloce...molto molto veloce...il codice presente nella ISR ,a differenza di tutto il resto, deve essere 'iper ottimizzato'. Ora mi viene un dubbio...gradirei, se possibile, avere il disassemblato della compilazione per vedere quanto sia furbo o fessacchiotto l'arduino compiler . Perchè dico questo? Perchè inserire ogni volta la funzione CAMPIONAMENTI_SINUSOIDE / 2 ...può implicare che se non è calcolata una sola volta all'inizio dei tempi,c'è il forte rischio che il processore la esegua ogni volta...e questo ci potrebbe far perdere tempo utile.
Inoltre, utilizzando divisioni di numeri binari, è sempre meglio effettuare uno shift di un bit (a destra) per far eseguire una divisione per due...così facendo si impegna il processore per un solo colpo di clock...invece di tanti e tanti...il già nominato 1024 che ho tirato fuori a suo tempo è un esempio che si adatta allo scopo!
Se sono stato criptico e non mi sono spiegato bene...alzate il bit di warning!
Un saluto
Bolle



Modificato da NonSoloBolleDiAcqua - 16/04/2015, 11:17:31


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

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/04/2015 16:31:33

Pian pianino il sincro esce fuori ....

 

inverter90

Avatar
MegaWatt


Gruppo:Utente
Messaggi:323

Stato:



Inviato il: 16/04/2015 16:45:02


CITAZIONE

Anche io uso spesso google per avere chiarimenti su alcune questioni, ma non farti problemi a domandare...

In ogni caso questo è un forum di condivisione di conoscenze, dubbi, problemi, soluzioni... se ognuno scrivesse solo la soluzione finale il "dilettante" non avrebbe modo di imparare nulla...

Se ci sono cose su cui hai dubbi chiedi pure, le tue domande sono le stesse che farebbe chiunque ha i tuoi stessi dubbi e la risposta aiuterebbe anche loro...


Ok BellaEli si tra un errore e l'altro piu o meno al momento vi sono ancora dietro,ma indubbiamente capiterà occasione di fare domande...

CITAZIONE
Pian pianino il sincro esce fuori ....



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

 

inverter90

Avatar
MegaWatt


Gruppo:Utente
Messaggi:323

Stato:



Inviato il: 16/04/2015 16:46:24

Come si chiamano quei moduli igbt? Fanno impressione



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

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 16/04/2015 17:01:18

CITAZIONE (inverter90, 16/04/2015 16:46:24 ) Discussione.php?55031252&111#MSG1712

Come si chiamano quei moduli igbt? Fanno impressione

Bo!! Sono di recupero da un inverter trifase (1200V qualche centinaio di A).

Le basette sono realizzate in fotoincisione e per la realizzazione della doppia faccia basta allineare i due master a mo' di cartellina.
Si mette al centro la basetta e si chiude a sandwich dentro a due vetri .
Poi 4 minuti di luce da un lato e altri 4 dall'altro....
Sviluppo in soda caustica e poi acido cloridrico e acqua ossigenata.

 

inverter90

Avatar
MegaWatt


Gruppo:Utente
Messaggi:323

Stato:



Inviato il: 16/04/2015 17:11:06


CITAZIONE

Bo!! Sono di recupero da un inverter trifase (1200V qualche centinaio di A).

Sono mostruosi!!!

E comunque complimenti verrà fuori un lavoro di tutto rispetto!!!Faccine/Smileys_0006.gif



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

 
 InizioPagina
 

Pagine: (167)  < ...  101   102   103   104   105   106   107   108   109   110   [111]   112   113   114   115   116   117   118   119   120   121  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum