Problem vid paralellkoppling

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Mindmapper
Inlägg: 7100
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Om inte förklaringen är att du tar ut mera ström än vad MCU'n kan lämna är förklaringen den att du har pulser på LED 2 o 3. Pulsar MCU'n LED med en frekvens högre än 100Hz ser du inte att dom tänds och släcks hela tiden utan det ser ut som dom lyser stadigt. I ditt fall lyser det svagt pga pulskvoten. Kolla igenom programet och se efter om du har någon förklaring där.
Edit: Annars får du mäta och se. Titta även i databladet och se efter hur mycket ström kretsen kan leverera till utgångarna. AVR brukar kunna ge 20mA som sagt. I så fall är det ingen mening att invertera.
danei
EF Sponsor
Inlägg: 27399
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Med 5V över sig lär dioden vara trasig.
Mindmapper
Inlägg: 7100
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Naturligtvis trasig eller felvänd. Läser tydligen ganska dåligt, antog att LED2 o 3 lyste, samt att det var mät på MCU. Men det står ju över dioden.
Ansvarig
Inlägg: 19
Blev medlem: 21 oktober 2007, 21:23:09
Ort: GBG

Inlägg av Ansvarig »

Enligt databladet kan varje I/O pin ge 40mA DC...

Borde inte bero på för låg ström då lysdioderna tar max 20mA och är kopplade med 330 ohm:s motstånd...

Fel av mig... Naturligtvis är spänningen mätt på MCU:n och utan motstånd.

Ingen av dioderna PWM:as...
Ansvarig
Inlägg: 19
Blev medlem: 21 oktober 2007, 21:23:09
Ort: GBG

Inlägg av Ansvarig »

mätte strömmen genom de felande dioderna och fann att den var endast 61 uA (mikroampere). Det känns som väldigt lite ström och är förmodligen förklaringen till att diod 2 och 3 inte lyser med full styrka.
I den "friska" går det typ 35 mA...?

vad kan detta bero på...?
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

Varför har du inte anslutit GND på processorn till 0V på nätaggregatet ?
Ansvarig
Inlägg: 19
Blev medlem: 21 oktober 2007, 21:23:09
Ort: GBG

Inlägg av Ansvarig »

Om du hade läst ett av mina inlägg hade du vetat varför...

Kopplingarna till processorn är utförda på ett annat sätt i verkligheten...
kopplingschemat är ihophafsat på fem minuter i DipTrace endast för att visa I/O-kretsen...!
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

Det är en fördel om du visar ett schema på det du kopplat upp i verkligheten och inte något som du fantiserat ihop.
Användarvisningsbild
BEEP
EF Sponsor
Inlägg: 1593
Blev medlem: 21 januari 2006, 16:57:56
Ort: Mölndal

Inlägg av BEEP »

Som Mindmapper skrev så tror jag också att lysdioderna pulsas.

Kan vi få se ett riktigt schema och din kod (använd code taggarna) så kanske vi kan lösa problemet åt dig.
Ansvarig
Inlägg: 19
Blev medlem: 21 oktober 2007, 21:23:09
Ort: GBG

Inlägg av Ansvarig »

Problemet löste sig...

Jag skrev om koden _exakt_ som den var innan och kopplade upp exakt samma koppling fast på nytt. Då löste sig problemen och koden/kretsen fungerar som tänkt...

Om ni är intresserade av att se ett riktigt kopplingsschema så håller jag just nu på att göra ett, med rätt pinmappings...

Tyvärr så vet jag inte vad felet var, utan det löste sig självt...
Mindmapper
Inlägg: 7100
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Löste sig själv... :humm: :vissla: :tyst:
Ingen som .....
Man blir mera erfaren om man drar slutsatser av vad som gått snett när något inte fungerar. Hade du ändrat lite i uppbyggnaden och sen testat har du kunnat dra slutsats av det, och sedan fortsätta ändra mera. Sedan ändra programmet och se om det blev någon skillnad.

Dom som säger att det är av misstagen man lär sig har totalt fel. :oops: Det är av slutsatserna av misstagen man lär. 8)

Alltid bra med schema. Speciellt eftersom det var ett projekt.
Ansvarig
Inlägg: 19
Blev medlem: 21 oktober 2007, 21:23:09
Ort: GBG

Inlägg av Ansvarig »

Tyvärr kom jag inte fram till vad som gick fel...
När jag granskar koden kan jag inte hitta _minsta_ skillnad...

Postar schema senare...

/Adam
Skriv svar