Pagina 1 di 1
Bozza menu' saldatrice TIG
Inviato: gio lug 29, 2010 08:03
da Raban
prove per la realizzazione del menu' saldatrice
http://www.youtube.com/watch?v=JCM29uOiU2Q
Re: Bozza menu' saldatrice TIG
Inviato: gio lug 29, 2010 10:08
da rokko
Spettacolo Raban

lo voglio anch'io il display...........
immortalato su youtube a perenne ricordo
Scherzi a parte, ottima performance, meno male che non ti intendi
di queste cose.......
Re: Bozza menu' saldatrice TIG
Inviato: gio lug 29, 2010 11:52
da spike762
Spettacolo !!Bravo...
Re: Bozza menu' saldatrice TIG
Inviato: gio lug 29, 2010 16:58
da McMax
Re: Bozza menu' saldatrice TIG
Inviato: gio lug 29, 2010 22:19
da McMax
mi giri anche sto codice che lo provo ?
Re: Bozza menu' saldatrice TIG
Inviato: ven lug 30, 2010 00:43
da ALMOR
....

Re: Bozza menu' saldatrice TIG
Inviato: ven lug 30, 2010 07:19
da Raban
La voce Pinciui regolera' un autotuning della saldatrice che passera' dalla modalita' saldatura perfetta ( opzione Pinciui gay OFF) alla modalita' saldatura cazz di cane (opzione Pinciui gay ON) .
L'opzione Pinciui gay ON sara' fortemente consigliata nel caso si debba effettuare qualche filmato o qualche reportage fotografico , in modo da non far sfigurare Pinciui e la sua saldatrice MILLER (SALDATRICE UFFICIALE A DOPPIA ONDA DI CURVATURA RIDONDANTE A BORDO DELLA USS ENTERPRISE)
X Rokko
Io di pic e di elettronica non ci capisco niente , pero' un po' so programmare , programmare un pic , un pc o un frullatore non fa differenza ...
Re: Bozza menu' saldatrice TIG
Inviato: ven lug 30, 2010 07:41
da c.marcello
Re: Bozza menu' saldatrice TIG
Inviato: ven ago 20, 2010 18:23
da Raban
aggiornamento firmware saldatrice .
Per ora sto messo come nel file allegato .
La parte menu' e' completa al 90 % e funzionante , compresi i 10 setup memorizzabili nella EEPROM.
Se si vuole flashare il micro con questa gia' si vede come funziona .
Brevemente :
Tasto encoder passa da modalita' scelta parametro/menu alla modalita' impostazione parametro .
Tasto escape passa dalla modalita' impostazione parametro alla modalita' scelta parametro/menu con salvataggio in EEPROM del valore impostato .
Pressione prolungata del tasto escape passa dalla modalita' scelta parametro/menu alla modalita' saldatura , led verde acceso .
Ora vado avanti con il ciclo di saldatura che e' gia' impostato (qualcosa nel sorgente lo si vede) una decina di giorni e dovremmo avere in mano qualcosa per fare delle prove .
Re: Bozza menu' saldatrice TIG
Inviato: gio ago 26, 2010 22:50
da McMax
Raban io ho provato ma non funza.... il display resta spento e mi resta fisso acceso il led dell'encoder. Ho provato sia a rifare il build di tutto il progetto che a flashare direttamente l'HEX file che hai creato tu. La scheda è a posto, ho riprovato il vecchio firmware di test dell'encoder e funziona perfettamente.
Puoi ricontrollare se per caso hai allegato i files giusti?
Re: Bozza menu' saldatrice TIG
Inviato: ven ago 27, 2010 06:51
da Raban
molto strano, avevo controllato svariate volte prima di postare ...
do un'occhiata al sorgente ...
Re: Bozza menu' saldatrice TIG
Inviato: ven ago 27, 2010 07:10
da Raban
Bo ho riguardato il sorgente , a me sembra tutto a posto .
I led non possono essere accesi ci sono 2 istruzioni ciascuno che li spengono .
LATA=0;
LATB=0;
LATC=0;
LATD=0;
LATE=0;
e poi
LED_BLUE=0;
LED_GREEN=0;
all'avvio del programma dovresti avere led spenti e display retroilluminato ma senza caratteri visualizzati .
Potrebbe esserci un problema se hai TORCH_BUTTON a 0 invece che a 1 oppure qualche casino
se eri in modalita' DEBUG .
Se e' quello puoi provare a commentare tutto l'if del ciclo di saldatura ovvero
tutto questo blocco di codice
Codice: Seleziona tutto
if (!TORCH_BUTTON)
{
GAS_CTRL=1; //pregas
while (f=pre_gas){delay_ms(100);f++;} //pregas per f cicli da 100 millisecondi
HV_SPARK_CTRL=1; //attivazione alta frequenza
PWM_SEC=pol_innesco; //attivo pwm secondario con polarita' come da menu
PWMDC(innesco); //corrente con valore impostato da menu (valore innesco)
if (tempo_hf<tempo_innesco) //verifico se il tempo innesco è maggiore o minore del tempo hf
{
delay_ms(tempo_hf); //se tempo_hf e' minore attendo il tempo di alta frequenza
HV_SPARK_CTRL=0; //disattivo l'alta frequenzza
delay_ms((tempo_innesco-tempo_hf)); //attendo il tempo rimanente di innesco
ADCON0bits.DONE=1; //avvio retroazione avviando la conversione ADC
rampa=1; //avvio rampa salita impostando la variabile rampa su 1
timer1_50ms(); //avvio il timer 1
}
else
{
delay_ms(tempo_innesco); //se tempo_hf e' maggiore del tempo d'innesco attendo il tempo d'innesco
ADCON0bits.DONE=1; //avvio reatroazione avviando la conversione ADC
rampa=1; //avvio rampa salita impostando la variabile rampa su 1
timer1_50ms(); //avvio timer 1
delay_ms((tempo_hf-tempo_innesco)); //attendo il tempo rimanente di alta frequenza
HV_SPARK_CTRL=0; //disattivo l'alta frequenza
}
}