Se sei già registrato           oppure    

Orario: 28/04/2024 10:28:05  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA


PPTEA perdita programmazione pic
FinePagina

emanuele1978
KiloWatt


Gruppo:Utente
Messaggi:200

Stato:



Inviato il: 18/10/2012,18:44

Ciao a tutti
Mi sono accorto che il pic perde la programmazione quando capita spesso che salta la corrente e il PPTEA che utilizzo per la gestione fotovoltaico / Enel non funziona più .
Devo riprogrammata tramite il compiler ma spesso anche riprogrammata non funziona anche se non ho errori di programmazione e devo prendere un pic nuovo .
Cosa potrebbe essere ? Come posso sistemare il problema ?
Grazie
Emanuele

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 18/10/2012,22:17

Ciao emanuele, prova a leggere questo:


potrebbe essere che durante l'interruzione si formi qualche spike (impulso) sulla linea di alimentazione e siccome il piedino di programmazione del pic è connesso direttamente all'alimentazione, questo, quando va alto durante l'impulso, si trova per un istante nel modo programmazione e potrebbe essere questa la ragione per cui si corrompe il programma.
Questa è una diagnosi così così, vado per intuito, ma comunque male non fa se segui il consiglio del link... faccine/biggrin.gif
Se la ragione è quella che ho indicato, oltre ai condensatori puoi provare a montare uno zener da 6,2 volt da 1 watt sempre in parallelo all'alimentazione in modo che "tosi" eventuali impulsi indotti nella linea dei 5 volt.

CITAZIONE
Devo riprogrammata tramite il compiler ma spesso anche riprogrammata non funziona anche se non ho errori di programmazione e devo prendere un pic nuovo .

Prova prima a ricaricare il firmware, e poi il pgm con il compilatore

Spero di essere stato chiaro
Ciao
Pino



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 18/10/2012,23:10

CITAZIONE (emanuele1978 @ 18/10/2012, 19:44)
Cosa potrebbe essere ? Come posso sistemare il problema ?

Il problema è noto...oltre quanto detto da Pino, questo accade se la programmazione del pic non avviene con alcuni bit di settaggio settati con i valori giusti...non entro nel dettaglio.
Con quale programmatore hai programmato il 18f2550?
Probabilmente lo hai fatto con winpic? Perchè non imposta tutti i bit di programmazione...per alcuni occorre farli a mano...mentre con il programmatore della microchip o con cloni vari questo non accade.
Se rispondi alle domande vedrai che troviamo come risolvere il tuo problema...perchè il programma eabasic non si può modificare.
Ciao
Bolle



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

 

emanuele1978
KiloWatt


Gruppo:Utente
Messaggi:200

Stato:



Inviato il: 19/10/2012,19:57

Ciao a tutti e grazie per le risposte .
Purtroppo i pic son da buttare cioè anche se riprogrammati non vanno più .
L' hex lo butto su col pickit2 e non mi da errore cioè riconosce sia il chip e nella scrittura va tutto liscio .
Per ebasic ogni tanto mi da qualche errore nella programmazione ma staccò e riattacco fino a quando non è tutto ok .
Utilizzo la versione 2.1.1 perché è sempre andata bene .
A questo punto non vorrei che per qualche sbalzo eccessivo di tensione mi si brucino .
Da furbo non ho messo lo zener sul pin che rileva la tensione delle batterie.
L' altro dubbio e' quello che forse avendo messo un diodo per non far caricare le batterie al' ups e non scaricando più sulle batterie e ci sia qualche ritorno extra nel PPTEA .
Potrei aver bruciato anche altri componenti oltre al pic ?
Grazie per la pazienza

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 20/10/2012,06:52

Fai uno schema elettrico, posta il codice eabasic e fai capire a cosa ti serve.
I processori non si bruciano ...per farlo ci si deve impegnare.
Cmq:
1.Devi utilizzare l'ultima versione del firmware
2.Devi alimentare il pic con uno stabilizzatore a 5v ( ex:78l05)
3.Se utilizzi un CAD devi mettere lo zener
Ciao
Bolle



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

 

emanuele1978
KiloWatt


Gruppo:Utente
Messaggi:200

Stato:



Inviato il: 20/10/2012,21:50

Ciao bolle
Il pin 2 se riceve una certa tensione che preleva dalle batterie tramite partitore sul pin 3 attiva il relè .
Col tester ho controllato che sul pin 2 arriva la tensione giusta ed è tutto ok ma niente .
Il pic e' alimentato giusto .
Questo e' il codice


10 CADS=1
15 CONSTANT BAT_C=4.5
20 CONSTANT BAT_S=3.7
25 SETIO=&H0001
30 OUT=&H0000
35 LCDCLEAR
40 STATE=0
45 LCDPOS=&H11
50 LCDWRITE=" Uscita " & STATE
55 GOSUB :MEDIA
60 LCDPOS=17
65 LCDWRITE= V & " "
70 IF V>BAT_C AND STATE=0 THEN 75 ELSE 100

75 STATE=1
76 WAITS 10
80 OUTBIT(1)=STATE

85 LCDPOS=&H21
90 LCDWRITE=" Uscita " & STATE
95 GOTO 125
100 IF V<bat_s AND STATE=1 THEN 105 ELSE 125
105 STATE=0
110 OUTBIT(1)=STATE
115 LCDPOS=&H21
120 LCDWRITE= Uscita & STATE
125 GOTO 55

130 :MEDIA ' Filtro semplice semplice...
140 VR=CADS1*CAD_TO_VOLT
143 V=(V+VR)/2
150 RETURN

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 21/10/2012,18:27

Serve lo schema elettrico...potresti dare per scontato cose che scontate non sono....ad esempio parli di partitore, ma come è fatto?
Se si perde il codice, vuol dire che l'eeprom del pic è stata sovrascritta...e questa cosa non può accadere.
Mi servono le opzioni del pickit2...devo vedere tutti i bit di programmazione, fai delle immagini e postale...il problema è li se perde la memoria, se si rompe vuol dire che non è alimentato bene o sugli I/O vai oltre i 5V.
Che versione del firmware del PPTEA utilizzi?
Ciao
Bolle



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

 

emanuele1978
KiloWatt


Gruppo:Utente
Messaggi:200

Stato:



Inviato il: 21/10/2012,19:30

Ciao bolle
ho sistemato cambiando l'alimentatore ed è tornato tutto a funzionare.
Ho un dubbio le righe 15 e 20 le due costanti batteria scarica e carica sono reali ?
Cioè col tester sul CAD 1 per attivare il relè deve esser superiore la tensione rispetto a quella impostata nel codice .
Può essere il tester che non è preciso o ho fatto qualche danno ?
Uso la versione 2.1.1 perché è' sempre andata bene .
Grazie ciao

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 22/10/2012,07:48

CITAZIONE (emanuele1978 @ 21/10/2012, 20:30)
Uso la versione 2.1.1 perché è' sempre andata bene .

Ho perso le speranze....visto che hai il programmatore devi mettere l'ultima versione...non devi avere paura a cambiarla...avrai solo vantaggi...vuoi che te lo dimostri?

Per rispondere alla tua domanda occorre avere lo schema del circuito...cmq se hai risolto con il cambio di alimentazione ben venga...ma considera che :
1. Il pic non si rompe
2. Il PPTEA non perde il suo programma
Ciao
Bolle



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

 

emanuele1978
KiloWatt


Gruppo:Utente
Messaggi:200

Stato:



Inviato il: 26/10/2012,19:06

Ciao bolle
Come semprek avevi ragione . Tutto perfetto .
Grazie

 
 InizioPagina
 

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum