16F876 startet "holprig"

Gast #2534020
Hallo Leute,

ich habe eine Schaltung mit einem 16f876 aufgebaut mit nem 2*16 LCD 
Display, 4 LED's und en paar Relais die über en paar Transen angesteuert 
werden.

Das ganze funktioniert soweit auch ganz gut, bis auf das, dass der Pic 
manchmal gar nicht startet, sobald man Strom drauf gibt.

Manchmal zittert zu Anfang die LED, die von Anfang an leuchten soll... 
Das zittern wird dann immer schneller und irgendwann läuft dann alles 
ganz normal und das Display zeigt dann auch Text an.

Manchmal startet er auch nie.


An was kann das liegen?
Gast #2534368
mclr Widerstand hat 10k Ohm...

Könnte es vlt. sein dass der Quarz net richtig anschwingt, weil die C's 
gegen Masse fehlen?
Oder vlt. weil die Spannungsversorgung nicht stabil genug ist?
Gast #2534405
Die Spannungsversorgung ist schon ordentlich aufgebaut, aber ich habe 
nur ein schwaches Netzteil vorne dran, was nur 500 mA an 12V liefert...
Das meinte ich mit schlechter Energieversorgung ;)
Gast #2534413
Okay kurzer Zwischenbericht:

Ich habe jetzt mal nen ordentliches Netzteil genommen => das Teil 
reagiert aber immer noch genau gleich:

Interessante Entdeckung: Wenn ich am Poti anfange zu drehen schalten die 
Transen auf einmal durch..

Habe die Pins im Sockel alle nochmal nachgemessen, passt aber eigentlich 
alles...
Gast #2534447
Matze schrieb:
> Interessante Entdeckung: Wenn ich am Poti anfange zu drehen schalten die
> Transen auf einmal durch..

Typisches Indiz für eine nicht angeschlossene Spannungsversorgung.
Vielleicht nährt sich Dein PIC ja doch nur durch die
Substratdioden ;)
#2535431
Matze schrieb:
> Habe allerdings den Quarz vergessen mit einzuzeichnen!

Was Du auch noch vergessen hast einzuzeichnen:
- alle Kondensatoren an den Spannungsreglern
- den 100nF Kondensator zwischen Vdd und GND am PIC
- die Masseverbindung von Pin 19 vom PIC
- die Spannungsversorgung vom PIC (Pin 20)

Deine Relais liegen mit einem Anschluss auf Masse, und die anderen 
Anschlüsse werden mit je einem Transistor nach Masse geschaltet. Das 
kann so nicht stimmen.
Gast #2535519
Wenn Dein Schaltplan so richtig ist und Du wirklich mit Widerständen von 
12Volt zum PIC gehst dann macht der gern mal den latch up und läuft 
nicht los.

mfG
Michael
Gast #2535712
Okay ich muss ehrlich gesagt zugeben, dass mein Schaltplan noch sehr 
Fehlerhaft ist.

Ich habe die Platine zuerst gebaut und habe dann im Nachhinein den Plan 
gemacht um ihn hier posten zu können..


Ich werde ihn wohl mal ausbessern.


Vom Grundgerüst habe ich mich an das Beispiel von Sprut gehalen

http://www.sprut.de/electronic/pic/programm/adclcd/adclcd.html


Ich bin jetzt nur grad in meiner 2. Wohnung und werde erst am Samstag 
das Ding wieder sehen.

Danke schonmal für die Antworten, dann werde ich wohl mal einige 
Kondensatoren besorgen noch die Woce

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.