Sida 1 av 1
Är detta Schema riktigt?
Postat: 4 oktober 2006, 09:20:51
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.
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..

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
Postat: 4 oktober 2006, 09:30:17
av Stuggi
Nå, MCLR-pinnen brukar kopplas till VCC med ett motstånd emellan.
Postat: 4 oktober 2006, 11:27:00
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.
Postat: 4 oktober 2006, 12:21:26
av zeilon
Kanon.!
Hur verkar Schemat annars då? Ser det vettigt ut?
/Z
Postat: 4 oktober 2006, 13:32:45
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.
Postat: 4 oktober 2006, 19:25:42
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

, 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
Nu då?
Postat: 4 oktober 2006, 20:23:17
av zeilon
Ok,, gjort de uppdateringarna jag tror mig ha förstått rätt..
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..
http://hififorum.knaak.dk/Zei/kontroll3.pdf
/Z
Postat: 4 oktober 2006, 20:38:30
av Seven11
du vill nog ha avkopplingskondensatorer också... (dom ser till så att spikar och liknande saker försvinner)
Postat: 4 oktober 2006, 21:37:57
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.
Postat: 4 oktober 2006, 21:54:22
av sodjan
R5 är normalt så stort att det inte spelar någon roll.
ICSP programmeraren ansluts mellan R5 och PIC'en.
Postat: 5 oktober 2006, 21:22:41
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.