Forum: Analoge Elektronik und Schaltungstechnik Ausgang invertieren und takten


von Martin (Gast)


Lesenswert?

Hallo Forum.
An meinem Mikrocontrollerboard ist ein Modul angeschlossen, welches mir 
Daten sendet. Neben den Datenleitungen hat das Modul einen Ausgang, an 
dem 5V anliegen. Wenn das Modul Daten sendet, wird dies durch 0V an 
diesem Ausgang erkenntlich gemacht. Im Datenbaltt steht, daran kann eine 
LED betrieben werden, die das ganze auch optisch darstellt. Damit würde 
sie aber dauerhaft leuchten und beim Senden erlischen.
Ich möchte aber erreichen, dass bei normalem Betrieb (also keine Daten 
werden gesendet) die LED blinkt und beim Senden der Daten für diese Zeit 
dauerhaft leuchtet.
Kann ich sowas erreichen, und wenn ja mit welcher Schaltung? (muss 
unabhängig vom Mikrocontrollerboard erfolgen, sonst könnte ich es ja mit 
dem Mikrocontroller lösen)
Vielen Dank für die Hilfe.

von Karl H. (kbuchegg)


Lesenswert?

Martin wrote:
> Hallo Forum.
> An meinem Mikrocontrollerboard ist ein Modul angeschlossen, welches mir
> Daten sendet. Neben den Datenleitungen hat das Modul einen Ausgang, an
> dem 5V anliegen. Wenn das Modul Daten sendet, wird dies durch 0V an
> diesem Ausgang erkenntlich gemacht. Im Datenbaltt steht, daran kann eine
> LED betrieben werden, die das ganze auch optisch darstellt. Damit würde
> sie aber dauerhaft leuchten und beim Senden erlischen.

Kommt auf den Ausgang an.
Man kann die LED mit dem anderen Beinchen ja auch nach +5V schalten.
Dann ist die LED aus, wenn der Ausgang auf 5V ist und ein wenn
der Ausgang auf 0V ist.

Oder man könnte mit einem Transistor einen Inverter bauen ...

> Ich möchte aber erreichen, dass bei normalem Betrieb (also keine Daten
> werden gesendet) die LED blinkt und beim Senden der Daten für diese Zeit
> dauerhaft leuchtet.
> Kann ich sowas erreichen, und wenn ja mit welcher Schaltung? (muss
> unabhängig vom Mikrocontrollerboard erfolgen, sonst könnte ich es ja mit
> dem Mikrocontroller lösen)

Such mal nach "Multivibratoren" in Google. Der klassische 555
bietet sich dafür an.

von Martin (Gast)


Lesenswert?

Danke für die Hinweise.
Aber macht mir nicht so eine Multivibrator Schaltung ein Blinken wenn 
keine Daten da sind (sprich Spannung liegt an) und wenn Daten gesendet 
werden dann liegt ja keine Spannung an, demnach bleibt auch die LED 
dunkel?

von Karl H. (kbuchegg)


Lesenswert?

Martin wrote:
> Danke für die Hinweise.
> Aber macht mir nicht so eine Multivibrator Schaltung ein Blinken wenn
> keine Daten da sind (sprich Spannung liegt an) und wenn Daten gesendet
> werden dann liegt ja keine Spannung an, demnach bleibt auch die LED
> dunkel?

Das kommt auf den Multivibrator an.
Drum schrieb ich ja: Zur Not müsste man mit einem Transistor
einen Inverter bauen

                       -----+------  Vcc
                            |
                            R
                            |
                            +-----------o Out
                            |
                          | /
 In  o----------- R ------|/    NPN-Transistor
                          |\
                            |
                            |
                      ------+--------  GND


An Out hast du das invertierte Signal von In. Wenn In auf High ist,
dann steuert der Transistor durch und du hast auf Out ein Low.
Wenn In auf Low ist, dann sperrt der Transistor und Out bleibt
auf High.

von Helmut L. (helmi1)


Angehängte Dateien:

Lesenswert?

Versuch mal mit dieser Schaltung.

1 = Blinken
0 = Dauerleuchten


Gruss Helmi

von Martin (Gast)


Lesenswert?

Danke für beide Lösungen. Werde des mal am Wochenende in Angriff nehmen. 
Immer wieder tolles Forum.

von Martin (Gast)


Lesenswert?

Hallo nochmal.

Habe die Schaltung von Helmut Lenzen nachgebaut und sie funktioniert 
bestens. Leider nur beim Test ohne mein Modul, denn das Modul schaltet 
nur für wenige ms auf Low, somit ist das Dauerleuchten optisch vom 
Blinken nicht unterscheidbar. Wie kann ich noch zusätzlich erreichen, 
dass wenn das Modul am Ausgang auf Low geht, es am Eingang meines 
Schmitt-Triggers für eine etwas längere Zeit auf Low bleibt? (z.B. ca. 
2s, damit wäre schon ein Dauerleuchten von einem Blinken deutlich 
erkennbar).

Vielen Dank für die Hilfe.
Martin

von Helmut L. (helmi1)


Angehängte Dateien:

Lesenswert?

Hallo Martin

dir kann doch geholfen werden .
Ich habe dir ein Delay von ca. 2S eingebaut. Versuchs mal hiermit.

Gruss Helmi

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.