Är detta Schema riktigt?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
zeilon
Inlägg: 46
Blev medlem: 1 oktober 2006, 19:42:35
Ort: Onsala
Kontakt:

Är detta Schema riktigt?

Inlägg av zeilon »

Tjena Allihopa :)


Ok, jag är en gröngöling vad gäller mikochip, programmeringen av dem och även av elektronik i allmänhet. Så är det klargjort. :wink:

Försöker göra ett schema till en 16F877 för att kunna styra diverse grejer.

I dagsläget har jag kommit så långt att jag vill kunna aktivera ett relä med en knapptryckning. allt som allt, 4 relä,n och 4 knappar.

Eftersom detta är mitt absolut första projekt är jag extremt osäker på om jag ritat rätt i schemat.
Kan någon se något uppenbart fel?

Ja jag har läst databladet.. :D Förstår inte allt som står där, långt ifrån.. men endel. Vad gör MCLR#/THV pinnen tex.?

Nåja. Vad har jag missat ? Strömförsörjning kommer bli på ett separat kort..


Schemat....
http://hififorum.knaak.dk/Zei/kontroll.pdf


/Zeilon
Användarvisningsbild
Stuggi
Inlägg: 887
Blev medlem: 4 december 2005, 00:09:51
Ort: Jakobstad, Finland
Kontakt:

Inlägg av Stuggi »

Nå, MCLR-pinnen brukar kopplas till VCC med ett motstånd emellan.
Seven11
Inlägg: 547
Blev medlem: 13 maj 2004, 23:43:33

Inlägg av Seven11 »

MCLR#/THV används till lite olika saker...

MCLR (aktivt låg) - används för att sätta PIC:en i RESET tillstånd vilket innebär att PIC:en börjar exekvera på addr 0 igen. Anledningen till att man har ett motstånd mellan denna pinne och VCC är för att mellan motståndet och pinnen brukar man sätta en switch som binder ihop pinnen med GND. Detta för att när denna pinne jordas så RESET:as PIC:en och annars (när switch inte är tillkopplad) så är alltså pinnen ansluten till VCC och PIC:en funkar som vanligt.

THV - jag antar att denna betäckning kommer av att en PIC krets programmeras med hjälp av (bland annat) denna pinne. Då denna pinne ansluts till 13 V eller liknande så går PIC:en in i programmeringsläge.
zeilon
Inlägg: 46
Blev medlem: 1 oktober 2006, 19:42:35
Ort: Onsala
Kontakt:

Inlägg av zeilon »

Kanon.! :)

Hur verkar Schemat annars då? Ser det vettigt ut?

/Z
sodjan
EF Sponsor
Inlägg: 43267
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Är du verklig *säker* på att det är en 877 du har ? Inte en 877A ???
Det står 877P i schemat och det vet jag inte vad det är.

Jag vet i fanken vad THV är ! Var har du hittat den beteckningen ??
Det normala är att det står MCLR/Vpp, vilket det också gör i databladet.
Ibland kallas den "HVP" för "High Voltage Programming", men det är
snarast en *metod* inte en *pinne*.

Lägg till en ICSP kontakt (eller hur ska du annars programmera PIC'en ?)
Du har ingen avkoppling !

Lämna *aldrig* MCLR öppen. Se databladet för hur den ska hanteras.
Det finns ett eget kapitel för MCLR, så det kan du knappast missa...
Vad MCLR används till finns i kap 1.0, "pinout descriptions".

Sannolikt behöver du någon drivkrets för relän, PIC'en själv orkar inte
driva relän direkt. Enklast med en krets i ULN-serien.
zeilon
Inlägg: 46
Blev medlem: 1 oktober 2006, 19:42:35
Ort: Onsala
Kontakt:

Inlägg av zeilon »

Sodjan

Japp, du har helt rätt, det är en 877A. P vet jag inte vad det kommer från.. stod så i Eagle.

THV står på samma pinne som MCLR, (i Eagle )men ok..strunt i den för nu.
Lägg till en ICSP kontakt (eller hur ska du annars programmera PIC'en ?)
Du har ingen avkoppling !
Tjaa säg det :D , skall fixas. tack
Lämna *aldrig* MCLR öppen. Se databladet för hur den ska hanteras.
Det finns ett eget kapitel för MCLR, så det kan du knappast missa...
Vad MCLR används till finns i kap 1.0, "pinout descriptions".
Uppfattat,, skall lusläsa.! :)


På relä kortet finns drivning för reläna, så det skall nog vara ok, Lägger upp ett "komplpett" schema när felen är åtgärdade.

Sodjan, Tack. Du är en fantastisk resurs på det här forumet har jag märkt.

Kul!

/z
zeilon
Inlägg: 46
Blev medlem: 1 oktober 2006, 19:42:35
Ort: Onsala
Kontakt:

Nu då?

Inlägg av zeilon »

Ok,, gjort de uppdateringarna jag tror mig ha förstått rätt.. :D

Ser det bättre ut nu? Jag är ju inte säker på vad jag gör utan tittar på andras scheman jag hittar på nätet och försöker "applicera" det på mitt... Och läser databladet så gött jag kan.. :wink:

http://hififorum.knaak.dk/Zei/kontroll3.pdf

/Z
Seven11
Inlägg: 547
Blev medlem: 13 maj 2004, 23:43:33

Inlägg av Seven11 »

du vill nog ha avkopplingskondensatorer också... (dom ser till så att spikar och liknande saker försvinner)
PatrikB
Inlägg: 185
Blev medlem: 24 maj 2004, 11:19:32
Ort: Borås

Inlägg av PatrikB »

Bör sitta en diod i serie med R6 till MCLR om du ska ha möjlighet att programmera kretsen med HVP. Detta för att inte driva 5V med 12V från programmeraren.
sodjan
EF Sponsor
Inlägg: 43267
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

R5 är normalt så stort att det inte spelar någon roll.
ICSP programmeraren ansluts mellan R5 och PIC'en.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Kör man 10k till MCLR så kan du gott skippa dioden. För at slippa motstånden så kan du oftast använda de interna pullupsen som finns på många pinnar i många PICár jag minns inte rakt av om det fanns interna pulluper på alla portar på 877A, men det står ju i databladet.
Skriv svar