thedrifter Inserito: 14 agosto 2015 Segnala Share Inserito: 14 agosto 2015 Ciao a tutti Ho assemblato su un MEGA2560 un display TFT 480X272 (con relativa shield) e un modulo Ethernet. Il problema sta nel funzionamento della ethernet con il display, vale a dire: appena inizia il programma per un po' funziona la comunicazione LAN, quando il tutto si scalda (dopo qualche minuto), smette di funzionare; se tolgo il display e lascio solo l'Ethernet, essa funziona sempre. Pensavo a problemi di alimentazione, ma ho dapprima usato switching a 5V per alimentare display e modulo Ethernet, poi ne ho messi 2, uno per il display e uno per il modulo Ethernet; pensavo a un problema di alimentazione, perchè mettendo dei condensatori all'uscita degli switching ho migliorato la comunicazione della LAN. Non è invece un problema software che io non capisco? Qualche ritardo o non so che? Vi allego il sorgente, e ringrazio tutti Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 15 agosto 2015 Segnala Share Inserita: 15 agosto 2015 Sembrerebbe un problema di Hw. Sembrerebbe, da quanto scrivi, che il modulo display a caldo generi disturbi alla linea di comunicazione. Le 2 shields sono forse sovrapposte? Se ti è possibile prova a remotare il display. Link al commento Condividi su altri siti More sharing options...
thedrifter Inserita: 15 agosto 2015 Autore Segnala Share Inserita: 15 agosto 2015 Ciao Livio, sempre molto disponibile, grazie Non ne vengo a capo, mi pare anche a me che siano disturbi, ma boh; si, è tutto sovrapposto, sopra la mega ho una millefori per usare i pin restanti, poi la shield del display, e ultimo il display, nel mezzo ho incastrato la shield ethernet. Stamani ho provato ad alimentare il solo display a parte con il regolatore messo lontano, in modo che non arrivassero ad arduino eventuali disturbi, ma è tutto uguale, tutto funziona a freddo, come si scalda non va la ethernet. Cosa intendi remotare? spostare tutta la shield e il display? Facendo prolunghe di filetti? Pensi a disturbi generati dal display? Grazie ancora Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 15 agosto 2015 Segnala Share Inserita: 15 agosto 2015 spostare tutta la shield e il display? Facendo prolunghe di filetti? Pensi a disturbi generati dal display? Si proprio. Io oramai con arduino uso solo displaies pilotati in I2C un po' per risparmiare porte ed un po' per tener lontano il display. Link al commento Condividi su altri siti More sharing options...
thedrifter Inserita: 15 agosto 2015 Autore Segnala Share Inserita: 15 agosto 2015 Allora, invece che il display, ho spostato la shield ethernet, facevo prima, con un cavo flat, l'ho messa fuori da tutto a una 20ina di cm da arduino e display, ma tutto si comporta allo stesso modo, si blocca lo stesso. Mi rimane da provare solo a spostare il display; purtroppo i display un po' grandini come il mio non si trovano I2C e quindi sono costretto così. Quindi secondo te il display da tutti questi disturbi? Farò anche questa prova, appena posso. Grazie ancora Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 16 agosto 2015 Segnala Share Inserita: 16 agosto 2015 Non lo so, la mia è un'ipotesi basata sul fatto che togliendo il display ethernet torna afunzionare. Però a questo punto mi ricredo un po'. Prova a misurare la tensione di alimentazione sulla shield di Ethernet. Se disponi di un oscilloscopio decente verifica anche se cisono disturbi che compaiono quando la scheda smette di funzionare. Verifica se ci sono cali di tensione, anche minimi. Insomma quando la scheda smette di funzionare misura tutto quello che puoi misurare con e senza la shield del display. Link al commento Condividi su altri siti More sharing options...
thedrifter Inserita: 16 agosto 2015 Autore Segnala Share Inserita: 16 agosto 2015 Ciao Livio, diciamo che ho risolto, anche se non in modo corretto, il display non era, perchè anche se lo toglievo, ma lasciavo la shield di adattamento dei valori TTL, non andava uguale. Quindi ho provato a togliere i pin usati per lo spi del display, che di fatto servivano solo per la SD Card (che per ora penso non mi serva), e ora tutto funziona; posso dedurre che gli integrati della shield che fanno da adattamento tra i 5V e 3,3V diano qualche sorta di disturbo alle uscite di arduino (magari assorbono troppo). Se mi servirà una SD userò un lettore separato, senza passare dalla shield del display, anche in quel modo funziona... Grazie tante, c'è sempre da impazzire con questa roba Un saluto Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora