Home
Accesso / Registrazione
 di 

Problemi con una scheda arduino

13 risposte [Ultimo post]
ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
18 ore 7 min fa
Utente dal: 28/06/2011
Messaggi: 905
Utente PREMIUM

Ragazz*,
ho un dubbio.
Dunque, io ho lavorato per qualche tempo, qualche settimana, con una scheda della famiglia arduino.
Ho cominciato con gli esempi per vedere se funzionava tutto e poi ho cominciato a lavorare sul mio progetto, espandendolo.
Nelle ultime due settimane scarse la scheda stranamente ogni tanto non riceveva il codice durante l'Upload.
Dopodiché, ha cominciato a fare qualcosa di strano cioè, una volta collegata, a tratti non veniva riconosciuta cioè il sistema Operativo (windows 7 64 bit, per l'esattezza), segnalava che il dispositivo USB non era un dispositivo riconosciuto.
Come se non ci fossero i driver.
Naturalmente i driver non sono stati spostati.
Allora ho provato ad usarlo su un computer con Windows 8 64 bit, stesso problema.
Ho anche provato un computer con Windows XP, stesso problema.
Ho formattato allora il primo PC ed installato per prima e unica cosa l'ambiente arduino.
Stesso problema.

Che ne dite?
Che vi pare?

ritratto di Ivan Scordato
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
9 ore 30 min fa
Utente dal: 30/09/2012
Messaggi: 377
Utente PREMIUM
Ciao, ti appare per caso

Ciao, ti appare per caso qualche messaggio di errore?

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
18 ore 7 min fa
Utente dal: 28/06/2011
Messaggi: 905
Utente PREMIUM
Nessuno. Solo il triangolo

Nessuno.
Solo il triangolo giallo sulla voce "Dispositivo USB" in gestione periferiche.
Prima, quando ancora funzionava tutto correttamente, era solo lento (talvolta) nel caricare sulla scheda.

ritratto di slovati
Offline
Titolo: User+
Utente+
Ultima visita:
8 ore 18 min fa
Utente dal: 12/01/2009
Messaggi: 28
Utente PREMIUM
Ciao Piero, è difficile fare

Ciao Piero,
è difficile fare una diagnosi a distanza, il problema potrebbe essere in vari punti (escludendo, come dici tu, un problema di driver sw sul PC e un problema hw alla porta USB del PC):
1. interfaccia USB-seriale. Se lo sketch attualmente caricato sulla scheda utilizza la seriale, si può collegarsi ai pin della stessa (by-passando quindi il convertitore USB) e vedere con TeraTerm o simili se esce qualcosa. Forse si può fare anche l'upload direttamente dalla seriale.
2. regolatori di tensione della scheda. Anche qui basta misurare le tensioni sui pin opportuni dell'header e verificare se le tensioni 5 e 3,3V sono corrette e stabili. Bisogna però vedere in base al modello di scheda Arduino. Questi regolatori non sopportano in genere assorbimenti di corrente molto elevati, sono stati per caso collegati dei carichi alimentati direttamente da Arduino?
3. se la scheda monta un AVR su zoccolo, si può provare a sostituirlo o riprogrammarlo ;-)

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
18 ore 7 min fa
Utente dal: 28/06/2011
Messaggi: 905
Utente PREMIUM
Allora, intanto grazie per

Allora, intanto grazie per essere intervenuto :D
Dopodichè, ecco ulteriori info:
la porta USB mi sento di escludela (ma NATURALMENTE potrei sbagliarmi, e vale su tutto quello che dico! sempre!! ;p) perchè le ho provate tutte e tre sul primo pc, ne ho provate due sul secondo e due sul terzo (in questo caso, anche usando un hub USB 2.0).

Lo sketch attualmente caricato sulla scheda (almeno, credo ci sia ancora) dovrebbe produrre già dati tramite seriale e dovrebbero già essere presenti ed inviati ad un software che li legge. Ma io credo di poter supporre che il problema sia proprio qui perchè nè teraterm (che ho testato) nè il software dedicato, nè tanto meno il monitor seriale dell'ide di arduino mostrano dati.

Devo testare i valori di tensione, questa è una cosa che non ho fatto ma speravo potesse essere un discorso non hardware.
In ogni caso, nessun carico è stato collegato. Ho fatto esperimenti con segnali dell'ordine del mV.
L'alimentazione l'ho sempre presa dall'USB del PC, portatile per giunta (quindi mi sentirei di escludere sbalzi di tensione o similari).

In ultimo, ahimè, il procio è SMD.

ritratto di slovati
Offline
Titolo: User+
Utente+
Ultima visita:
8 ore 18 min fa
Utente dal: 12/01/2009
Messaggi: 28
Utente PREMIUM
Quindi hai già provato a

Quindi hai già provato a collegarti direttamente ai pin Rx e Tx dell'header della board (utilizzando poi un convertitore USB/seriale esterno, non quello della board)? Perchè se anche lì non c'è attività, la vedo grigia.
Eventualmente, avendo disponibilità di un'altra board Arduino (penso vada bene qualunque modello) si può provare a riprogrammare il bootloader utilizzando ArduinoISP, però non è immediato..

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
18 ore 7 min fa
Utente dal: 28/06/2011
Messaggi: 905
Utente PREMIUM
Con questo, per
ritratto di slovati
Offline
Titolo: User+
Utente+
Ultima visita:
8 ore 18 min fa
Utente dal: 12/01/2009
Messaggi: 28
Utente PREMIUM
Direi di sì. Potrebbero

Direi di sì. Potrebbero andare bene anche gli adattatori USB-seriale che si trovano in commercio, l'unica cosa è assicurarsi bene che i livelli di tensione sui pin Tx,Rx utilizzati dalla scheda Arduino siano compatibili con quelli dell'adattatore. Ad es. la BBB usa livelli a 3,3V sui pin della seriale.

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
18 ore 7 min fa
Utente dal: 28/06/2011
Messaggi: 905
Utente PREMIUM
Nada. :( Tra l'altro la

Nada. :(
Tra l'altro la situazione mi pare abbastanza problematica fin dal principio visto che

(si può ingrandire facendoci click su)

Interrogata, tramite browser (è una Yun non una DUE ;p), i LED TX ed RX sull'adattatore non si illuminano nemmeno.

Ho misurato la tensione su ogni pin: su RX e TX ci sono 5 V fissi.

La sezione di alimentazione ha valori tutti corretti.

Tra 1.5 e 1.7 V da D2 a D5

2 V su D6.

1V su D7.

1.3 V su D8.

4.88 su D9.

2.7 V fino a D12.

5V su D13.

Niente sui pin analogici.

Però non chiedetemi quale sketch ci sia caricato sopra e che cosa facesse perchè sinceramente non saprei dirlo. :(

Quando ho sperimentato il problema stava effettuando l'upload del codice e non so a che punto sia effettivamente arrivato.

 

Che ve ne pare?

ritratto di Boris L.
Offline
Titolo: User+
Utente+
Ultima visita:
1 giorno 20 ore fa
Utente dal: 08/11/2012
Messaggi: 47
Utente PREMIUM
In effetti se il problema lo

In effetti se il problema lo hai avuto nel caricamento chissà che codice c'è li sopra.
Quei valori di tensione potrebbero essere qualsiasi cosa.
Ma il LED13 è acceso?

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
18 ore 7 min fa
Utente dal: 28/06/2011
Messaggi: 905
Utente PREMIUM
Mi sono accorto solo ora che

Mi sono accorto solo ora che il LED "USB" non si accende mai...
Quando connetto la scheda, cavo di rete compreso, parte il riconoscimento dell'hardware ma resta sconosciuto per non meglio rpecisati problemi di driver.
Inoltre succede che mi dice che si sta connettendo alla rete via cavo ma poi arriva il timeout e scompare la connessione tra quelle presenti.
Dite che ha senso?

ritratto di Giorgio B.
Offline
Titolo: User++
Utente++
Ultima visita:
2 giorni 19 ore fa
Utente dal: 06/02/2013
Messaggi: 80
Utente PREMIUM
Ma se cambi la versione

Ma se cambi la versione dell'IDE? Così cambi i driver e fai una prova diversa.

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
18 ore 7 min fa
Utente dal: 28/06/2011
Messaggi: 905
Utente PREMIUM
Versione obbligata, ahimè

Versione obbligata, ahimè :)
Ma in ogni caso, i driver non dovrebbero non installarsi se, per esempio, avessi un problema con pacchetti corrotti o similari?

ritratto di Boris L.
Offline
Titolo: User+
Utente+
Ultima visita:
1 giorno 20 ore fa
Utente dal: 08/11/2012
Messaggi: 47
Utente PREMIUM
Quindi sarà la DUE.. ;) Credo

Quindi sarà la DUE.. ;)
Credo anche io che non si installerebbero se fosse quello.
Magari però è la versione che crea problemi e cambiandola potresti averne di più stabili.

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 3 utenti e 38 visitatori collegati.

Ultimi Commenti