Beschaltung von PIC Ein- und Ausgängen
Hi
Habe mir vor kurzer Zeit das PICAXE08M Starterpaket zugelegt und bin auch schon fleißig am Proggen :)
Leider ist auf dem 'Proto-Board' nicht wirklich viel Platz, so daß größere Schaltungen, oder 'nur' die Beschaltung von mehreren Pin's dort drauf keinen Platz haben.
Nun denn, baut man das halt auf ne größere Platine :-k
Beim digital-IN wollte ich einfach mit nem Taster GND bzw +5V auf den Pin geben.
Als Pull-Up/-Down dachte ich an 56K (der flog hier noch rum und funktioniert astrein).
Zwischen den Tastern und dem PIC wollte ich noch 330 Ohm setzen, fals der Pin doch mal nen Ausgang ist und das Gegensignal abbekommt (maximal möglicher Strom 25mA, bei 330er Widerstand bestenfalls 15mA, sollte der PIC überleben)
Beim analog-IN wollte ich eine Widerstandsbrücke auf 330 Ohm - 330K - 330 Ohm zwischen GND und +5V nutzen.
An den äußeren Kontakten des 330K-Poti liegen die 330er, gleichzeitig wollte ich dort auch die digital-IN's anbringen (dafür die schon genannten 330er)
So sollte ich bei 10 Bit Auflösung immernoch von 0-1023 (oder 1-1022) kommen, was ausreichend sein sollte.
Bei den IN's bin ich mir ziemlich sicher, daß die funktioniren müssten.
Dann fehlt noch der digital-OUT, und da bin ich mit meinem Latein in éiner Sackgasse.
Mir wäre ws lieb, wenn ich den Ausgang in Q und nicht-Q teilen könnte.
Dachte dafür an 2 Transistoren.
Der Erste (über Vorwiderstand) mit Basis an den PIC.
Der Zweite zwischen T1 und dessen Vorwiderstand(C) abgegriffen und (ebenfalls über Vorwiderstand) an dessen Basis.
Habe also 2x +5V über Collector-Vorwiderstand auf Transistor / Emitter auf GND.
So müsste ich direkt über den Transistoren ein gleichstarkes Signal haben wenn der PIC auf LOW, oder auf HIGH steht.
Das sollte soweit klappen, nun will ich aber mit dem Kram ja was antreiben, und dafür müsste ich Leistungs-Transistoren nutzen.
Ins Auge sind mir da FET's gefallen.
Nach meinem Verständnis schalten diese Bauelemente STROMLOS, es reicht also eine anliegende Spannung (ab etwa einem Volt).
Denke, daß ich mit den 2 NICHT-Stufen (hoffe, die Transis machen das auch so) eine Spannung an Q bzw nicht-Q von nahe 5V bekomme, bzw ohne Stromfluß kein Spannungsfall -> 5V.
Damit wollte ich nun die FET's ansteuern.
Könnte das so klappen?
Dann gibt es ja noch verschiedene FET's, welche die bei positivem Gate durchschalten, andere bei negativem Gate.
Dann noch welche, die durchgeschaltet sind, und bei positivem/negativem Gate sperren.
Woran erkenne ich diese Unterschiede? Bzw. könnt Ihr mir je Art eine Typenbezeichnung sagen?
Strom sollte bis 1A, vll aber auch 4A möglich sein (LEISTUNG *g*).
Wenn Ihr mir nen bischen helft, ich die Kleinteile noch vor den Feiertagen bekomme und auch noch nen bischen Zeit finde, könnte das dieses Jahr ja noch was werden \:D/
MfG
Posti
PS: Sollte der Text zu blöd formuliert sein, sagt's ruhig, ich versuche dann eine verständlichere Version auszuarbeiten :-b
Liste der Anhänge anzeigen (Anzahl: 1)
Hi
Danke für den Link, das mit der internen Diode ist mir neu gewesen.
Ich schau gleich mal, was die Steinchen so kosten, zuvor aber mal ne Frage:
Wie sieht es aus, wenn ich über einen NPN /PNP 12V auf einen FET gebe?
Dann müsste der doch 'sauber' durchschalten.
Weiter brauche ich auch den negierten Ausgang.
Die Schaltzeit dürfte bei mir eine eher untergeordnete Rolle spielen, zur Not kommt ne kurze Pause vor der Pin-Abfrage, damit die Transis/FET's Zeit haben, die 2 Sensorenkreise sicher umzuschalten.
Habe vor, die Schaltung im PC unterzubringen, wo ich super saubere 5V / 12V hätte.
Möchte einen NTC und ein Poti mit dem PIC, bzw der externen Schaltung verbinden.
Dabei sehe ich momentan aber nur das Problem, daß die externe Schaltung selber Spannung auf den Sensor gibt, und der PIC seine 5V drauf haben möchte, müsste aber lösbar sein.
So wie ich Dich bis hierhin verstanden habe, reicht es völlig, den FET mit S auf +(5 od. 12V), D an die Last und G an den Pin zu klemmen?
Das wäre wunderbar wenig externe Beschaltung :)
Wäre echt cool, wenn ich noch vor Weihnachten das Zeugs bekommen könnte *im Baurausch bin*.
**Nachtrag**
Hab mal sowohl auf Conrad als auch auf Reichelt geschaut.
Direkt schalu geworden bin ich aus dem kryptischen Bezeichnungen nicht :-/
Bei Reichelt fehlen zu den ganzen Transistoren die Datenblätter und bei Conrad hab ich nicht wirklich den Bock dadrauf, mit von hunderten von Transistoren-Typen die Daten im Katalog (online) zu suchen.
Kannst Du mir FET's nennen, die Du als Ausgangsbeschaltung eines PIC nutzen würdest?
Vll mit na kleinen Erklärung, vll raffe ich ja, wie die Type-Kürzel mit der Funktion des Steinchen zu tun haben.
Ach ja, der 2N7002 ist bei Reichelt ein SMD-FET, oder??
Bräuchte da schon welche mit Beinchen, die man durch die Platine drücken könnte (ich weiß, so langsam verlange ich ziemlich viel).
On Conrad oder Reichelt ist mir da eigendlich wurscht, Conrad hätte den Vorteil, daß ich als 'Alt-Kunde' *hüstel* die BEstellung auf Rechnung bekommen könnte, und kurz vor Weihnachten das Porto entfallen würde.
Brauche ja noch mehr externe Beschaltung und was, wo drauf ich das Ganze setzen kann (Platine).
**ENDE**
MfG
Posti
Hab das mal so theoretisch zusammengebaut.
Die LED soll mir den Status des Ausgang anzeigen (an für high an Q).
Plus ROT sind 5V, Plus gelb sind 12V, GND ist 0V.
Es wird zum Schluß nur 1 Motor am Q des digital-OUT liegen, der Andere ist nur zur Veranschauung.
Meines Erachtens dürfte hier je nur 1 Motor auf voller Drehzahl laufen, der Andere müsste aus sein.
Ne andere Idee:
Wie sieht es aus, wenn ich ein 4xNOT Gatter benutze?
TTL-Pegel habe ich ja.
Nur ist auch heir wieder Conrad und Reichelt sehr umständlich ... ich will nen Katalog aus Papier *sach*.
So hätte ich (bei 4 Ausgangs-Stufen) 4x ein nicht-Q, mit dem ich weiter arbeiten kann.
Dürfte auch günstiger sein, als tonnenweise FET's zu verbauen.
Diese Schaltung ist ja nur für MEIN Proto-Board, das externe Schaltungszeugs muß dann natürlich auf diese 5V 25mA aufbauen, dort sind dann FET's wieder sehr interessant.
PS:Auch schön zu hören, daß man die Steinchen nicht so schnell kaputt bekommt, wird sich bestimmt als sehr nützlich erweisen :)