Se sei già registrato           oppure    

Orario: 19/09/2020 04:50:13  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (72)  < ...  9   10   11   12   13   14   15   16   17   18   [19]   20   21   22   23   24   25   26   27   28   29  ...>    (Ultimo Msg)


SOLAR PLATFORM
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 8/10/2012,06:47

Allego la versione PPTEA SOLAR PLATFORM 1.9
Ci sono alcune varianti richieste con l'implementazione dei consumi.
Bolle

ForumEA/PPTEA_IMG_FORUM/PPTEA_SP1_9.jpg



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

 

ronwal

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,08:19

come funziona ?posso farlo funzionare Al posto della temperatura come quello online ora?



---------------
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

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 8/10/2012,08:54

Rimetti la temperatura come prima, poi in eabasic devi inviare un altro parametro (va inviato per ultimo) che sono i watt assorbiti...e il SW riconosce automaticamente il tutto. Capito?
Ciao
Bolle



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

 

marpad65
KiloWatt


Gruppo:Utente
Messaggi:230

Stato:



Inviato il: 8/10/2012,09:09

riassumendo,

temperatura(C°), tensione(V), corrente(A), stato inverter(1/0), potenza uscita(W)

giusto??

marpad

 

ronwal

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,09:27

oddio.... dirti che ho capito e una parola grossa... non potresti dirmi cosa devo aggiungere? ho gia il cad4 cablato .... pero' devo fare qualche operazione matematica prima di inviare il dato.....



---------------
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

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 8/10/2012,09:34

CITAZIONE (marpad65 @ 8/10/2012, 10:09)
riassumendo,

temperatura(C°), tensione(V), corrente(A), stato inverter(1/0), potenza uscita(W)

giusto??

marpad

Giusto!

Xronwal,
gli mandi il dato (cioè i watt assorbiti) senza nessuna operazione matematica...visualizza in azzurro il grafico.




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

 

ronwal

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,09:49

ok,devo pero moltiplicare il valore del cad 4 per 6, e poi dividerlo per 2 per ottenere la potenza in Watt........poi vorrei visualizzare sul disp la potenza consumata al posto della temperatura .... e quella prodotta al posto della corrente di ricarica.... tutto questo mi risulta complicato da programmare ....



---------------
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

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 8/10/2012,12:35

Posta il codice che vediamo di farlo ...insieme!
Bolle



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

 

ronwal

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,12:50

ok questa sera lo posto...



---------------
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

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,13:08

comunque rispetto a quello che mi hai mandato tu non cambia nulla , bisogna aggiungere solo il cad 4 e fare quel calcolo..... poi per visualizzare su disp non penso ci siano problemi.....



---------------
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

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,17:55

ecco qua' il codice che sta' girando sul mio pptea:

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
50 LCDWRITE="PPTEA SP"
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
1006 I=0
1007 i++
1008 if i >REITERAZIONI then 1025
1010 TEMP+=CADS4*6/10
1015 VOLT+=CADS1
1016 AMP+=CADS3-515
1020 goto 1007
1025 STRTEMP=LEFT(temp*cad_to_temp/REITERAZIONI&"",5)
1026 USCITAUSB="START"& SEPARATORE & STRTEMP & SEPARATORE
1027 WATT=CADS4*6/2
1028 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=AMPERE & "A"
2127 USCITAUSB=USCITAUSB & AMPERE & SEPARATORE & INPBIT(4) & SEPARATORE & "STOP"
2130 RETURN











Tutto funziona bene....solo che devo fare fare alla temperatura la temperatura.......il valore inviato al pc tramite usb= 100 gradi di prima sono 1000watt di assorbimento....la visualizzazione su display ho dovuto farla fare ad un altro calcolo altrimenti mi venivano visualizzate 6 cifre dopo la virgola......
mi servirebbe visualizzare al posto della corrente di carica la potenza.....in modo da vedere a display sia quella consumata che quella prodotta......







---------------
6 bosch csi 240 mono, 9 ldk 225 poly,
Outback flex max 60, psw 7 advance 4kw 48v,
24 elementi 400ah c 5 tubolari

 

marpad65
KiloWatt


Gruppo:Utente
Messaggi:230

Stato:



Inviato il: 8/10/2012,19:00

ciao ronwal, il pptea è impostato per utilizzare 3 cads in default. Per usarne 4 devi scrivere una riga di codice tipo .... "07 cads=4" diversamente il pin5(bit3) è un ingresso 1/0

ciao, marpad

 

ronwal

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,19:14

ciao marpad.......come mai funziona???? faccine/huh.gif booooo

quello che non capisco tra' le molte cose e' :reiterazioni&'' ''5

cosa sta' a significare??

ad esempio questo: STRTEMP=LEFT(temp*cad_to_temp/REITERAZIONI&"",5)
strtemp=???????? capisco solo che temp e' moltiplicato per cad_to_temp....(che fra' l'altro non so' cosa vuol dire cad_to_temp)........
faccine/sad.gif



---------------
6 bosch csi 240 mono, 9 ldk 225 poly,
Outback flex max 60, psw 7 advance 4kw 48v,
24 elementi 400ah c 5 tubolari

 

marpad65
KiloWatt


Gruppo:Utente
Messaggi:230

Stato:



Inviato il: 8/10/2012,20:28

CITAZIONE (ronwal @ 8/10/2012, 20:14)
ciao marpad.......come mai funziona???? faccine/huh.gif booooo

intendevo dire che se utilizzi 4 ingressi variabili (temperatura, volt, amper e Watt) devi aggiungere la riga cads=4

CITAZIONE (ronwal @ 8/10/2012, 20:14)
quello che non capisco tra' le molte cose e' :reiterazioni&'' ''5

è il numero di clcli per creare la media ... se reiterazioni = 30, il programma esegue 30 letture del determinato cads o dato, che verra poi divisa x il numero di reiterazioni(nel tuo caso 30)

CITAZIONE (ronwal @ 8/10/2012, 20:14)
ad esempio questo: STRTEMP=LEFT(temp*cad_to_temp/REITERAZIONI&"",5)
strtemp=???????? capisco solo che temp e' moltiplicato per cad_to_temp....(che fra' l'altro non so' cosa vuol dire cad_to_temp)........
faccine/sad.gif

STRTEMP...(creazione della stringa con i dati riferiti alla temperatura da inviare alla USBOUT)
=LEFT ... (leggi da sinistra)
(temp*cad_to_temp .... (dato ricavato dal cads 4 sommato 30 cicli di lettura (riga 1010) e moltiplicato per il fattore cad_to_temp(vedi valore su info Compiler)...)
/REITERAZIONI&"" .... (dividi 30 e crea uno spazio)
,5) ..... (caratteri letti da sinistra, compresa la virgola es: 12,56 sono 5 caratteri)

spero di essere stato chiaro, in caso contrario mi correggerà il mister

ciao marco

 

ronwal

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1729

Stato:



Inviato il: 8/10/2012,20:39

piu o meno.....e la riga 006 ,007,008?



---------------
6 bosch csi 240 mono, 9 ldk 225 poly,
Outback flex max 60, psw 7 advance 4kw 48v,
24 elementi 400ah c 5 tubolari

 
 InizioPagina
 

Pagine: (72)  < ...  9   10   11   12   13   14   15   16   17   18   [19]   20   21   22   23   24   25   26   27   28   29  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum