Solare Fotovoltaico
Comandi RS232 per settare il 4048

VISUALIZZA L'ALBUM

Pag: (36)  < ...  30   31   32   33   34   [35]   36    (Ultimo Msg)


FinePagina

Jean
Watt


Utente
Msg:63

Stato:



Inviato il: 18/02/2016 18:33:34

Comprata seriale USB esterna, problema risolto, adesso funziona alla grande.
Interessante la funzione orologio. A tal proposito volevo fare una richiesta se ti è possibile: alla funzione utility è possibile far variare il parametro nr. 11 (massima carica dalla rete) in funzione dell'amperaggio proveniente dai pannelli installati sull'inverter, in modo proporzionale. Ti chiedo questo perché ho un impianto incentivato e quando non c'è sole non vorrei prelevare troppa energia dalla rete... Mentre potrei sfruttare al meglio quella prodotta dai miei pannelli incentivati . invece che tenere un parametro nr. 11 basso tipo a 10A o 2A e regalare energia all'ENEL.



---------------
PIP4048MS + batterie 200 Amp + 6 pannelli da 190Watt. FW 72.40 4.0





 

gruppo

Avatar
GigaWatt


Utente
Msg:984

Stato:



Inviato il: 18/02/2016 18:51:05


CITAZIONE

=fotosettore, 17/02/2016 23:16:30
attento gruppo ..
se velocizzi la richiesta rischi di non avere risposte o di avere un nak invece di un ack o, peggio, un stringa di risposta con qualità scadente impossibile da decodificare.

ma la richiesta non la gestisco io la gestisce l'evento datareceive del componente serialport che non posso far scattare io ma scatta da solo decide il componente stesso.
CITAZIONE

ricordiamoci che l'inverter ha un processore che di certo non un i3 o un i7.
non si può pretendere di dire ad una 500 di correre come un ferrari, solo perché uno ha il ferrari.

e cosa centra? la tempistica non la decido io è impostata dal costruttore dell'inverter ed il protocollo e 2400 Baud e tale rimane a meno di non modificare il firmware.
Forse hai male interpretato,volevo dire che magari su macchine con S.O. non a 64Bit e con gestione non multithread non funziona a meno di una ricompilazione ed opportune modifiche.
CITAZIONE

questo, per esempio, lo fa il display esterno, che manda una richiesta ogni 1,5 secondi ed attende 100ms che arrivi la risposta.

già 1,5 secondi è una tempistica decente ma non 3 secondi come ho visto usando lucibus(o per lo meno da me funzionava con quelle tempistiche)
CITAZIONE

forse, dico forse, con i nuovi che hanno la usb qualcosa velocizzi ma rimane sempre una domanda di fondo : se ho a video l'informazione che sto a luce o batteria dopo un secondo e non dopo 10ms ... cosa cambia ?

ma 1 secondo è velocissimo.
abbiamo i parametri veloce e lento allineati diversamente quando postiamo
quindi d'ora in avanti cercherò da parte mia di indicare dei tempi.
per Fare uno strumento che misura i kwh con una certa precisione gradirei fare le letture almeno ogni 1 max 2 secondi e non 5 o 10 sec altrimenti il valore che ne verrebbe fuori dai conteggi sarebbe meno preciso.
Alcuni comandi dove non serve l'immediatezza si potranno inviare, pensavo di inviarili ogni 10 secondi.
mentre altri esempio misurazione corrente tensione con una frequenza superiore max 2 secondi.
CITAZIONE

quindi un motivo per il quale patrol e lucibus (e anche watchpower e display esterno) vanno "lenti" ci sarà, non credi ?

parliamo di secondi tutto sommato visualizzando con uno sniffer i log di watch power non è lento come pensavo.
sembra che watchpower con le richieste vada molto più veloce di lucibus così a occhio lucibus impiega più del doppio del tempo.
non ho il display esterno ma la tempistica di 1,5 secondi è ottima.
quindi vuole dire che si può fare benissimo se serve.
qui sotto la tempistica presa in diretta di watchpower 1.08

http://www.energialternativa.info/public/newforum/ForumEA/H/tempistica%20watchpower.JPG



Sommando il tutto della discussione dipende da uno cosa vuole ottenere e misurare.

dopo queste precisazioni visto che tu fotosettore sicuramente hai fatto molte prove ed accetto pienamente il consiglio di rallentare le trasmissioni.
vorrei capire, nel momento che tu ottieni la risposta e la convalidi con il crc ricevuto
quanto tempo aspetti prima di inviare un altra richiesta?
io attualmente finito questo sparo subito senza attese la seconda trasmissione che è gia pronta perche i vari thread in giro hanno già fatto tutto. Questa tecnica peraltro sarebbe forse più utile in macchine più lente.
riassumendo A tuo giudizio quanto tempo dovrei aspettare prima di inviare un altro comando?

Ciao e grazie



Modificato da gruppo - 18/02/2016, 23:04:21


---------------
Batterie? no grazie ho SSP


 

gruppo

Avatar
GigaWatt


Utente
Msg:984

Stato:



Inviato il: 18/02/2016 19:26:59

salve jean,
Il comando che dovrebbero implementare nel loro software
è
MUCHGCmnn Setting utility max charging current

dove per m è il numero macchina in caso di più inverter in parallelo
mentre n è il valore in corrente tra quelli disponibili che si possono vedere con il comando QMUCHGCR
per informazione la carica batteria da rete non può avvenire se l'inverter non è in bypass
il mio inverter funziona così
se in firma aggiungi la versione del firmware primario e secondario penso sia ben accetto da tutti.

la parametrizzazione di comandi a tempo da sviluppare nel software gruppopower mi aveva già solleticato l'idea, purtroppo il software è ancora agli albori quindi al momento ti consiglio lucibus che è già maturo.

nell'inverter per gestire la corrente ci sono altri parametri
uno di questi parametri è la massima corrente che dai alle batterie come somma tra utility e solare MNCHGCmnnn m e n come sopra con QMCHGCR visualizzi tutti i valori impostabili.
c'è anche un parametro che campo pv permettendo può andare oltre lo lascia fare o lo limita.



Modificato da gruppo - 18/02/2016, 19:49:12


---------------
Batterie? no grazie ho SSP


 

Jean
Watt


Utente
Msg:63

Stato:



Inviato il: 18/02/2016 20:32:14

Ciao gruppo, grazie per la risposta, ho messo in firma il FW del mio PIP. Diciamo che sono un paio di settimane che sperimento con il PIP e le batterie annesse, volevo inserire una sonda esterna amperometrica e poi in qualche modo intervenire sul carica batterie magari con un magnetotermico, diciamo una soluzione molto spartana. Ma poi riflettendoci si possono utilizzare i pannelli come ponto di riferimento dell'insolazione disponibile e quindi inviare i comandi direttamente al caricabatteria interno, considerando gli opportuni tempi di isteresi necessari per evitare continue variazioni di amperaggio del caricabatterie, in caso di tempo molto variabile. Al momento ho impostato carica max. 20A con parametro nr.11 a 10A, diciamo che non è il massimo con 300 Watt di pannelli. La carica in funzione utility è perfetta durante le ore diurne: carico con l'impianto incentivato, utilizzo una parte per la casa e quello che rimane l'ho regalo purtroppo all'Enel. A breve installo 750 watt di pannelli, per migliorare un po' le cose, non credo di acquistarne altri in quanto non penso che riuscirò a consumare tutti questi kW, ma l'appetito vien mangiando.... Ciao.



---------------
PIP4048MS + batterie 200 Amp + 6 pannelli da 190Watt. FW 72.40 4.0





 

fotosettore

Avatar
GigaWatt


Utente
Msg:751

Stato:



Inviato il: 19/02/2016 00:02:27


CITAZIONE

fotosettore -> ... rischi di non avere risposte ... con qualità scadente impossibile da decodificare.

CITAZIONE
gruppo -> ma la richiesta non la gestisco io la gestisce l'evento datareceive del componente serialport che non posso far scattare io ma scatta da solo decide il componente stesso.

... e quest'ultima la possiamo definire in gergo "chiamata a basso livello". ma questa avviene proprio solo se c'è la tua "chiamata ad altro livello", quella cioè
fatta dal tuo codice. e quindi sei proprio tu che decidi quando 'l'evento datareceive bla bla bla etc...".
se fai scatenare tutto in modo troppo veloce tra domanda e risposta, avviene il patatrac e non ricevi un bel nulla.

CITAZIONE
fotosettore -> ricordiamoci che l'inverter ha un processore che di certo non un i3 o un i7.
non si può pretendere di dire ad una 500 di correre come un ferrari, solo perché uno ha il ferrari.

CITAZIONE
gruppo -> e cosa centra? la tempistica non la decido io è impostata dal costruttore dell'inverter ed il protocollo e 2400 Baud e tale rimane a meno di non modificare il firmware.

c'entra... cavolo se c'entra : proprio per questo devi adeguarti alla parte meno veloce.
tu puoi avere un pc con mille core e 10 yottabytes : una belva.
poi però appena esci trovi : una seriale lenta a 2400, 15 metri filo con spurie varie, un inverter con un processorino, la sua decodifica dei crc, i comandi da inviare e poi ... al ritorno hai una ariseriale a ari2400, ari15metri di cavo, ariserale tua, e poi entriamo nell'olimpo del tuo pc ...
p.s. la seriale la tengono bassa proprio perchè altrimenti la lunghezza del cavo influirebbe sulla qualità dei dati.
a roma dicono : "tadadattà" (ti devi adattare)

CITAZIONE
gruppo -> già 1,5 secondi è una tempistica decente ma non 3 secondi come ho visto usando lucibus(o per lo meno da me funzionava con quelle tempistiche)

ripeto che, come detto più volte in questo thread, lucibus è solo un visualizzatore di dati e non deve fare nessun calcolo. lo avrai visto anche tu, che lo utilizzi qualche volta.
per questo la velocità di richiesta verso l'inverter è tenuta VOLUTAMENTE e SAPIENTEMENTE bassa. Anzi a dire il vero per quello che deve fare, anche troppe volte al minuto manda i comandi. si potrebbe anche dimezzare.
con questo metodo, ad oggi e dopo un mese di prove non ho quasi mai avuto nak o una risposta corrotta.
tu devi raggiungere altri risultati (non si era capito, scusa) ... la contabilizzazione : uhm ... con le info che oggi mette a disposizione il 4048 dubito fortissimamente che si possano raggiungere risultati di approssimazione lodevole. anzi ... io preferirei mettere (come ho fatto) un contatore fisico a monte ed uno a valle: si fa la sottrazione e si hanno i risultati:subito-certi-immediati-precisi-scarto 1kw in un anno.

CITAZIONE
gruppo-> abbiamo i parametri veloce e lento allineati diversamente quando postiamo

ma qui stiamo un forum di smanettoni ed utenti finali, non al sincrotrone
per veloce qui si intende unità di misura secondi, non del tempo di planck.

CITAZIONE
fotosettore ->quindi un motivo per il quale patrol e lucibus (e anche watchpower e display esterno) vanno "lenti" ci sarà, non credi ?

CITAZIONE
gruppo -> non ho il display esterno ma la tempistica di 1,5 secondi è ottima. quindi vuole dire che si può fare benissimo se serve..

certo che si può fare, ma col display remoto, che ragiona da "fratello a fratello".
Il mio intento è quello di creare un programma compatibile con tutti i computer sui quali è installato. La maggior parte degli utenti hanno un pc rimediato su ebay a basso prezzo,con un processore "lento" e molto probabilmente con ram appena sufficiente a far girare il sistema operativo.
Questo significa che se velocizzo le richieste verso l'inverter rischio di non rendere il programma adeguato al sistema sul quale si installa.
Non credo che ci sia gente che mette un i7 per gestire h24 il 4048. Se c'è beati loro.... hanno soldi da buttare !

CITAZIONE
gruppo -> quanto tempo aspetti prima di inviare un altra richiesta?

il minimo indispensabile per ottenere una risposta pulita, senza errori.
io credo che tu possa farla anche ad un secondo, ma non meno.
ripeto : se a te l'inverter risponde bene, potrebbe accadere che agli altri non succeda questo ... ed hai buttato il tuo tempo.
non essere schiavo della velocità a tutti i costi. Cerca invece di essere padrone del tuo codice, che se strutturato in modo ottimale ti darà tante piccole soddisfazioni, come sta succedendo a me, ormai da 20 anni a questa parte...
Stai facendo un bel lavoro, ma non entrare in fissa con cose che questo inverter difficilmente può darti.



Modificato da fotosettore - 19/02/2016, 01:28:57


---------------
LUCIESP - Il display solare che arreda !
Compatibile con :
Inverter -- Zucchetti/Sofar/Vol...

 

fotosettore

Avatar
GigaWatt


Utente
Msg:751

Stato:



Inviato il: 19/02/2016 07:34:50

CITAZIONE (Jean, 18/02/2016 18:33:34 ) Discussione.php?213233&35#MSG537

se ti è possibile: alla funzione utility è possibile far variare il parametro nr. 11 (massima carica dalla rete) in funzione dell'amperaggio ....

l'idea è interessante ma per ora non credo di fare ulteriori modifiche. metto la tua richiesta nella wishlist (mi sa che debbo creare una mail apposta !).
non so se altri programmi simili già lo fanno, tipo patrol o gruppopower.
poi ho scoperto che c'è un altro programma, molto molto dettagliato, fatto da serbat.
lo trovi qui : LINK



---------------
LUCIESP - Il display solare che arreda !
Compatibile con :
Inverter -- Zucchetti/Sofar/Vol...

 

gruppo

Avatar
GigaWatt


Utente
Msg:984

Stato:



Inviato il: 19/02/2016 21:06:26

Jean il comando sniffato con watchpower 1.08 per impostare a 20A la carica da rete è
HEX:
4D 55 43 48 47 43 30 32 30 F3 F1 0D
ASCII:
MUCHGC020óñ

F3 F1 è il CRC
0D è la terminazione del comando

ricorda che dopo l'impostazione non va subito a 20A ma sale piano piano
non è detto che ci arrivi dipende da quello che chiedono le batterie a seconda degli altri parametri impostati



---------------
Batterie? no grazie ho SSP


 

fotosettore

Avatar
GigaWatt


Utente
Msg:751

Stato:



Inviato il: 20/02/2016 01:13:05

Salve a tutti
è disponibile LUCIBUS 1.2.1
Però ci spostiamo ...
Questo thread è dedicato ai comandi relativi al 4048 e non specificatamente ai programmi che li eseguono (più volte si è andati off-topic, me compreso).
Dato che è già presente un altro thread, nel quale si parla di miei progetti sempre per il 4048, ho pensato sia bene spostare - già da adesso - tutte le info e le discussioni di lucibus appunto sul nuovo thread, cioè QUI.
Chi vorrà seguire gli sviluppi e pormi domande esclusivamente su lucibus e viator è naturalmente benvenuto.
Vi aspetto
peppe



---------------
LUCIESP - Il display solare che arreda !
Compatibile con :
Inverter -- Zucchetti/Sofar/Vol...

 

GALAM

Avatar
KiloWatt


Utente
Msg:222

Stato:



Inviato il: 20/02/2016 12:31:14

CITAZIONE (Claudio, 17/02/2016 16:41:33 ) Discussione.php?213233&33#MSG517

Si c'è qualcosa di strano, anche il parametro Model Type dovrebbe riportare la scritta "Stan Alone", riesci a mettere l'immagine completa, che versione di WatchPower è, la mia 1.08

Ciao Claudio, ho installato il watchpower 1.08 e adesso mi da nuovi dati,la mppsolar mi aveva mandato la 1.07 per questo i dati erano mancanti



Immagine Allegata: WATHCPOWER TRIO.jpg
 
ForumEA/H/WATHCPOWER TRIO.jpg



---------------
Impianto ad isola - 12 moduli KIOTO + 12 moduli HF 250W,Tot.6Kw, inverter MPPSOLAR PIP4048MST-5KVA,t...

 

gruppo

Avatar
GigaWatt


Utente
Msg:984

Stato:



Inviato il: 20/02/2016 21:26:53

mi ha incuriosito il dato che si vede nel pannellino dell'inverter i watt del fotovoltaico.
Guardando al sorgere del sole si può notare sul pannellino anche pochi watt esempio 4W ...ma allora vuol dire che con qualche comando si riesce a richiederli e non è la semplice moltiplicazione V * I perche I come sappiamo ha una risoluzione minima di 1A quindi visualizza 0.
mi sono messo alla ricerca ed ho notato che il comando QPIGS sul firmware 72.40 risponde con più parametri rispetto all'ultima documentazione del protocollo che possiedo la HS_MS_MSX_RS232_Protocol_20140822
nel pdf vengono segnalati solo 17 parametri.
ma sniffando vedo che i parametri sono molti di più in particolare mi salta all'occhio il parametro numero 20 (domani verifico con campo solare) potrebbe corrisponde ai watt del fotofoltaico.
la novità stà nel fatto che abbiamo una risoluzione superiore leggendo i Watt al posto degli ampere.
anche soli 4W si riescono a rilevare nonostante la corrente segnalata che ha risoluzione 1A venga visualizzata con 0
avendo il valore in tensione quindi possiamo calcoloare anche i mA
W=V*I I=W/V riusciamo ad arrivare ad una risoluzione inferiore ai 100mA

ecco una risposta al QPIGS con fw 72.40
ASCII:
(238.1 50.0 238.1 50.0 0214 0183 004 409 50.50 000 080 0036 0000 000.0 00.00 00000 00010000 00 00 00000 010®Œ
purtroppo e sera e non ho campo fotovoltaico i watt non si vedono domani vediamo




Modificato da gruppo - 21/02/2016, 13:33:32


---------------
Batterie? no grazie ho SSP


 

fotosettore

Avatar
GigaWatt


Utente
Msg:751

Stato:



Inviato il: 20/02/2016 22:39:34

gruppo, 52.30 (il mio) e 72.40 (il tuo) danno una stringa identica, quanto meno in lunghezza.

ecco qui sotto un esempio
la mia è la prima
la seconda è la tua

224.8 49.9 224.8 49.9 0876 0786 019 415 51.30 002 091 0035 0002 091.8 51.33 00000 00010110 00 00 00102 010
238.1 50.0 238.1 50.0 0214 0183 004 409 50.50 000 080 0036 0000 000.0 00.00 00000 00010000 00 00 00000 010

io ho il display remoto e non ho nessun tipo di problema...

si nota un 102 rispetto ad un tuo 0, dato comunque rilevato di sera
la mia riga è delle 9.08 del mattino ...
potrebbe essere come dici tu
domani controllo anche io



Modificato da fotosettore - 20/02/2016, 23:00:05


---------------
LUCIESP - Il display solare che arreda !
Compatibile con :
Inverter -- Zucchetti/Sofar/Vol...

 

fotosettore

Avatar
GigaWatt


Utente
Msg:751

Stato:



Inviato il: 21/02/2016 00:39:33

CITAZIONE (gruppo, 20/02/2016 23:33:58 ) Discussione.php?213233&35#MSG549

se lo conosci indica il firmware del display remoto

sicuramente c'è un modo per saperlo, ma non è documentato
ho provato ad accenderlo in vari modi tipo up-down mentre accendo o premere enter e accendere (insomma tipo smartphone)
nulla
a cosa ci servirebbe sapere il numero di firmware ?



---------------
LUCIESP - Il display solare che arreda !
Compatibile con :
Inverter -- Zucchetti/Sofar/Vol...

 

gruppo

Avatar
GigaWatt


Utente
Msg:984

Stato:



Inviato il: 21/02/2016 09:02:48

Confermo la lettura dei Watt sul parametro 20.

La risoluzione interna al firmware per il calcolo della potenza dovrebbe essere 100mA.
Controllando per un pò il valore ho visto che passava tra 4 e 9 saltando i valori intermedi
ho aspettato più luce ed ho appurato che il salto da un valore all'altro è di 5W
esempio di valori visti 14W 19W 24W


avendo la tensione VSCC inferiore a 50 volt Ci stà che indichi il valore
per difetto esempio VSCC 49.5 corrente 0.1A = 4,95W per difetto 4W.

----------------------------------------------------------------------
o avviato il carica batterie da rete per far salire la tensione VSCC sopra i 50V ed infatti appena superato i 50V il valore in W del fotovoltaico
ha visualizzato 5W 10W 15W 20W 25W.



Modificato da gruppo - 21/02/2016, 11:03:28


---------------
Batterie? no grazie ho SSP


 

emblema

Avatar
KiloWatt


Utente
Msg:233

Stato:



Inviato il: 13/07/2017 16:39:04

Salve a tutti, ripesco questo 3D che mi sembra piu' opportuno per il mio quesito:

Il QPIGS (Device Status) mi dice che il B104 e' un flag per il floating mode

Ho notato che quando e' in fase di bulk (massima carica) mi restituisce solo 2 byte (10), mentre quando passa in floating mi compaiono 3 byte(110) e' corretto?

Non dovrebbe dare uno 0 e quindi avere sempre 3 byte di risposta? (esempio 010)

Il secondo byte e' Switch On, a cosa corrisponde di preciso?

Grazie Mille



---------------
Impianto off-grid Tetto inclinato 25% verso EST - 15 pannelli IBC SOLAR PolySol 265W ZX4 (in serie ...

 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 13/07/2017 16:49:44

A parte le differenze nei vari fw mi sembra che sia Q1 il comando che restituisce i veri stage di carica e i 4 sensori temperatura bon che % di ventole on a memoria nel comando che hai citato non ce lo stage di carica

Usi il terminale? Se si forse si mangia qualcosa



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 
 InizioPagina
 

Pag: (36)  < ...  30   31   32   33   34   [35]   36    (Ultimo Msg)

Versione Completa!

Home page     TOP100-SOLAR    Home page forum