Ich versuche, den Signalgenerator eines DSO Nano v2 zu verwenden, um einen Arduino-Interrupt zu Testzwecken anzusteuern. Ich habe den Ausgang des Signalgenerators bei ungefähr 13mA @ 2V DC gemessen.
Ich habe versucht, nur einen 4N28-Optokoppler zu verwenden, aber ich habe festgestellt, dass die Spannungsdifferenz am Ausgang bei weitem nicht ausreicht, um den Interrupt auszulösen (es waren ~ 0,4 V). Ich nehme an, dass der Eingangsstrom für die IR-LED nicht ausreicht, um den Transistor zu sättigen .
Wie kann ich das zum Laufen bringen? Auch würde diese Lösung für andere vergleichsweise schwache Signalquellen gelten.
Wäre ein Operationsverstärker in der Lage, das Ausgangssignal zu verstärken?
@Chris, es hört sich so an, als wäre die Schaltung nicht vollständig ... hast du einen Pull-up wie R2?
Dies ist, was ich erwarte, in dieser Situation zu verwenden. Das Opto existiert nicht in CircuitLab, aber Sie bekommen die Idee. Mit nur einem 4N28 mit CTR (Stromübertragungsverhältnis) von 10% unter der Annahme, dass R1 80 Ohm beträgt und der Vorwärtsabfall der Diode 1,2 V, 10 mA LED-Strom beträgt, sollten wir eine Senkenkapazität von 1 mA am Ausgang zum Mikro sehen ...
HINWEIS: Die Erdungen sind bei dieser Art von Schaltung normalerweise getrennt.
Ich mag CircuitLab ... wünschte nur, generische Symbole wären standardmäßig verfügbar ...
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Ein Operationsverstärker wäre sehr gut in der Lage, Ihr Signal zu verstärken, wenn er als nicht invertierender Verstärker konfiguriert wäre, aber selbst das wäre übertrieben. Sie können dieses Signal mit einem Widerstand und einem BJT puffern, und es wäre ausreichend.
Wie ich in den Kommentaren erwähnt habe, reicht jedoch jede Spannung über 3 V aus, um einen Arduino auszulösen, und es gibt Möglichkeiten, diese Spannung auf noch weniger zu reduzieren, wenn Sie möchten. Sie sollten in der Lage sein, Ihren Signalgenerator direkt mit dem Arduino zu verbinden.
Connor Wolf
Connor Wolf
krs013