Se sei già registrato           oppure    

Orario: 02/05/2024 02:18:08  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (114)  < ...  83   84   85   86   87   88   89   90   91   92   [93]   94   95   96   97   98   99   100   101   102   103  ...>    (Ultimo Msg)


PPTEA- Processore Per Tutti
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 23/4/2013,14:13

Se vuoi ti allego la versione che funzica...così ti allinei! faccine/wink.gif



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

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 23/4/2013,14:34

Va benissimo!!
Solo compilatore oppure anche firmware?



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 24/4/2013,07:16

Consegna PPTEA ADVANCED 4.1.8. Permette la stesura senza limiti del codice eabasic e porta a 10 le chiamate nidificate massime di Gosub/Call.
faccine/smile.gif
Bolle



Scarica allegato

PPTEA4_1_8.rar

( Numero download: 189 )



---------------
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: 24/4/2013,09:17

faccine/yikes.gif

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 24/4/2013,09:45

Ciao Bolle,
forse il problema che ti avevo indicato ieri è relativo anche al PPTEA. Ho caricato la versione modificata, e le letture erano un po' sballate. Ho sostituito il codice con una sola costante e il valore giusto di letture da fare per la media, e le letture sono diventate accurate. Quindi ho supposto che facesse una sola lettura (come impostato solo per il compilatore).



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 24/4/2013,10:25

xLuca450,
non ho capito nulla... faccine/biggrin.gif



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

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 24/4/2013,10:39

CITAZIONE (Luca450Mhz @ 23/4/2013, 15:09)
CODICE
_ONLY_DEBUG CONSTANT NUM_ELEMENTI_MEDIA = 1
_ONLY_PPTEA CONSTANT NUM_ELEMENTI_MEDIA = 50

Questo codice probabilmente anche su PPTEA non funziona (mi sembrava di aver capito che il problema fosse solo sul compilatore).
Perchè dico questo: con questo codice le letture della tensione del PPTEA per il Platform erano sballate. Mi venuto il sospetto che il ciclo per la lettura fosse di 1 unico valore (valore della costante solo per debug).
Effettivamente ho tolto il codice in alto, e l'ho sostituito con una normale costante e valore 30.
Ora le letture sono accurate. Quindi probabilmente il PPTEA non interpreta bene la _ONLY_DEBUG e la _ONLY_PPTEA.



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 24/4/2013,11:02

Bene, ora ho capito.
Sicuramente il PPTEA non centra nulla...il compilatore fa eseguire oppure no le istruzioni al PPTEA...il firmware non ha impatto su questa cosa.
Pensavo di aver controllato tutto...ricontrollo nuovamente...e ti faccio sapere quanto prima...se il problema persiste nell'ultima versione ne devo consegnare un'altra.
Ciao
Bolle
PS:Vedo che state sviscerando tutto per benino...bene bene! faccine/clap.gif



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 24/4/2013,13:54

Trovato il motivo...e mi sa che lo hai dedotto anche tu....le costanti non possono essere messe sotto _ONLY_DEBUG o _ONLY_PPTEA...il compilatore non sa dove si vorrà far girare il codice. Quindi sotto debug ci può essere di tutto tranne le constanti!
Dalla prossima versione non saranno più compilabili quelle due istruzioni. Per il resto non ho trovato nessuna anomalia. Confermami quanto ho scritto.
Ciao
Bolle
PS:Ottima segnalazione!!!!!!!!!!!!!!!! faccine/clap.gif faccine/clap.gif faccine/clap.gif



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

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 24/4/2013,14:05

Confermo tutto.. sostituirò la costante con una variabile, e non dovrei aver nessun problema in questo caso.
Grazie mille Bolle!



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/4/2013,09:39

Sistemata la possibilità di non avere le costanti nelle macro _PPTEA ....e trovato (finalmente da jecko) il bug del commento avolte necessario per far precompilare la SUBEND.
Siamo pronti per la consegna formale...se avete altre cose da segnalarci, da fa farci fare o/e se ci siamo dimenticati...ablate!
Il firmware è lo stesso della 1.4.8!
Bolle



Scarica allegato

PPTEACompiler4.1.8b.rar

( Numero download: 176 )



---------------
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: 25/4/2013,16:06

CITAZIONE (NonSoloBolleDiAcqua @ 25/4/2013, 10:39)
Il firmware è lo stesso della 1.4.8!
Bolle

¿?¿?¿?

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/4/2013,17:11

Ops 4.1.8



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 26/4/2013,08:57

Il calcolo del CRC sulle comunicazioni seriali, magari uguale a quello del MODBUS, ci si riesce ancora a farlo entrare nel fw?



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 26/4/2013,12:31

Questo è l'algoritmo?

CODICE
// Compute the MODBUS RTU CRC
UInt16 ModRTU_CRC(byte[] buf, int len)
{
 UInt16 crc = 0xFFFF;

 for (int pos = 0; pos < len; pos++) {
   crc ^= (UInt16)buf[pos];          // XOR byte into least sig. byte of crc

   for (int i = 8; i != 0; i--) {    // Loop over each bit
     if ((crc & 0x0001) != 0) {      // If the LSB is set
       crc >>= 1;                    // Shift right and XOR 0xA001
       crc ^= 0xA001;
     }
     else                            // Else LSB is not set
       crc >>= 1;                    // Just shift right
   }
 }
 // Note, this number has low and high bytes swapped, so use it accordingly (or swap bytes)
 return crc;  
}



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

 
 InizioPagina
 

Pagine: (114)  < ...  83   84   85   86   87   88   89   90   91   92   [93]   94   95   96   97   98   99   100   101   102   103  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum