| ronwal
| Inviato il: 19/1/2013,17:48
|
Non vi preouccupate sono salito al caldo!!!
--------------- 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: 19/1/2013,17:50
|
PPTEA SOLAR PLATFORM 1.14 Link.
01 ' PPTEA SOLAR PLATFORM V1.4 X RONWAL DA VERSIONE 2.16r o superiore 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 07 ' BIT 5 (PIN 7) ON/OFF INVERTER 08 PRAGMA EXTERNAL_EEPROM 09 SETIO=&H00DF 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 71 :INIZIO_PROG 1005 CLR TEMP, VOLT, AMP, POT_ASS,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 1023 LCDPOS=&H11 ' POS DISPLAY TEMPERATURA 1024 LCDWRITE=STRTEMP&" ßC TEMPERATURA " 1025 WATT_ASS=LEFT(POT_ASS*CAD_TO_WATT/REITERAZIONI,5) 1026 LCDPOS=&H21 1029 LCDWRITE=WATT_ASS & " W CONSUMO CASA" 2020 STRVOLT=LEFT(VOLT/FATT_PROPORZ_TENSIONE/REITERAZIONI,5) 2021 USCITAUSB=USCITAUSB & STRVOLT & SEPARATORE 2022 LCDPOS=&H45 ' POS DISPLAY TENSIONE 2023 LCDWRITE=STRVOLT & " Volt BATTERIE" 2124 AMPERE=LEFT(AMP * FATT_PROPORZ_CORRENTE/REITERAZIONI,5) 2125 LCDPOS=&H35 ' POS DISPLAY WATT PRODOTTI 2126 LCDWRITE=LEFT(AMPERE*STRVOLT,5) & " Wp PANNELLI" 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 2140 RESET_TIMER 2145 RICUSB="" 2150 WAITMS 100 2155 RICUSB=RICUSB&USBINPSTR 2160 IF TIMER > TEMPO_AGGIORNAMENTO THEN :INIZIO_PROG 2165 IF LEN(RICUSB)=2 THEN 2170 2166 IF LEN(RICUSB)>2 THEN 2145 ELSE 2150 2170 IF RICUSB="SI" THEN 2185 2180 IF RICUSB<>"NO" THEN 2150 2182 OUTBIT(5)=0 2183 GOTO 2190 2185 OUTBIT(5)=1 2190 GOTO :INIZIO_PROG Prendi questo codice appena postato...non quello precedente. 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: 19/1/2013,18:01
|
lascia stare....funziona anche con il codice di prima....
--------------- 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: 19/1/2013,18:03
|
ha preso il controllo della tua mente? metti cmq l'ultimo...salva quello prima...
--------------- 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: 19/1/2013,18:10
|
ok fatto.....funziona.... ora devi farlo funzionare in base a percentuali batteria impostabili Ricordati di mettere l'ora dell'ultimo agiornamento sulla schermata che va' al server,e se riesci a sistemarmi le scritte sul disp mettendo prima le scritte poi i numeri...(disp pptea) Per ora grazie!
--------------- 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: 19/1/2013,18:33
|
Per ora prego! Il più è stato fatto...come ti dicevo farei diverse possibilità! La prima mediante due tensioni (impostabili dall'utente) : V1 -> tensione al disotto della quale l'inverter viene sganciato V2 -> tensione al di sopra della quale l'inverter si riattiva T=Tempo minimo polling...cioè se avviene un passaggio per passare all'altro occorre almeno attendere T secondi. La facciamo subito? :-)
CITAZIONE (ronwal @ 19/1/2013, 18:10) Ricordati di mettere l'ora dell'ultimo agiornamento sulla schermata che va' al server Ok, chiaro.
CITAZIONE (ronwal @ 19/1/2013, 18:10) se riesci a sistemarmi le scritte sul disp mettendo prima le scritte poi i numeri...(disp pptea) Questo non me lo ricordo...mi dici meglio...
--------------- 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: 19/1/2013,19:01
|
Ok per le tensioni..... Poi pero' cerchiamo di vedere per la percentuale.... Guarda il codice, sul disp 20x4 sulla sinistra ci sono le cifre e sulla dx le lettere.... Non sono riuscito ad invertire la cosa: Es Temperatura 7,500 *c Consumo casa. 5,000 W Pannelli 0,455 W Tensione batt 24,55 V
Ora prima sono i numeri poi la dicitura!
--------------- 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: 19/1/2013,19:04
|
Certo...anche la percentuale...ma ora facciamo prima con quello mediante due valorie un tempo di interdizione. Per il resto perdonami...non riesco a capire, tu lo sai che io non ho il tuo sistema...quindi tutto quello che vedo è il codice. Dovresti dirmi come appare ora il display e come lo verresti...in questo modo facciamo prima. Ciao 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: 19/1/2013,19:10
|
Lo vorrei come ti ho scritto su, ora e cosi: 7,500 c Temperatura 5,000w Consumo casa 0,455 wp pannelli 24,45 v Tens batteria
--------------- 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: 19/1/2013,19:18
|
Prova a sovrascrivere queste linee...
CODICE 1023 LCDPOS=&H11 ' POS DISPLAY TEMPERATURA 1024 LCDWRITE="TEMPERATURA " & STRTEMP & "ßC" 1025 WATT_ASS=LEFT(POT_ASS*CAD_TO_WATT/REITERAZIONI,5) 1026 LCDPOS=&H21 1029 LCDWRITE="CONSUMO CASA" & WATT_ASS & " W" 2020 STRVOLT=LEFT(VOLT/FATT_PROPORZ_TENSIONE/REITERAZIONI,5) 2021 USCITAUSB=USCITAUSB & STRVOLT & SEPARATORE 2022 LCDPOS=&H45 ' POS DISPLAY TENSIONE 2023 LCDWRITE="Volt BATTERIE " & STRVOLT 2124 AMPERE=LEFT(AMP * FATT_PROPORZ_CORRENTE/REITERAZIONI,5) 2125 LCDPOS=&H35 ' POS DISPLAY WATT PRODOTTI 2126 LCDWRITE="PANNELLI " & LEFT(AMPERE*STRVOLT,5) & " Wp"
--------------- 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: 19/1/2013,19:20
|
Ok dopo ci provo grazie .... Sei proprio ermeio!
Modificato da ronwal - 19/1/2013, 19:49
--------------- 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: 19/1/2013,19:58
|
Funzica funzica!!
--------------- 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: 19/1/2013,20:11
|
Bene, nella prossima versione ci sarà questa nuova pagina di configurazione...dove si potrà scegliere la tipologia di commutazione riguardante l'inverter.
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: 19/1/2013,20:52
|
Bellissimo Bolle ... A quando la nuova uscita? Se esce domani lo metto subito in funzione.... Prevedi di far visualizzare in un quadratino o la tensione o la percentuale in base alla scelta.... Che sia sempre visibile..... Anche da remoto.... In alto a fianco alla data e all' ora dell'ultimo aggiornamento....
--------------- 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: 19/1/2013,23:43
|
Si è tutto pronto...sempre nella mia testa.... la prossima settimana prometto ( la solita promessa da marinaio) che facciamo tutto, prima mi tocca in giro di boa con zakka e poi verificare l'inseguitore solare astronomico....sempre inerenti con il PPTEA. Dai dai...siamo a cavallo...testiamolo un altro paio di giorni ( scusa maldestra) Ciao Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|