Forum: Mikrocontroller und Digitale Elektronik Ext. Interrupt wird ungewollt ausgelöst!


von Tarek T. (tarek_t)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein kleines Problem mit meinem ATmega324P.
Ich habe die Schaltung im Anhang an den INT0 Pin des Controllers 
angeschlossen um fallende Flanken zu erkennen. Das passiert auch alles 
wunderbar.

Das Problem ist jedoch, sobald ich mit meinem Voltmeter an der Schaltung 
etwas messen möchte, sei es auch nur die Versorgungsspannung, wird ein 
Interrupt ausgelöst. Es reicht dabei sogar, wenn ich nur einen 
Messfühler des Voltmeters an die Schaltung bringe.

Die Schaltung ist momentan noch auf einem Steckbrett aufgebaut und wird 
später auf ein PCB übertragen. Für Optimierungen muss ich jedoch 
manchmal noch die Signalspannung messen.

Welche Möglichkeiten gibt es, um diese Störeinflüsse so gut es geht zu 
unterbinden?

von Rainer U. (r-u)


Lesenswert?

Der Eingangspin "Signal" ist also momentan eine Antenne, oder liegt der 
auf einem definierten Potential?

von Tarek T. (tarek_t)


Lesenswert?

Ok, hätte ich noch erwähnen können. Am Signal hängt ein 
NPN-Fototransistor.
Emitter auf Masse, Collector mit 14k an +5V und das "Signal" im 
Schaltplan ist zwischen Collector und Widerstand.

von Rainer U. (r-u)


Lesenswert?

Na dann ersetzt doch den Transistor mal durch ein Poti (Abgriff ans 
Signal, Enden an 5V bzw Masse), da hast Du "geordnete Verhältnisse" und 
kannst den Fehler eingrenzen.

von Ingo (Gast)


Lesenswert?

Auch auf dem Steckbrett sollten 100uF stecken! Ansonsten mal Oszi dran 
hängen.


Ingo

von Peter D. (peda)


Lesenswert?

Jeder Störimpuls länger als 50ns löst den Interrupt aus.

Die Frage ist also, wie lang ist Dein kürzestes Nutzsignal?
Dann kann man in der Software eine Störunterdrückung einbauen.

Du könntest aber auch gleich den internen Komparator nehmen, der hat 
eine einschaltbare Störunterdrückung von 4 CPU-Zyklen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.