Sida 2 av 2
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 17:09:45
av Klas-Kenny
Ojdå, jag blandade ihop det du länkade och det jag länkade när jag öppnde båda samtidigt.
Nu blev det ju jobbigt, jag mätte strömmen nu med, ligger på ~15mA när endast en led är tänd, men när jag sedan har alla tända går den ner till 6mA
Får väl bli ett gäng transistorer då.
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 17:40:12
av bearing
Oj, det var värre än jag väntat mig. Innebär det att spänningen på utgången sjunker till typ 2,5V?
Prova att vända på lysdioderna, så att en nolla gör att den lyser, istället för en etta. Jag tror att transistorn som sänker ström (N-channel) är kraftigare än den som driver (P-channel) även fast databladet specificerar att båda klarar samma ström.
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 17:44:59
av Klas-Kenny
Mätte även spänningen nu, om det ändå vore så väl att den landar på 2,5V, 1,8V blev det på. Lite förvånande att det trots det lyser så pass mycket.
Problemet är dock att Lysdioderna ska bytas ut till en 7seg-display, som redan sitter monterad, och att byta den mot en med gemensam katod innebär dels att jag måste köpa en sådan, samt att jag måste löda om den.
Edit: Mätte lite till nu, det verkar inte som att det är alls så farligt som det verkade! Troligen så flimmrade den utgången jag mätte på pga. ADC'n, mätte igen nu och den verkar knappt sjunka något alls, ska testa hårdprogrammera värden b'11111111' och b'00000001' till den och mäta på skillnaden.
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 17:48:08
av sodjan
> jag mätte strömmen nu med...
Vilken ström ? För processorn ? För en LED ?
Rent generellt sett så ska man alltid tända en LED med en nolla
på utgången och LED'en kopplad till 5V (genom ett motstånd).
Dels för att CMOS utgången har lättare att "sänka" ström än
tvärtom, dels för att man inte vill ha så stora variationer (störningar)
på matningsspännigen in till processorn. Bättre att ha det på GND
anslutningen.
Sen så undrar jag om du *måste* ha 180 ohm till LED'arna ?
Ska de synas i dagsljus ? Jag brukar köra med 1 Kohm eller så,
räcker fullständigt för att moderna effektiva LED's ska synas.
Om de däremot ska "lysa upp" något, så är det en annan sak.
Så varför behöver du 15 mA genom lysdioderna ?
> Mätte även spänningen nu, om det ändå vore så väl att den landar på 2,5V, 1,8V blev det på...
*Vilken* jäkla spänning ?
> Problemet är dock att Lysdioderna ska bytas ut till en 7seg-display,
OK, men behöver *den* så pass hög ström genom segmenten för att synas ?
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 18:01:52
av Klas-Kenny
Mätte strömmen genom en LED, och spänningen på samma pinne.
Mätte dock på nytt nu, med "hårdprogrammerade" värden. När enbart en LED är tänd gick det 16,4mA igenom den, och när alla åtta va tända gick det 14,8mA igenom den, alltså ingen jätteskillnad. Den låga strömmen jag fick fram tidigare måste vara för att den blinkade väldigt mycket pga. ADC.
Det hade jag inte en aning om att man brukar göra så, bra att veta!
Ja det är klart, skulle faktiskt inte behöva full ljusstyrka, att byta ut motstånden nu är ganska mycket jobb (De är lödade på samma kort som displayen, och flera utav dem sitter UNDER den, så även displayen måste lödas bort), men jag antar att det är sånt man får stå ut med när man gör missar. Eller så får jag sätta dit seriemotstånd på kretskortet där µC och allting annat ska sitta, men då försvinner ju poängen med mitt kort med display + motstånd. Tur att man har ny fin lödstation

Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 18:32:18
av bearing
Istället för att öka motståndsvärden skulle du kunna driva lysdioderna med en pulsbreddsmodulerad signal som sänker medelströmmen till tillåten nivå. Använd t.ex. ett timerinterrupt för det.
Här är en som driver en display helt utan strömbegränsande motstånd. RDS_on för portarnas transistorer begränsar till viss del, men framför allt begränsar den låga pulsbredden.
http://www.romanblack.com/led_none.htm
Detta är nog inte helt OK enligt specifikationerna, men det fungerar uppenbarligen.
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 18:43:11
av Klas-Kenny
Låter klart intressant, dock har jag redan lödat bort alla komponenter på kortet och lött dit alla motstånd (470 Ohm nu, detta gav 6mA/led och lagom ljusstyrka) igen, bara display och en bit flatkabel kvar att löda tillbaka.
Så slipper jag riskera att µC'n tar skada i längden, samt koden blir lite simplare

Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 18:53:19
av jesse
kan man slippa köra en massa snabba pulser ut så bör man undvika det, tycker jag. Det kommer att påverka matningsspäning med mera. Särskilt om du pulsar alla lysdioder samtidigt.
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 19:12:31
av Klas-Kenny
Och nu slipper jag det
Fått ihop allting igen nu, med 470Ohm motstånd till varje segment på displayen, och det hela drar just nu 0,04A (Det är vad labbagget säger att det ger ut) med alla segment tända, blir super!
Re: [PIC]konstiga värden från ADC
Postat: 29 oktober 2010, 19:48:21
av makan1975
Kul att det löste sig..
Och jag har lärt mig lite av dina misstag.. Är nybörjare med pic programmering, så jag följer varje tråd här om olika problem.. Och jag ser att Sodjan och många fler är grymma på detta.. Jävligt kul när man börjar fatta lite....
Re: [PIC]konstiga värden från ADC
Postat: 30 oktober 2010, 00:52:37
av sodjan
He, hm, tja, ja ja...
30 år i elektronikindistrin och med programmering ska väl
sätta *några* spår i alla fall...
