| NonSoloBolleDiAcqua
| Inviato il: 9/10/2012,20:26
|
CITAZIONE (ronwal @ 9/10/2012, 17:46) .. come faccio a visualizzare sul display al posto della corrente di carica la potenzadi carica? Bisognerebbe moltiplicare il valore della tensione e della corrente e far visualizzare il prodotto...... Esattamente!
Ho visto il grafico..perfetto...ma non vedo la temperatura...l'hai levata?
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ronwal
| Inviato il: 9/10/2012,20:38
|
si per ora non serve...... ho provato a fare il prodotto della tensione e degli amper per poter visualizzare la potenza prodotta sul disp, ma si e inchiodato tutto.....meno male che sono riuscito a rimandargli il codice giusto......(ho provato a fare una left e poi i calcoli, ma niente).....se faccio ampere per strvolt mi viene un valore con troppe cifre dopo la virgola.....
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | NonSoloBolleDiAcqua
| Inviato il: 9/10/2012,20:52
|
Prova questo...potrebbe sovrepporre i valori sul display...poi ottimizziamo il codice.
CODICE 01 ' PPTEA SOLAR PLATFORM V1.1 X RONWAL 02 ' PIN 2 -> CADS1 -> Lettura tensione con partitore 03 ' PIN 3 -> CADS2 -> Lettura temperatura con sensonre lm35 04 ' PIN 4 -> CADS3 -> Lettura corrente con sensore ... 05 ' VISUALIZZAZIONE SU DISPLAY 2x16 e SUL PC MEDIANTE PPTEA SOLAR PLATFORM 10 CONSTANT SEPARATORE="/" 20 CONSTANT FATT_PROPORZ_TENSIONE=15.23 25 CONSTANT FATT_PROPORZ_CORRENTE=.220 30 CONSTANT REITERAZIONI=30 40 CONSTANT TEMPO_AGGIORNAMENTO=8 41 CONSTANT CAD_TO_WATT= 3.0 45 CADS=4 ' --->> SI UTILIZZANO 4 CONVERTITORI ANALOGICO DIGITALI 50 'LCDWRITE="PPTEA" 57 'WAITS 2 60 'LCDCLEAR 65 'LCDPOS=&H19 70 'LCDWRITE="CONSUMO" 71 :INIZIO_PROG 80 '----------------------------------------- LETTURA SENSORI 81 'T=CADS2 82 GOSUB :LEGGI_SENSORI 110 USBOUT=USCITAUSB '---------INVIO I VALORI ALLA PORTA USB DEL PC...COMUNICO CON IL PPREA SOLAR PLATFORM 111 WAITS TEMPO_AGGIORNAMENTO 200 GOTO :INIZIO_PROG 999 ' ---------------INIZIO FUNZIONI SENSORI ----------- 1000 :LEGGI_SENSORI 1004 LCDPOS=&H11 ' TEMPERATURA 1005 CLR TEMP, VOLT, AMP, POT_ASS 1006 CLR I 1007 I++ 1008 IF I >REITERAZIONI THEN 1025 1012 TEMP+=CADS2 1015 VOLT+=CADS1 1016 AMP+=CADS3-515 1018 POT_ASS+=CADS4 1020 GOTO 1007 1025 STRTEMP=LEFT(TEMP*CAD_TO_TEMP/REITERAZIONI&"",5) 1026 USCITAUSB="START/"& STRTEMP & SEPARATORE 1027 LCDWRITE=STRTEMP&CHR(223) &"C " 1028 WATT=RIGHT(" "&POT_ASS*CAD_TO_WATT/REITERAZIONI,5)
1029 LCDWRITE=WATT & " W" 2005 LCDPOS=&H21 ' TENSIONE 2020 STRVOLT=LEFT(VOLT/FATT_PROPORZ_TENSIONE/REITERAZIONI&"" ,5) 2026 USCITAUSB=USCITAUSB & STRVOLT & SEPARATORE 2027 LCDWRITE=STRVOLT & "V" 2105 LCDPOS=&H2A 2125 AMPERE=LEFT(AMP * FATT_PROPORZ_CORRENTE/REITERAZIONI&"",5) 2126 LCDWRITE=INT(AMPERE*STRVOLT) & " W" 2127 USCITAUSB=USCITAUSB & AMPERE & SEPARATORE & INPBIT(4) & SEPARATORE & WATT & "/STOP" 2130 RETURN
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ronwal
| Inviato il: 9/10/2012,21:19
|
funzionare funziona.....domani ti dico quando avrò potenza da visualizzare....
aaaa.....ho provato ad aggiungere una p dopo la w ed e impazzito......memoria gialla.....
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/10/2012,10:51
|
Prova questa versione l'ho ripulita e ho allineato i valori sul display.
CODICE 01 ' PPTEA SOLAR PLATFORM V1.2 X RONWAL 02 ' PIN 2 -> CADS1 -> Lettura tensione con partitore 03 ' PIN 3 -> CADS2 -> Lettura temperatura con sensonre lm35 04 ' PIN 4 -> CADS3 -> Lettura corrente con sensore ... 05 ' PIN 5 -> CADS4 -> Lettura watt assorbiti 06 ' VISUALIZZAZIONE SU DISPLAY 2x16 e SUL PC MEDIANTE PPTEA SOLAR PLATFORM 10 CONSTANT SEPARATORE="/" 20 CONSTANT FATT_PROPORZ_TENSIONE=15.23 25 CONSTANT FATT_PROPORZ_CORRENTE=.220 30 CONSTANT REITERAZIONI=30 40 CONSTANT TEMPO_AGGIORNAMENTO=8 41 CONSTANT CAD_TO_WATT= 3.00001 43 CONSTANT BIT_RELE=4 45 CADS=4 ' --->> SI UTILIZZANO 4 CONVERTITORI ANALOGICO DIGITALI 50 'LCDWRITE="PPTEA S.P." 57 'WAITS 2 71 :INIZIO_PROG 1005 CLR TEMP, VOLT, AMP, POT_ASS 1006 CLR I 1007 I++ 1008 IF I >REITERAZIONI THEN 1021 1012 TEMP+=CADS2 1015 VOLT+=CADS1 1016 AMP+=CADS3-515 1018 POT_ASS+=CADS4 1020 GOTO 1007 1021 STRTEMP=LEFT(TEMP*CAD_TO_TEMP/REITERAZIONI&"",5) 1022 USCITAUSB="START/"& STRTEMP & SEPARATORE 1025 LCDPOS=&H11 ' POS DISPLAY TEMPERATURA 1027 LCDWRITE=STRTEMP&CHR(223) &"C " 1028 WATT_ASS=LEFT(POT_ASS*CAD_TO_WATT/REITERAZIONI&"",5)
1029 LCDWRITE=WATT_ASS & "Wa" 2020 STRVOLT=LEFT(VOLT/FATT_PROPORZ_TENSIONE/REITERAZIONI&"" ,5) 2021 USCITAUSB=USCITAUSB & STRVOLT & SEPARATORE 2022 LCDPOS=&H21 ' POS DISPLAY TENSIONE 2023 LCDWRITE=STRVOLT & "V"
2124 AMPERE=LEFT(AMP * FATT_PROPORZ_CORRENTE/REITERAZIONI&"",5) 2125 LCDPOS=&H29 ' POS DISPLAY WATT PRODOTTI 2126 LCDWRITE=LEFT(AMPERE*STRVOLT&"",5) & "Wp" 2128 '---------INVIO I VALORI ALLA PORTA USB DEL PC...COMUNICO CON IL PPREA SOLAR PLATFORM 2129 USBOUT=USCITAUSB & AMPERE & SEPARATORE & INPBIT(BIT_RELE) & SEPARATORE & WATT_ASS & "/STOP" 2130 WAITS TEMPO_AGGIORNAMENTO 2200 GOTO :INIZIO_PROG Bolle
PS:Quando passi all'ultima versione del firmware in modo che scriviamo un codice univoco e più pulito?
Questo è il grafico in tempo reale...si può vedere non solo l'andamento giornaliero ma cosa sta combinando il commutatore IMPIANTO<->ENEL....a questa ora dovrebbe essere agganciato...anche perchè gran parte dell'energia elettrica passerebbe direttamente all'impinato di casa senza accumularsi nelle batterie...ma questo è un mio pensiero... A quando il pptea gestirà anche il commutatore? Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ronwal
| Inviato il: 10/10/2012,12:02
|
Ho inserito il nuovo codice.....spettacolo...... Per quanto riguarda il commutatore non hai tutti i torti....ma ho fatto in modo di riconnettere l'inverter solo quando la tensione arriva a 27v per almeno 10 minuti......in modo di avere le batterie all' 80 per cento circa..... Si potrebbe fare come dici tu, servirebbe un uscita del pptea che comandi il mio plc, basando lo scambio sulle potenze assorbite dalla casa e quella prodotta dai pannelli......se po fa' se po fa'.....
tra poco si riconnette.......e' spuntato un timido sole......speriamo.
mi sono accorto che qualcosa non funziona....per quanto riguarda la potenza assorbita
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/10/2012,12:26
|
CITAZIONE (ronwal @ 10/10/2012, 13:02) servirebbe un uscita del pptea che comandi il mio plc, basando lo scambio sulle potenze assorbite dalla casa e quella prodotta dai pannelli......se po fa' se po fa'..... Bene...faccio lo schema elettrico di tutto in modo da avere una visione globale dell PPTEA SOLAR PLATFORM...c'è da dire che usi il display che fa perdere di 6 bit!
CITAZIONE (ronwal @ 10/10/2012, 13:02) mi sono accorto che qualcosa non funziona....per quanto riguarda la potenza assorbita Qualsiasi problema esca fuori...lo risolviamo! Allegami il file dati di oggi...mi serve per fare qualche controllo incrociato.
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ronwal
| Inviato il: 10/10/2012,12:30
|
ok questa sera inviio....guarda il grafico..... la potenza da dei picchi ogni tanto
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/10/2012,13:22
|
La potenza di assorbimento è sparita dalle 12.45, se hai cambito il codice eabasic mi sa che c'è qualcosa che non quadra...hehehe! Vediamo questa sera. Questo è il circuito per capire meglio quali bit del PPTEA utilizzare per la parte di controllo remoto.
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ronwal
| Inviato il: 10/10/2012,14:52
|
si e il codice che mi hai dato tu!
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | ronwal
| Inviato il: 10/10/2012,16:05
|
ecco i dati....sembra che non arrivi la virgola......
Eppure nel compilatore si vede chiaramente che il dato parte con la virgola
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | ronwal
| Inviato il: 10/10/2012,16:23
|
Bolle...ho risolto il problema togliendo alla costante alla riga 41 lo ,00001.......la visualizzazione su display fa' pena.....ma il grafico lavora meglio con valori interi.....
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/10/2012,20:43
|
CITAZIONE (ronwal @ 10/10/2012, 17:23) Bolle...ho risolto il problema togliendo alla costante alla riga 41 lo ,00001.......la visualizzazione su display fa' pena.....ma il grafico lavora meglio con valori interi..... Ti spieghi meglio...si capisce poco quello che hai scritto.
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ronwal
| Inviato il: 10/10/2012,21:34
|
si scusa..... allora alla riga 41 del codice ho visto che il fattore moltiplicatore era di 3,00001..... ho fatto la prova e ho tolto i decimali....lasciando solo 3.... risultato: il valore che viene mandato alla usb diventa intero venendo interpretato correttamente sulla visualizzazione...... come contro pero ho constatato la brutta visualizzazione sul display....si vedeva solo il valore intero....
--------------- 6 bosch csi 240 mono, 9 ldk 225 poly, Outback flex max 60, psw 7 advance 4kw 48v, 24 elementi 400ah c 5 tubolari
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/10/2012,21:48
|
ok, domani verifico e sistemiamo. Notte.
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|