MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è gio mar 28, 2024 14:05

Tutti gli orari sono UTC +1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 54 messaggi ]  Vai alla pagina Precedente  1, 2, 3, 4  Prossimo
Autore Messaggio
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: mer lug 21, 2010 15:18 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: lun set 08, 2008 10:37
Messaggi: 4486
Località: LONDON
bravissimi! un lavoro eccellente!

unico appunto... il display dovrebbe essere remotabile oppure dovrebbe stare sulla parte alta della scheda in modo che quest'ultima si sviluppi in basso!


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: mer lug 21, 2010 15:31 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Grazie Pinciuzzo !
Si beh in effetti avrei voluto metterlo in alto solo che con la pinout mi veniva meglio così e l'ho lasciato. Comuqnue si può facilente remotare con un semplice cablaggio e fissare al pannello nella posizione più consona.... e lo stesso dicasi per l'encoder, per il potenzimetro del contrasto e per il tastino.
Per intanto ho preferito lasciarlo sulla board così il tutto senza cavi che girano resta più ordinato.
Comunque sia la scheda non è enorme e secondo me si può pure pensare di fissarla interamente al pannello anteriore lasciando tutto così com'è !

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: gio lug 22, 2010 07:13 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: sab ott 25, 2008 14:27
Messaggi: 3553
Località: Serenissima Repubblica Veneta
Ovvio , limato via tutto , concordo di sostituire i morsetti con i passo 5 , anche perche' sono piu' facili
da reperire e perche' cosi' si limita il numero di articoli necessario per la costruzione della scheda .

Per ora comunque direi che e' meglio se non dedichi altro tempo a questa scheda , per fare le prove va piu'
che bene cosi' .

_________________
- internet + cabernet
- V8 Power
l'esperienza non si compra ma si paga


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: sab lug 24, 2010 08:56 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Questa è la mia versione della scheda montata... Poichè avevo già lo stampato della revisione 1.1 ho deciso di montare quella.
Mancano i relè a stato solido che ancora non mi sono arrivati !
Allegato:
Microcontroller_LCD_HMI rev 1.1 TOP LR.jpg


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: sab lug 24, 2010 09:06 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: sab ott 25, 2008 14:27
Messaggi: 3553
Località: Serenissima Repubblica Veneta
ATTENZIONE PROBLEMI ALLA CONNESSIONE DEL DISPLAY PER ORA NON METTETEVI A COSTRUIRE LA SCHEDA

_________________
- internet + cabernet
- V8 Power
l'esperienza non si compra ma si paga


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: sab lug 24, 2010 22:01 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: sab ott 25, 2008 14:27
Messaggi: 3553
Località: Serenissima Repubblica Veneta
Trovato il problema , per la connessione a 4 bit vanno usati i pin relativi ai 4 bit alti e non ai 4 bit bassi , quindi DB7, DB6, DB5, DB4.
Per ora ho risolto cablando volante il display .
McMax se rimetti mano alla scheda non sarebbe male prevedere la connessione
anche per un display con i 16 pin in linea come quello che sto usando nella foto .
Se uno lo compra sulla baia come ho fatto io e' il tipo piu' comune .


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
- internet + cabernet
- V8 Power
l'esperienza non si compra ma si paga


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: dom lug 25, 2010 09:43 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Ottimo Raban !!!
Le connessioni considerale già rifatte... per il display in linea vedo cora riesco a fare; più che altro sono le dimensioni esterne che rompono, dovrò ingrandire il PCB.
I 4 bit bassi li hai lasciati volanti o li hai messi a massa ?

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: dom lug 25, 2010 10:19 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: sab ott 25, 2008 14:27
Messaggi: 3553
Località: Serenissima Repubblica Veneta
volanti , ma non sarebbe male avere la possibilita' di tirarli a massa (opzionale) , non so se sia meglio o peggio

_________________
- internet + cabernet
- V8 Power
l'esperienza non si compra ma si paga


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: dom lug 25, 2010 22:41 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Mah... di solito è sempre meglio mettere a stato noto tutto quanto (quindi a massa) ma non ho trovato nessun riferimento nei documenti che ho trovato al fatto che si potessero mettere a massa. Nella sequenza di inizializzazione quei 4 bit sono contrassegnati con "x" che sta ad indicare stato indefinito, quindi né 0 (massa) né 1 (Vdd).

Per l'assegnazione dei pins come mi devo regolare ? Come le hai cambiate le connessioni ? Hai shiftato DB0 ==>DB4 e gli altri di conseguenza oppure hai usato un altro ordine ?

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: lun lug 26, 2010 06:49 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: sab ott 25, 2008 14:27
Messaggi: 3553
Località: Serenissima Repubblica Veneta
<<4 shiftato tutto di 4 bit

pero' aspetta a far modifiche perche' temo ne serviranno altre , ieri mi son messo a giocare con l'encoder
e temo sia difficile gestirlo in polling , forse sara' necessario portare una o due uscite dell'encoder sugli
ingressi di interrupt esterno (INT0 INT1 INT2) .

_________________
- internet + cabernet
- V8 Power
l'esperienza non si compra ma si paga


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: lun lug 26, 2010 16:09 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Ti va bene sul pin 24 (INT2) che è libero ?
Li mi verrebbe abbastanza facile fare la modifica.... con un ponticello da quel lato ce la caviamo alla grande.
Altrimenti si potrebbe pensare di usare gli ingressi appositi QEA e QEB (pins 5 e 6) che però stanno dall'altro lato del micro e sarebbe un po un cinema arrivarci.... oltre al problema di dove potrei spostare le attuali funzioni che ho previsto su quesi due pins.

Scusa ma perchè dici che in polling è un problema? L'encoder dovrebbe essere attivo sono durante l'impostazione dei parametri e quindi quando il controllo PWM è spento... e dovrebbe stare rigorosamente disattivato mentre i PWM girano (e quindi mentre stai saldando). Mentre imposti i parametri il micro dovrebbe fare solo quello: "pollare" l'encoder e i tasti.....
Tra l'altro il tastino dell'encoder l'ho messo su una linea di interrupt (INT1) in modo che, se vogliamo, possiamo usarlo per interrompere il ciclo di saldatura premendo l'encoder....

Eventualmente quando la saldatrice è in standby si può uscire dal ciclo di polling e rientrarci solo premendo il tasto dell'encoder.

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: mar lug 27, 2010 07:14 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: sab ott 25, 2008 14:27
Messaggi: 3553
Località: Serenissima Repubblica Veneta
Dunque ieri sera sono stato dalle 19 alle 23 a provare sta me..a di encoder e non ne sono venuto fuori !
A funzionare funziona , pero' non e' per niente preciso, una volta fai uno scatto avanti e va avanti di 1 , poi vai indietro e non si muove , lo muovi un po' di piu' e si muove di due...
Un gran casino , le ho provate tutte , sia andando a discriminare i 4 stati possibili dell'encoder , sia andando a leggerne 1 , che solo due .
Ho provato filtrando con delle pause a destra e a manca ma niente .
Alla fine il risultato migliore l'ho ottenuto andando a leggere due soli stati dell'encoder e raddoppiando la velocita' della libreria display che e' quella che soprattutto crea i problemi .
Per raddoppiare la velocita' della libreria nella funzione OpenLCD() ho dichiarato la velocita' del micro a 20 mhz invece che a 40 , automaticamente tutte le pause si sono dimezzate , ho provato anche mettendo 10 , ma va in palla il display, 15 e' il limite minimo , 20 mi e' sembrato
un buon compromesso .
La vedo dura gestire un menu' con sto encoder , in certe posizioni basta che lo tocchi e comincia a dare impulsi , forse quello che hai tu che non ha i clic tra una posizione e l'altra funziona meglio .
Mi sa che 3 tasti e due led costano meno e funzionano meglio ...

_________________
- internet + cabernet
- V8 Power
l'esperienza non si compra ma si paga


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: mar lug 27, 2010 21:56 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: sab set 13, 2008 15:29
Messaggi: 1534
Località: Fornaci di Barga (LU)
A che pin hai collegato l'encoder? Che risoluzione ha?

_________________
Non accontentarti mai, scegli gli strumenti giusti, usali bene, non accettare compromessi, pretendi il successo. Poi ricomincia da capo.

Nel mondo esistono 10 tipi di persone:
-chi conosce il codice binario
-chi non conosce il codice binario


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: mar lug 27, 2010 23:30 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Bit: sono 24 step/giro... forse un po tantino

Raban, dopo varie peripezie sono riuscito a sistemare tutto e a flashare il codice che mi ha mandato.
In effetti quando lo scannelli a manetta perde qualche colpo,(che è prevedibile visto il tempo di reazione del display). oltre a ciò ogni tanto si incarta e finchè non resetti non va più.... non riesco a capire se è un problema suo o del micro. Ora è tardi e non ho voglia di attaccare l'oscilloscopio ma domani provo a vedere che segnale esce e se si può migliorare con qualche condensatore. Eventualmente possiamo mettercene uno con meno risoluzione e di migliore qualità. Ne sto aspettando uno da un amico che lavora in ALPS (16 step/giro, stessa pinout ma senza LEDs), che dovrebbe essere di qualità migliore rispetto al TYCO che montiamo ora.

Allego foto del test per i posteri:
Allegato:
Micro_test.jpg


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età


Top
 Profilo  
 
 Oggetto del messaggio: Re: Scheda Micro_LCD_Human-machine interface
MessaggioInviato: mer lug 28, 2010 07:33 
Non connesso
AMMINISTRATORE
Avatar utente

Iscritto il: sab ott 25, 2008 14:27
Messaggi: 3553
Località: Serenissima Repubblica Veneta
Secondo me i problemi sono 2 :

Problema 1 la qualita' dell'encoder e tutta l'erba che butta fuori , ho cercato un po' in rete
e pare che oltre ad un filtro rc molti ci mettano anche in trigger schmitt .

Problema 2 il tempo di scrittura sul display , quando scrivi sul display non puoi fare polling sugli input e quindi ti perdi un po' di impulsi .

Se la cosa diviene complicata mettiamoci 3 tasti e bonanotte , poi faremo pressione lunga
avanti veloce , pressione corta avanti lento

_________________
- internet + cabernet
- V8 Power
l'esperienza non si compra ma si paga


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 54 messaggi ]  Vai alla pagina Precedente  1, 2, 3, 4  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it