Defekte Schaltung - Fehlersuche

OP #893458
Lesenswert?
• ▲
▼
Hey,
bei meinem ersten Versuch, einen Reaktionstester mit einem PIC 16F818 zu
bauen, habe ich bereits in der Testphase schwerwiegende Probleme. Ich
kann leider nicht ausmachen, ob es an dem Programm liegt, oder an der
Schaltung (eventuell sind Bauteile kaputtgegangen?).
Gibt es Jemanden im Raum Bonn, der mir helfen kann, den Fehler ausfindig
zu machen? Oder habt Ihr eine Idee, wo ich Hilfe bekommen kann (außer
Conrad Electronic). Brauche Jemanden, der die Schaltung endgültig zum
Laufen bringt.
Vielen Dank,
Anne
Gast #893539
Lesenswert?
• ▲
▼
Weil durch den Kondensator - wenn er wirklich in Reihe zu VDD liegt - 
nur ganz kurz Strom fliesst.

Ein PNP-Transistor leitet im angesteuerten Zustand in Richtung Emitter - 
Kollektor.

Emitter ->|- Kollektor

.+..............-

Gruss Otto
Gast #893553
Lesenswert?
• ▲
▼
Erst mal heisst es nur, dass der gepostete Schaltplan nicht mit der 
Realität übereinstimmt.....

1. Der Kondensator in Reihe zu VDD liegt wahrscheinlich in Realität 
zwischen VDD und GND.

2. Der Emitter ist in Deinem Schaltplan nicht gekennzeichnet

Die Schaltung kann also funktionieren, stimmt dann aber dann nicht mit 
dem geposteten Plan überein.

> Im Testprogramm funktionierte die Schaltung jedoch noch einwandfrei.

Welches Testprogramm - untersuche die Unterschiede

Gruss Otto
Gast #893565
Lesenswert?
• ▲
▼
>Der Emitter geht an das Display, der Collector an Spannung.
>Wieso hat der Controller keine Versorgungsspannung???

Hat sich, solange ich tippte, geklärt...

Die 220-Ohm-Widerstand in Serie zum Lautsprecher (welchen Widerstand hat 
der?) ist ev. bereits grenzwertig klein.

MCLR sollte mit 1k oder größer mit VDD verbunden sein. Optional 100nF 
nach VSS.
Gast #893580
Lesenswert?
• ▲
▼
> Der Lautsprecher hat einen Widerstand von 8 Ohm.

Berechne, ob der sich einstellende Strom den Port nicht überlastet....

> MCLR muss angeschlossen werden? Kann ich den Pin
> nicht einfach frei lassen?

Kann man schon (der PIC hat einen internen Pull-Up) in einer realen 
Schaltung, die auch immer und sicher funktionieren soll, ist es sicher 
sinnvoll, die im Datenblatt angegebene Beschaltung zu wählen.

Die nächste Frage wäre, wie Du die Stromversorgung realisiert hast.

Wahrscheinlich gibt es hier aber keine Probleme, da Du schreibst, dass 
die 7-Segmentanzeige bereits funktioniert hat...........

Hänge doch bitte noch das Programm an (als ".asm" oder ".pdf")

Gruss Otto
Gast #893581
Lesenswert?
• ▲
▼
> hab die Schaltung nochma kontrolliert.
> Der Kondensator ist so angeschlossen, wie im
> Schaltplan. Also Pic, Kondensator, Spannung.
> Ist auch richtigrum eingebaut

dann ist er entweder

a) (wie im Plan) überbrückt - also sinnlos oder
b) die Schaltung funktioniert nur zufällig.......

Gruss Otto
Gast #893593
Lesenswert?
• ▲
▼
Hallo Anne,

> ich schließe also MCLR so an, wie "HildeK" beschrieben hat?
> MCLR sollte mit 1k oder größer mit VDD verbunden sein.
> Optional 100nF nach VSS".

es ist nicht zwingend die Ursache für die Nichtfunktion aber Du hast 
eine Möglichkeit ausgeschlossen, wenn Du den Vorschlag umsetzt.

Richte Dich nach dem Datenblatt, dass Du u. a. auf 
www.datasheetarchive.com findest.

> Um die 5V zu bekommen, hab ich ne 9Volt-Blockbatterie mit nem
> Spannungsregler TS7805 reduziert.
> Laut Messgerät hat das auch geklappt

Lass das Meßgerät mal an den 5V angeklemmt und beobachte es.

Eine 9V-Batterie kann Deine Schaltung nur relativ kurz betreiben.

> Und was mach ich mit dem Kondensator an VDD??

Miss die Spannung am "VDD Pin" des Controllers - beträgt diese 5V, so 
ist es schon mal (fast) gut. Schliesse einen weiteren Kondensator 
(100nF) zwischen VDD und GND an.

Gruss Otto
Gast #893604
Lesenswert?
• ▲
▼
Hallo Anne,

eins noch:

Wenn Du Dein Testprogramm noch hast, übertrage es in den Controller.
Läuft die Schaltung dann wieder, bist Du einen Schritt weiter.

Kontrolliere dann die 5V-Versorgung und miss an der Batterie, wie 
schnell die Spannung absinkt.

Nimm dann Deine Methode der Tonerzeugung wieder in das Programm auf.....

Läufts dann nicht mehr, finde (z. B. durch "auskommentieren") die 
Stelle, wo es hakt

Gute Nacht und Gruss Otto
Gast #893608
Lesenswert?
• ▲
▼
>Der Lautsprecher hat einen Widerstand von 8 Ohm.
Der absolute Grenzwert für den Strom eines Ausgangs ist lt. Datenblatt 
25mA. Der Lautsprecherstrom (5V an 228 Ohm = 22mA) ist schon ganz knapp 
da dran. Nimm lieber 330 oder 470 Ohm Vorwiderstand. Es gehört hier 
eigentlich eine kleine Transistorstufe eingesetzt. Fürs erste tut es 
aber ein größerer Widerstand.
Außerdem, wenn der IO-Pin des Lautsprechers im 'ruhigen' Zustand auf 0 
liegt, dann 'nuckelt' er recht schnell die Batterie leer, das tun 
natürlich auch die Anzeigen. Prüfe mal dein Programm dahingehend.

Suche dir baldmöglichst ein 9V DC-Steckernetzteil und ersetzte fürs 
erste die Batterie. Ich vermute mal, die ist inzwischen leer.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren