PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mein 1tes PIC Board (PLCC)



lion1984
24.09.2005, 12:30
Hallo liebe Forumgemeinde,

da ich auch noch mehr neuling als irgnedwas anderes bin, habe ich mal begonnen, mir ein einfaches Board für den PIC16F877/A (ich weiß das sind 2 verschied. aber beide haben laut Datenblatt die selbe belegung) entworfen, somit habe ich auch die ersten Gehversuche mit Eagle gemacht und habe vor, es mir auch Ätzen zu lassen (daweil liegt mein PIC in DIP gehäuse am Steckbrett/lochraster).

Falls jmd wissen will, wieso PLCC, dann einfach weil ich ein haufen davon rumliegen hab und diese verwenden will.

nun zum Board, es ist eigetlich ein "start"board mit:
2mal RS232 (zB für Bootloader und zum "reden" mit einem 2 gerät)
Reset Taster
Power LED
Oszilator

Die Widerstände sind nur 0 Ohm Widerstände, sind nur dazu da, dass ich im Board keine Top Layer zeichnen wollte :)

Bilder sind im Anhang, würde mich freuen, wenn ihr mir meine Fehler sagen könntet. Da es mein erstes Board ist, sind sicher welche drin :)
(das die Stiftleiste zu nah an der Anschlussklemme ist, weiß ich bereits)

Goblin
30.09.2005, 17:43
das mit den stiftleisten find ich nicht sinnvoll. wie hast du denn vor, was dran anzuschließen? ich würd wenn dann buchsenleisten nehmen. die lassen sich auch hervorragend an die drahtbrücken eines experimentierboards anschließen.

hast du auch nen schaltplan? warum hast du die platine gerendert? geht das etwa mit eagle?

noch nen tip: beim rendern ruhig mehrere lichtquellen verwenden, allerdings nur eine mit schatten! :) sieht sonst unecht aus

hacker
30.09.2005, 18:00
des is eagle3d...finde auch buchsen besser...

lion1984
30.09.2005, 18:05
Hiho,

das sind buchsenleisten, habe leider nur das falshe erwischt, dachte das pinhead einfach nur steckverbinder sind, was ich reingebe, ist allerdings egal :) also für alle, es sind Buchsenleisten die ich reingeben werden.

Sicher gibt es auch einen Schaltplan, aber ich verwende eine non-profit lizenz von eagle, und da ich nicht weiß, wie das ist mit dem weitergeben (ich weiß das ich damit keinen gewinn machen darf) habe ich einfach eagle3D angewendet, fand ich besser als einen öden screen :)

Goblin
30.09.2005, 19:12
??? ich will den schaltplan doch nur ansehen um zu beurteilen, ob das board brauchbar ist oder nicht! :)

an deiner stelle würd ich ein paar leds noch dranbauen, die du mit jumpern an nen port machen kannst, für ganz einfache anzeigen. dann noch nen output für nen lcd... und dann noch mehr taster. 4 oder so. (an pullups/-downs denken) und 2 7-segment-anzeigen vielleicht noch.

ich habs bei meinen boards (nooby, nicht mit deinem vergleichbar) so gemacht, dass ich mir so verbinder gemacht hab, womit ich dann die buchsenleisten zusammenstecken kann. sieht man hier:

http://wwwhomes.uni-bielefeld.de/jhartmann2/testplatine%20002.jpg

das ist eine kleine platine, die ich für jemanden gemacht hab, der mit pics anfangen möchte. ich hab halt 2 buchsenleisten für die beiden ports gemacht und eine für die led-leiste. und die kann man dann halt mit den kabeln (rechts) verbinden. dann gibts noch die steckerleiste oben, die man auch mit dem verbindungskabel an nen port hängen kann und die dafür da ist, dass man krokoklemmen dranmachen kann (deswegen die großen abstände. dann ist noch nen beeper drauf, den man per jumper trennen kann. rs232-anschluss geht über ne seperate platine, die noch an diese angeschlossen werden kann. die led in der fassung is ne spielerei, die verhindern soll, dass man aus versehen den pic einsetzt (nach dem brennen) während da saft drauf is.

Fritzli
30.09.2005, 20:22
Hallo

Ich würd statt die einpoligen Stift/Buchsenleisten für die Pins 3polige nehmen: V+, GND und Pinsignal. Damit kannst Du einfache Sensoren direkt per 3poligem Kabel anschliessen und brauchst nicht Pin = ein Stecker und Versorgung ein/zwei andere.


Ich hab's bei meinem Board genau so wie Du gemacht, hab aber damit obiges Problem...

Gruess
Fritzli

lion1984
30.09.2005, 20:42
hiho,

@ goblin
genau so habe ich es auch gedacht, wie gesagt, die stiftleisten waren fehler beim machen im eagle, es sind buchsenleistendrin, und habe die ports rausgeführt, LED's Taster hätte ich mir dann , so wie du, mit flachbandkabel gemacht, weil man braucht ja nicht immer 8 LED, und ob ds kabel jetzt vom der selben plate auf die selbe geht, oder von der zur nächsten platine, ist auch egal, finde ich.

@Fritli
ist keine schlechte idee, aber ich habe noch nicht so oft mit sensoren gearbeitet, kann man sagen das die einen einheitlichen anschluss haben? oder einfach mal das Pinsignal in die mitte "klatschen"?

Fritzli
30.09.2005, 21:03
Hallo

Die Sensorkabel macht man ja sowieso selber (hat praktisch keiner korrekte Buchsen). Ich würde aber mal einen Blick auf die Belegung von Servokabeln werfen. Irgendeine Belegung muss man ja nehmen und wenn diese dann "zufälligerweise" einen direkten Anschluss von Servos erlaubt, umso besser.
Hmm. Wobei Du ja Buchsen verwendest. Aber spielt keine Rolle, würd's trotzdem mit Servobelegung machen, kannst ja als Adapter eine 3polige Stiftleiste dazwischenstecken...

Gruess
Fritzli

Goblin
01.10.2005, 09:21
@frizli: das is ne super idee. stimmt. daran hatte ich noch nie gedacht, das problem ist allerdings auch schon öfter aufgetreten! :)

@lion: ja, stimmt, ist egal, ob die leds auf ner andern platte sind. nur bequemer, wenn sie auf der gleichen sind! :)
was sagst du zu display, tastern und 7-segmentanzeige?

lion1984
01.10.2005, 13:04
Hi,

naja, display ist eine frage, da ich nicht immer eines brauche sondern meistens nur über RS232 sende, Tastern das gleiche wie mit den LEDs, und 7 Segmentanzeige, naja, ist gute idee, aber dann müßte ich größer werden aber daweil möchte ich gerne dieses format 100*75 beibehalten, aber ich werd es mir überlegen.

mfg Ronald

Rubi
02.10.2005, 14:26
Hi Ronald

Schönes Board!!!

lion1984
02.10.2005, 16:03
sry rubi, aber beim besten willen, es bleibt bei Ronald.. :)

lion1984
11.10.2005, 19:18
Hi ihr,

habe mir das board eben nachgemacht und habe probleme mit der seriellen Schnittstelle. ich habe ein 2tes board mit RS232. das 2te mit stecker, das jetzt mit PLCC mit Buchsen. Leider funktionrt das PLCC Board nicht, aber wenn ich vom anderen Board die Leitungen nach dem MAX232 dirket an den PIC führe, funkt die RS232, der/die Baustein/e sind es nicht, da ich diese schon mehrfach gewechselt habe. jetzt wollte ich wissen, kann es sein das es ein unterschied gibt beim Kabel?

Buchse - Buchse
Buchse - Stecker

für Buchse - Buchse habe ich einen Adapter (Stecker/stecker). Funkt trotzdem nicht. im anhang ist der schaltplan, kann es sein das der DIP Schalter stört?

hoffe ihr könnte mir helfen

mfg Lion

[EDIT] Problem gelöst