Beschaltung von Interrupt Pins

OP #2208145
Lesenswert?
• ▲
▼
Ich versuche mit einem AVR ATmega8 per externem Interrupt (zwei) 
RC-Servo PWM-Signale einzulesen.
Ich habe einfach die Servokabel an die Pins angelötet.
Das ganze funktioniert nun aber vor allem an Ext.-INT0 nicht. (Was echt 
verwirrt.)
Nach langem an der Software herumdoktorn und Unverständnis, habe ich nun 
die Vermutung, dass es an der Hardware liegt. Die Kabel sind nicht lang. 
Wenn ich Signal und Masse kurzschließe unterbleiben die Interrupts, aber 
wenn ich ein Signal anlege, wird es falsch eingelesen. Alles hängt an 
einer Masse. Die Spannung ist stabilisiert. Mit meinem Oszilloskop 
kann ich keine Störungen sehen, das bedeutet aber nicht, dass es nicht 
Störungen von <100µs geben könnte. Die Motoren in den Servos haben einen 
störenden Einfluss, aber dieser ist klein im Vergleich zum Signalpegel.
Wie wahrscheinlich liege ich mit meiner Vermutung richtig? Was wenn ich 
einen TP und eine Last (10kO-(100kO|10nF|PD2)) an den Pin schalte?
[ extern externer selbstauslösung störung emv prellen entstören spike ]
OP #2208543
Lesenswert?
• ▲
▼
Mit was muss man denn für die Eingangspins rechnen?
So 10MHz müssen die können, damit der Takt reingeht.
10MOhm und 10fF ?
Bei solchen Werten wundert es nicht, dass kleinste Ströme Interrupts 
auslösen. Mal ganz primitiv gedacht (URI), reichen da 1µW schon um auf 
einige Volt zu kommen.
Reicht es 100kOhm vom Pin an Masse zu legen? Eigentlich hatte ich 
gedacht, dass die Quelle Störungen abführt.
Ich freue mich auf Antwort.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.