ULN2803 con corrente positiva sull'output

Nov 15, 2008 17 Replies

Ciao a tutti ho un problema che non riesco proprio a capire ho realizzato questo pcb



formatting link



è un semplice circuito per pilotare una matrice di led niente di più ...
è un pcb a 2 layer utilizzo la fotoincisione per creare il pcb è venuta perfetta..piste nitide...un ottima pcb

ho realizzato il circuito sulla breadboard centinaia di volte e so che deve funzionare ... concettualmente non c'è nulla di sbagliato...



UNA VOLTA MONTATO... naturalmente non funziona :'( ma la cosa assurda è che dall' uln2803(matrice di array NPN) ricevo CORRENTE POSITIVA.. quando invece dovrebbe uscirmi corrente negativa... (so che i termini non sono esatti..ma chiedo venia)



mi sono messo a fare delle prove con il tester con il pin nero del tester nell'output dell'uln2803 e il pin rosso nel polo positivo il tester mi segnalava una tensione inversa...come se fossero invertiti...



altra cosa strana..che non riesco a capire (ma credo sia collegata al problema di cui sopra) l'alimentazione alla pcb utilizzandi i 2 pin in alto a sinistra poi ho collegato i vari segnali per pilotare lo shift register....(SI, SCK, RCK) STACCANDO IL POLO POSITIVO DALL'ALIMENTAZIONE.. IL LED DI SEGNALAZIONE DELL'ALIMENTAZIONE RIMANEVA ACCESO..



ho perso 2 ore a controllare e ricontrollare ogni singola pista del pcb sono assolutissimamente sicuro che non ci sono corti non so più che cosa fare...



scusate la mia ignoranza e grazie ancora per la vostra pazienza



Contrario


Non so s sia in relazione al tuo nikname ma.... A me più che il top view sembra il bottom....

Ciao OlMirko

Contrario ha scritto:

Scusa il consiglio che potresti reputare "offensivo" ;-) , hai guardato se hai inserito ULN girato di 180 gradi? E' una boiata ma magari è sfuggito...

Un bel giorno, "Contrario" ebbe l'ardire di profferire:

Beh, se quello è davvero il top layer, ovvero la vista dall'alto del circuito stampato con i componenti messi su quel lato (con saldature quindi dal lato opposto) allora ci credo che non funzioni nulla. E' stato fatto a rovescio.

Finish your mail packet! Children are offline in India. News 2000 [v 2.06] - http://www.akapulce.net/socket2000

Ciao Mirko la scritta top view è soltanto riferita alla matrice di led mi serve per capire da che parte devo guardarla per il montaggio e per regolarmi con i pin

"Strelnikov" ha scritto nel messaggio news:gflucj$g2o$ snipped-for-privacy@aioe.org...

^_^ ci mancherebbe anzi , hai fatto benissimo a volte sono gli errori più banali a sfuggire

purtroppo però il verso è giusto ho controllato ancora una volta proprio ora tutto corretto

l'alimentazione dell'uln è corretta e con il terminale a massa del tester sul pin 9 dell'uln ed il terminale rosso sulla +5 ricevo il voltaggio corretto e le fasi corrette ... (non invertite per interderci , con il - sul tester)

Ciao Due Di Picche come ho detto sopra.. la scritta topview è una mia mancanza avrei dovuto toglierla prima di postare lo schema su internet è riferita soltanto alla matrice di led mi serve per vedere come devo guardare la matrice per regolarmi con i pin e con il montaggio sul pcb

fatte di nuovo tutte le prove... ho praticamente tutto invertito... il mio pic16F628 che pilota il tutto produce segnali corretti... misurandoli sulla breadboard all'uscita del pin RB0 del 16F628 sono ok

li misura nell'input della pcb.. nei pin che vedete in basso a sinistra nel pcb e ci segnali invertiti addirittura di 5V...

secondo voi è fatta male la pcb?! ho fatto fare giri strani all'alimentazione? creo dei loop di massa... o altro?

Senti ma quando hai fatto lo schematico e sei passato al pcb il tuo programma (che sw è?) ti ha restituito errori? Cosa sono quei pad spesso prima delle terminazini con altri pad? Loop di massa non ti invertono tutto così come le alimentazioni...

Ti sta sfuggendo qualche cosa...

coals

ciao.. lo schema non l'ho fatto ho iniziato dal pcb usando Sprint Layout 5 l'opzione DRC non mi ha restituito nessun errore

quei pad che vedi prima delle terminazioni sono i fori che mi permettono di collegare i 2 layer fori passanti praticamente

credo che faccia prima a rifare completamente il circuito

che veleno :'(

Usi due alimenttaori separati per la scheda del pic e questa scheda? In tal caso gli 0V dei due alimentatori sono collegati tra loro, vero? I componenti sono montati dal lato opposto a quello che si vede nel pcb postato, vero? Sicuro di non aver invertito i fili di a=F2limentazione (+ e - del tuo pcb?

Senza schema =E8 difficile dire, ma sembrerebbe giusto, a parte il fatto che =E8 stranamenta visto dal lato saldature, di solito i pcb si fanno visti dal lato componenti.

Non direi.

Rifare il pcb potrebbe non servire se non trovi prima cosa non va bene.

Ciao.

lucky

ciao Lucky

no, utilizzo un solo alimentatore anzi, a dirla tutta, uso i 5 volt di un cavo usb spellato che mi alimenta il 16F628 su breadboard e poi la pcb

ho misurati con il tester e l'alimentazione entra correttamente e nella giusta polarizzazione

hai ragione...

A questa domanda mi pare tu non abbia mai risposto.

Quindi tenendo il negativo del tester sullo 0V della scheda del PIC (sottolineo, scheda del PIC, non del PCB), e il positivo del tester su:

  • "-" del pcb, misuri 0V?
  • "+" del pcb, misuri 5V?
  • pin 9 del uln, misuri 0V?
  • pin 14 del uln, misuri 5V?

Ciao.

lucky

si esatto... li ho montati in maniera "mirror"... come me li ha proposti il software che ho usato per creare il pcb una volta applicati nel layer top

provo e ti faccio sapere...

grazie Lucky

Ma era con te che avevo discusso qualche tempo fa? Prendi immediatamente una buona abitudine: fai uno schema chiaro e ragiona da l=EC. Anche noi ti potremo aiutare pi=F9 facilmente con uno schema sotto gli occhi.

m'hai beccato Darwin... mea culpa mea culpa mea grandissima culpa ^_^

"Contrario" ha scritto

Ciao contrario, la prima cosa che ti vorrei dire è di non invertire la posizione dei puntali quando fai le misure, ti confondi inutilmente.... Tieni inchiodato il puntale nero a massa e fai le misure da lì. Detto questo, ogni canale dell'ULN dovrebbe lavorare in due stati solamente, e cioè aperto o in saturazione. Nel primo caso, a uno 0 sull'ingresso deve corrispondere sull'uscita circa la stessa tensione con cui alimenti il carico; nel secondo, a un +5 sull'ingresso deve corrispondere pressoché zero sulla relativa uscita e il carico si deve accendere. Se quello che vedi non corrisponde, potrebbe essere ad esempio che il pin di massa dell'uln non sia saldato bene, (verifica in ohm), oppure, ma la vedo più improbabile, potrebbe non riuscire a saturare l'ULN; di solito però, se l'ingresso è sufficientemente alto (3.5-4V), a questo corrisponde un arrostimento del medesimo... CMQ, tieni il nero del tester sulla massa e controlla cosa succede rispettivamente su ingressi e uscite.

Ciao OlMirko

"Contrario" ha scritto nel messaggio news:491f012c$0$1093

L'ULN ha solo un pin di massa, NON ha alimentazione positiva, sei sicuro quando parli alimentazione?? Lascia perdere il pin comune dei diodi !! ciao Rusty

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required