Cavo USB, problema con la tensione

Anch'io feci dei test e fui in grado di far funzionare l'ADC su uno standalone senza connettere la coppia AVCC/GND dei pin 20/22 però visto che siamo ad esaminare i problemi, era giusto specificare che quella connessione non è corretta.
Poi va visto anche il codice: se lui pensa di accendere tutti i led contemporaneamente, può darsi che mandi in blocco l'alimentazione da porta USB (e qui si torna al problema dell'assenza dei dati sulle R dei LED).
Poi c'è la questione dei corti che hai sollevato tu: quelle saldature effettivamente non sono il massimo. Dovrebbe mettersi di "buzzo buono" (come si dice dalle mie parti :wink: ) col tester e verificare se c'è una qualche conduzione parassita.

Le domande che ho posto sono tutte mirate a scovare questo probabile extra-assorbimento, ma se lui non risponde possiamo farci una partita a scacchi sulle possibili risposte; ovvio che sono d'accordo sul fatto che il circuito va reso perfetto, solo dicevo che collegare o meno quei pin non contribuirà in alcun modo a risolvere il problema principale; una volta scovato e rimosso il problema ovvio che poidovrà essere completato con tutto ciò che hai osservato.

Le resistenze sono di 150 ohm. Ogni pin pilota un led alla volta. Il transistor è un npn, su di esso leggo C33740 W27.

Questa verifica la dovrei fare con o senza chip? Spiegati meglio per favore.

leo72:
No, aspetta. Lui aveva detto di non aver collegato l'alimentazione all'ADC.
Ma se vedi lo schema, ha collegato VCC sul pin 7 ma NON la massa sul pin 8, che invece ha collegato al pin 22. Manca la tensione positiva sul pin 20 (AVCC).
:*
Insomma ha fatto un po' di intrecci sulle linee di alimentazione.

Assumendo le masse in comune come ci suggerisce Michele, dici che collegando anche il pin 20 si risolverebbe? Ma quello non serve per i pin in analogico?

Inoltre volevo precisare che, sì le saldature non sono il massimo, ma ragazzi è il mio primo progetto che faccio su una millefori xD Ho fatto altri progetti ma tutti con la scheda Arduino, e là basta collegare due fili e il gioco è fatto. Quindi chiedo venia per i collegamenti pessimi :grin:

Dunque (5-2)/150 = 20mA di media, nei momenti in cui li accendi tutti, se succede, i SOLI LED assorbono 27*20 = 540mA e quindi sei già fuori, in considerazione del fatto che ancora devi aggiungere il consumo, seppur minimo, del micro.

La verifica col tester devi farla col micro ma la scheda DEVE essere scollegata dal PC; devi mettere il tester sulla portata ohmica più bassa o, se c'è, sulla portata che fa suonare un cicalino quando c'è un corto; poi devi applicare i puntali direttamente sui pin 5V e GND della scheda, per vedere se c'è un cortocircuito (o ohm) o un assorbimento esagerato (pochi ohm)

I consigli di LEO non ti risolvono il problema, però SONO importanti e li devi mettere in pratica a prescindere, cioè quando risolverai il problema comunquedovrai apportare i correttivi che ti suggerisce

Nessuno ti sta facendo un processo, la millefori è eccellente per la prototipazione, anche per lavori definitivi, ma va usata in modo ordinato, non semplicemente come una specie di supporto per tenere assieme i componenti; insomma deve essere un valido sostituto del PCB, se la usi come una specie di breadboard diventa un boardello :grin:

No no non assorbe 540mA! Perchè si accendono uno alla volta, quindi massimo 9*20=180mA. 180 è comunque troppo in questa circostanza, ma se provo ad accendere un solo led non va comunque, e lì l'assorbimento è di 20mA più il consumo del micro. I led non possono accendersi tutti insieme perchè per poter accenderli contemporaneamente, con un assorbimento di 0.06 A sarebbe (5-2)/0.06=50 ohm. E la resistenza avrebbe dovuto essere diversa se accendi 1, 2 o 3 led. Quindi devono necessariamente accendersi uno alla volta.

Il tester che ho non ha una portata ohmica, o almeno credo che non ce l'abbia, mi misura semplicemente la resistenza. Nella lettura non da un valore, nel senso che continua e continua a leggere ma non esce nessun valore. Mentre se faccio toccare le due punte segna 0. Ne deduco che dovrebbe esserci un corto quindi?

veigh:
No no non assorbe 540mA! Perchè si accendono uno alla volta, quindi massimo 9*20=180mA. 180 è comunque troppo in questa circostanza, ma se provo ad accendere un solo led non va comunque, e lì l'assorbimento è di 20mA più il consumo del micro. I led non possono accendersi tutti insieme perchè per poter accenderli contemporaneamente, con un assorbimento di 0.06 A sarebbe (5-2)/0.06=50 ohm. E la resistenza avrebbe dovuto essere diversa se accendi 1, 2 o 3 led. Quindi devono necessariamente accendersi uno alla volta.

non ho capito niente, mi sembra una logica da allucinogeno, quindi lasciamo stare l'approfondimento :sweat_smile: e restiamo sulla certezza che non si accendono tutti assieme.

Il tester che ho non ha una portata ohmica, o almeno credo che non ce l'abbia, mi misura semplicemente la resistenza. Nella lettura non da un valore, nel senso che continua e continua a leggere ma non esce nessun valore. Mentre se faccio toccare le due punte segna 0. Ne deduco che dovrebbe esserci un corto quindi?

le resistenze si misurano in "ohm", quindi hai le portate "ohm"iche; il tester in ohm normalmente misura "1" con i puntali aperti e "0" con i puntali in corto tra loro, se vedi numeri ballerini significa che non c'è cortocircuito, qindi il mistero resta, a questo punto non saprei.
P.es. se il Transistor fosse guasto (ma intanto l'hai messa la R sulla base??) potrebbe non portare più tensione ai led

Per i consumi credo che volesse dire "si accendono uno un piano alla volta", difatti poi parla di 9 led.

leo72:
Per i consumi credo che volesse dire "si accendono uno un piano alla volta", difatti poi parla di 9 led.

sì, va bene, l'importante era escludere un consumo spropositato, comunque è la seconda parte della frase che :astonished: ma comunque non ha importanza, ci sono troppi fattori incogniti

Ma ciò che non mi spiego è che prima di fare questo progetto, ho fatto un altro cubo con gli stessi collegamenti e pezzi (resistenze, led, transistor) uguali. Perfino la resistenza sulla base del transistor, cioè non l'ho messa nemmeno sul primo progetto. L'unica differenza è che usavo la scheda Arduino, invece qui uso solo il micro. Quindi facciamo una serie di tentativi: il GND è comune? o devo saldarlo su entrambi i pin? Il VCC va solo sul pin 7 oppure anche su AVCC devo farlo arrivare? Benchè non utilizzi gli analogici.

Ho constatato che se punto col tester il pin 7 del micro (VCC) e sul catodo dei led (quindi anche sul collettore dei transistor) vi è un'intensità NEGATIVA di 6-7 A. Possibile? :astonished: non potevano essere solo 100mA??

P.S. Azz di male in peggio. Facendo altre prove, ho scoperto che puntando il tester sullo zoccolo del micro (SENZA il micro), mi da una tensione di -5V, e ovviamente invertendo le punte (cioè mettendo la punta positiva sul GND e la negativa sul VCC) ho una tensione di 5V. Inoltre con punta positiva su VCC e negativa su GND mi da un'intensità di -85mA (che teoricamente dovrebbe essere di quei 100mA per l'enumerazione, solo che sono negativi). Il mistero di complica. Non è che la usb ha i fili al contrario?!

veigh:
Ho constatato che se punto col tester il pin 7 del micro (VCC) e sul catodo dei led (quindi anche sul collettore dei transistor) vi è un'intensità NEGATIVA di 6-7 A. Possibile? :astonished: non potevano essere solo 100mA??

La corrente non si misura in parallelo ma in serie.

P.S. Azz di male in peggio. Facendo altre prove, ho scoperto che puntando il tester sullo zoccolo del micro (SENZA il micro), mi da una tensione di -5V, e ovviamente invertendo le punte (cioè mettendo la punta positiva sul GND e la negativa sul VCC) ho una tensione di 5V. Inoltre con punta positiva su VCC e negativa su GND mi da un'intensità di -85mA (che teoricamente dovrebbe essere di quei 100mA per l'enumerazione, solo che sono negativi). Il mistero di complica. Non è che la usb ha i fili al contrario?!

Non è che hai invertito tu qualcosa? :wink:

leo72:
Non è che hai invertito tu qualcosa? :wink:

Filo rosso -> corrente, filo nero -> massa. Almeno questa cosa la so :smiley: da quando avevo 5 anni xD

veigh:

leo72:
Non è che hai invertito tu qualcosa? :wink:

Filo rosso -> corrente, filo nero -> massa. Almeno questa cosa la so :smiley: da quando avevo 5 anni xD

Allora è colpa dei Maya :wink:

Dai mo la pigliamo a barzelletta la cosa xD che devo fare secondo te? Non so più cosa provare

veigh:
Ho constatato che se punto col tester il pin 7 del micro (VCC) e sul catodo dei led (quindi anche sul collettore dei transistor) vi è un'intensità NEGATIVA di 6-7 A. Possibile? :astonished: non potevano essere solo 100mA??

questo è un test senza senso ed un risultato impossibile, comincio ad avere il dubbio che tu col tester non abbia quel minimo di dimestichezza per poterci ricavare un minimo di info decenti, ecco perché parlo di troppe incognite.

P.S. Azz di male in peggio. Facendo altre prove, ho scoperto che puntando il tester sullo zoccolo del micro (SENZA il micro), mi da una tensione di -5V, e ovviamente invertendo le punte (cioè mettendo la punta positiva sul GND e la negativa sul VCC) ho una tensione di 5V. Inoltre con punta positiva su VCC e negativa su GND mi da un'intensità di -85mA (che teoricamente dovrebbe essere di quei 100mA per l'enumerazione, solo che sono negativi). Il mistero di complica. Non è che la usb ha i fili al contrario?!

appunto, di male in peggio, l'USB NON PUO' AVERE i fili al contrario, semplicemente perché è una porta, è molto più probabile che abbia tu invertito i due poli + e -. SE SEI SICURO della tua prova salda al contrario i due fili; il micro non penso si sia guastato, facilmente ti parte tutto e risolviamo

A questo aveva già risposto leo, le misure vanno fatte in serie e non in parallelo. Col tester so fare le cose più semplici. Avendole studiate a scuola, ho una conoscenza più teorica che pratica. Se sei sicuro che la porta usb non può che essere collegata bene, perché mi consigli di saldare al contrario? Io sto solo chiedendo come devo fare per cercare di risolvere.

Scusa, ma dalla porta USB non può esserci una tensione invertita. E' uno standard, la tensione positiva esce sulla linea + e massa è su -. Se fosse come dici, collegando un qualunque dispositivo a quella porta, lo bruceresti.
A meno che tu non abbia già bruciato quella porta con corti... siamo sicuri che essa funzioni correttamente?

Tu come prelevi la tensione dalla porta? Usi una presa USB? Hai sfilacciato un cavo?
Non è che hai invertito i collegamenti tra la presa o il cavo ed il tuo circuito?

Per quello che ne so anche i puntali del tester possono essere inverti, controlla magari il problema della confusione e nel tester. Ma se non dovessero essere invertiti misura la tensione direttamente su i fili della usb, che dai colori sembrano corretti, il rosso è positivo e il nero è GND, ma potrebbe non essere così.

PS: per il micro avrei preferito usare uno zoccolo, così da poterlo estrarre e sostituire.
Ciao.

credo che il micro sia su zoccolo, visto che parla di aver misurato senza....
@ veigh, vogliamo provare a fare una cosa con un minimo di logica, altrimenti qui facciamo la festa dei quattro rincoglioniti e staremo a parlare giorni e giorni senza combinare niente. Premesso che non te la devi prendere quando ti si dice una parola in più, in fondo siamo qui per aiutarti, ma tu le devi dare le informazioni invece di fartele tirare con le tenaglie.
Oltretutto se ti si suggerisce una cosa ed invece di farla stai a porre domande, non ne usciamo più, o ti fidi ed esegui subito ciò che ti si consiglia o non ti fidi a vai avanti per la tua strada e amici come prima, non è che oltre a darti i consigli ti dobbiamo pure convincere. Quindi se ti va proseguiamo senza obiezioni, se non ti va per me possiamo fermarci qui.
La prima prova da fare è verificare il TESTER:
1 - inserisci i cavetti: rosso nella presa "V" e nero nella presa "GND" o col simbolo della messa a terra.
2 - imposta la portata 2VDC o 20VDC.
3 - misura una qualsiasi batteria, che però sia abbastanza carica, quelle scariche fanno cose strane.
Mi dici cosa leggi?

Ma nessuno se la prende Michè! Tutte le informazioni che so ve le dico, non è mica un segreto di stato, solo che non so quali informazioni sono utili e quali no. Comunque il tester ha sempre funzionato bene, e ora l'ho riprovato: su una batteria AAA segna 1.2 V, così come è scritto sulla batteria stessa. Se vi può essere utile il tester è questo: Cascone Shop . Detto questo, @Mauro, sì uso uno zoccolo, molto più comodo e soprattutto non rischio di bruciare il micro, data la mia inesperienza nella saldatura. Ed infine @leo, ho usato un cavo usb recuperato da un mouse (che a suo tempo funzionava bene). Quindi è impossibile che abbia usato male la porta perchè ho preso il cavo e ho collegato il filo rosso al pin VCC e il nero al GND.