- Messaggi: 31
- Ringraziamenti ricevuti 0
modifica forno per baghetto Garbini
9 Anni 9 Mesi fa #1
da Elena Sgarbi
modifica forno per baghetto Garbini è stato creato da Elena Sgarbi
Ho un forno elettrico a vapore Garbini da 2500 w e vorrei apportare alcune modifiche.
Abbiamo tre led display per il settaggio temperatura, timer e percentuale di vapore. Il settaggio avviene per mezzo di due tasti + e - . Ora il problema è che è difficile settare questi tre parametri attraverso questi due tasti. Tenendoli premuti il settaggio corre troppo e premendo a scatti ci vuole troppo tempo per raggiungere il settaggio desiderato.
Sapete se è possibile riprogrammare il microcontrollore revisionando il tempo di scorrimento quando si mantengono premuti questi tasti?
Una seconda modifica che vorrei fare è quella di sostituire i relè meccanici con dei relè a stato solido.
Mi date una mano?
Saluti.
Abbiamo tre led display per il settaggio temperatura, timer e percentuale di vapore. Il settaggio avviene per mezzo di due tasti + e - . Ora il problema è che è difficile settare questi tre parametri attraverso questi due tasti. Tenendoli premuti il settaggio corre troppo e premendo a scatti ci vuole troppo tempo per raggiungere il settaggio desiderato.
Sapete se è possibile riprogrammare il microcontrollore revisionando il tempo di scorrimento quando si mantengono premuti questi tasti?
Una seconda modifica che vorrei fare è quella di sostituire i relè meccanici con dei relè a stato solido.
Mi date una mano?
Saluti.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Elena Sgarbi
- Autore della discussione
- Junior Member
Riduci
Di più
9 Anni 9 Mesi fa #2
da stainless
int main void{
while(1){
eat();
drink();
have_fun();
ride();
}
}
Risposta da stainless al topic modifica forno per baghetto Garbini
I PIC offrono la possibilità, in fase di programmazione, di proteggere il codice da lettura e scrittura e penso che per un prodotto commerciale questa pratica sia la normalità in fase di produzione. Suppongo che anche gli altri microcontrollori abbiano questa caratteristica e comunque dovresti avere il programmatore compatibile col micro per tentare di leggere il codice che si presenterebbe come codice macchina e quindi una serie infinita di 0 e 1.....
Forse è più facile rifare il tutto da zero
Forse è più facile rifare il tutto da zero
int main void{
while(1){
eat();
drink();
have_fun();
ride();
}
}
Ringraziano per il messaggio: Elena Sgarbi
Si prega Accedi o Crea un account a partecipare alla conversazione.
- stainless
- Premium Member
Riduci
Di più
- Messaggi: 127
- Ringraziamenti ricevuti 14
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #3
da alfa75
Risposta da alfa75 al topic modifica forno per baghetto Garbini
come dice stainless riprogrammare un micro di qualsiasi marca assemblato e programmato su un pcb "su misura" è impossibile ,fino a qualche anno fà quando non erano ancora in voga gli smd ,quando si danneggiava un micro di qualsiasi macchina elettrodomestico o tv il riparatore ordinava il micro e quando arrivava era gia programmato,pronto da sostituire
per quanto riguarda la sostituzione dei relè può anche essere fattibile con opportune modifiche ma non vedo il motivo per farlo visto il costo dei relè a stato solido
per quanto riguarda la sostituzione dei relè può anche essere fattibile con opportune modifiche ma non vedo il motivo per farlo visto il costo dei relè a stato solido
Ultima Modifica 9 Anni 9 Mesi fa da alfa75.
Ringraziano per il messaggio: Elena Sgarbi
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alfa75
- Platinum Member
Riduci
Di più
- Messaggi: 527
- Ringraziamenti ricevuti 86
9 Anni 9 Mesi fa #4
da Elena Sgarbi
Risposta da Elena Sgarbi al topic modifica forno per baghetto Garbini
Sono pronta a rifare tutto perché non sooporto più questo difetto. Poi c'è anche un altro problema importante che ho dimenticato: quando spengo il forno oppure c'è un blackout, i dati impostati (già con fatica) vengono persi e bisogna reimpostarli (con altrettanta fatica). Ma anche al di fuori di ciò, per me sarebbe comodo che quando riaccendo il forno mi ritrovo i dati precedenti, questo anche dopo aver risolto il difetto della temporizzazione.
Il programma è abbastanza semplice.
1) accensione dello scambiatore di calore e del fan fino al raggiungimento della temperatura impostata in due fasi.
2) in una prima fase spegnimento del solo scambiatore di calore, mentre ancora il fan continuerà a girare fino al raggiungimento della temperatura con un'hysteresi di circa 10 gradi per poi rimprendere il ciclo.
3) apertura dell'elettrovalvola dopo il raggiungimento dei 100ºC. Spruzzi di acqua per alcuni secondi la cui durata dipende dalla percentuale di vapore impostata, se l'impostazione è zero la valvola non si apre.
Poi ci sarebbe il programma dell'impostazione dei dati temperatura, timer e percentuale vapore.
Abbiamo tre display e sotto ognuno di essi un pulsante che abbilita la programmazione che andrà fatta con i due classici pulsanti + e -.
Nello stato normale il primo display è un termometro e visualizza la temperatura presente. Quando viene premuto il relativo pulsante sottostante abilita la programmazione e visualizza il dato impostato fino ad un massimo di 260ºC. Per l'impostazione poi si premono i pulsanti + e - (che stanno in disparte e usati anche per i rimanenti due parametri timer e vapore) ed infine per terminare si preme nuovamente il pulsante sottostante che tornerà a visualizzare la temperatura. Da ora il forno comincia a funzionare per il raggiungimento della temperatura impostata.
Il secondo display visualizza il tempo di cottura. Premendo il relativo tasto sottostante, analogamente come per il primo display, si abilita la programmazione che andrà fatta con gli stessi pulsanti di prima + e -. Alla fine verrà premuto nuovamente il pulsante sottostante. Qui però per avviare il timer andrà premuto un pulsante apposito start che farà visualizzare un puntino lampeggiante per indicare che il timer è stato avviato ed alla fine del tempo il forno si spegne dopo aver dato un lungo bip da cicalino assordante. Una volta spento a questo punto perde i dati impostati. Che nervi!!!! C'è anche un altro pulsante stop qualore si voglia interompere il timer.
Il terzo display è più semplice. Qui viene visualizzata la percentuale del vapore da 0 a 100% e premendo il relativo tasto sottostante si abilita l'impostazione di quest'ultimo parametro, che come gli altri si imposterà con gli stessi pulsanti + e - e si terminera ripremendo il relativo tasto sottostante.
Tutti i display hanno 3 cifre.
Forse si può rifare tutto con arduino? Oppure un pic? o quello che mi direte voi.
Forse si possono utilizzare gli stessi display oppure è meglio cambiarli?
Cosa si può fare?
Aiutatemi perché non ce la faccio più con questo forno.
Saluti.
Elena
Il programma è abbastanza semplice.
1) accensione dello scambiatore di calore e del fan fino al raggiungimento della temperatura impostata in due fasi.
2) in una prima fase spegnimento del solo scambiatore di calore, mentre ancora il fan continuerà a girare fino al raggiungimento della temperatura con un'hysteresi di circa 10 gradi per poi rimprendere il ciclo.
3) apertura dell'elettrovalvola dopo il raggiungimento dei 100ºC. Spruzzi di acqua per alcuni secondi la cui durata dipende dalla percentuale di vapore impostata, se l'impostazione è zero la valvola non si apre.
Poi ci sarebbe il programma dell'impostazione dei dati temperatura, timer e percentuale vapore.
Abbiamo tre display e sotto ognuno di essi un pulsante che abbilita la programmazione che andrà fatta con i due classici pulsanti + e -.
Nello stato normale il primo display è un termometro e visualizza la temperatura presente. Quando viene premuto il relativo pulsante sottostante abilita la programmazione e visualizza il dato impostato fino ad un massimo di 260ºC. Per l'impostazione poi si premono i pulsanti + e - (che stanno in disparte e usati anche per i rimanenti due parametri timer e vapore) ed infine per terminare si preme nuovamente il pulsante sottostante che tornerà a visualizzare la temperatura. Da ora il forno comincia a funzionare per il raggiungimento della temperatura impostata.
Il secondo display visualizza il tempo di cottura. Premendo il relativo tasto sottostante, analogamente come per il primo display, si abilita la programmazione che andrà fatta con gli stessi pulsanti di prima + e -. Alla fine verrà premuto nuovamente il pulsante sottostante. Qui però per avviare il timer andrà premuto un pulsante apposito start che farà visualizzare un puntino lampeggiante per indicare che il timer è stato avviato ed alla fine del tempo il forno si spegne dopo aver dato un lungo bip da cicalino assordante. Una volta spento a questo punto perde i dati impostati. Che nervi!!!! C'è anche un altro pulsante stop qualore si voglia interompere il timer.
Il terzo display è più semplice. Qui viene visualizzata la percentuale del vapore da 0 a 100% e premendo il relativo tasto sottostante si abilita l'impostazione di quest'ultimo parametro, che come gli altri si imposterà con gli stessi pulsanti + e - e si terminera ripremendo il relativo tasto sottostante.
Tutti i display hanno 3 cifre.
Forse si può rifare tutto con arduino? Oppure un pic? o quello che mi direte voi.
Forse si possono utilizzare gli stessi display oppure è meglio cambiarli?
Cosa si può fare?
Aiutatemi perché non ce la faccio più con questo forno.
Saluti.
Elena
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Elena Sgarbi
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 31
- Ringraziamenti ricevuti 0
9 Anni 9 Mesi fa #5
da Elena Sgarbi
Risposta da Elena Sgarbi al topic modifica forno per baghetto Garbini
Tutto tace!
Ma è un problema così difficile?
Dai ragazzi datevi una mossa...
Ma è un problema così difficile?
Dai ragazzi datevi una mossa...
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Elena Sgarbi
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 31
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.