Forum: Mikrocontroller und Digitale Elektronik Arduino Schalter


von Gustav A (Gast)


Lesenswert?

Hallo erstmal,

ich denke, dass ist eine ziemlich dumme Frage, aber ich komm einfach 
nicht auf die Lösung.

Wie kann ich auf meinem Arduino Board externe Stromquellen mit 
verschiedenen Spannungen an- und ausschalten. Geht das wirklich nur über 
ein Relais oder einen Transisitor?

Vielen Dank schonmal.

von Martin S. (tungl)


Lesenswert?

Erzaehl mal, was du vorhast, dann kann man auch sagen, wie man das am 
besten schaltet.

von Gustav A (Gast)


Lesenswert?

Also ich habe zwei kapazitive Touch-Sensoren (auf gut deutsch Alufolie), 
die jeweils mit zwei Widerständen am Arduino hängen. Sie funktionieren 
sehr gut im Sinne eines Touch Sliders.
So, wird jetzt in eine bestimmte Richtung "geslidet", soll ein externer 
Schalter geschlossen und wieder geöffnet werden. Wird in die andere 
Richtung "geslidet" soll ein anderer Stromkreis (U=2V) geschlossen 
werden und dann gleich wieder geöffnet.

von Martin S. (tungl)


Lesenswert?

Soweit klar. Aber was soll geschaltet werden. AC? DC? Von wieviel Strom 
reden wir?
Die prinzipiellen Moeglichkeiten (Transistor und Relais) hast du ja 
schon selber genannt.

von Gustav A (Gast)


Lesenswert?

also DC 2V, hächstens 3V. Gibt es nichts internes im ATMEGA, dass dies 
für mich übernimmt?
Wenn nein, gibt es da eine gute ALternative (am besten noch mit 
eingebautem Quarz), der das intern schaltet?

von Karl H. (kbuchegg)


Lesenswert?

Gustav A schrieb:

> Wenn nein, gibt es da eine gute ALternative (am besten noch mit
> eingebautem Quarz), der das intern schaltet?

Was gefällt dir denn an Relais, Transistor (in all seinen Spielarten), 
Optokoppler nicht?

Was anderes ist in deiner 'Alternative' (wenn es eine gäbe) ja auch 
nicht drinnen.

von Carsten R. (kaffeetante)


Lesenswert?

Da laufen gerade ein paar kleine Details durcheinander.

"Wie kann ich auf meinem Arduino Board externe Stromquellen mit
verschiedenen Spannungen an- und ausschalten."

und

"Gibt es nichts internes im ATMEGA, dass dies
für mich übernimmt?"
"
So, wird jetzt in eine bestimmte Richtung "geslidet", soll ein externer
Schalter geschlossen und wieder geöffnet werden."

Die Stromquelle kann nicht gleichzeitig extern und intern sein. 
Ebensowenig kann man einen externen Schalter gleichzeitig auch intern 
haben.

Willst Du eine Stromquelle auf dem Arduino-Board schalten oder mit dem 
Arduino eine Stromquelle die daran angeschlossen wird? Oder soll die 
Stromquelle weiterlaufen und Du willst nur eine Last schalten? Willst Du 
die eigentliche Last schalten oder den Schalter für die Last (womit aus 
Sicht des µC der Schalter die Last wäre)?

Martin S. schrieb:
> Soweit klar. Aber was soll geschaltet werden. AC? DC? Von wieviel Strom
> reden wir?

Diese Frage steht noch offen. Von wieviel (milli)Ampere reden wir?

Ich schlage vor Du Zeichnest Dir erst einmal Deine Idee soweit wie Du 
kannst, damit Du Dir im Klaren darüber wirst wo genau Dein eigentliches 
Problem liegt und wie Du es fornmulieren kannst. Es muß kein perfekter 
Schaltplan werden sondern erst einmal eine Skizze damit Du siehst wo die 
Fragezeichen einzuzeichnen sind.

Kleine Lasten kannst Du lowside mit dem ATMega schalten wenn die Massen 
verbunden sind. Highside geht schon darum nicht, weil wir 
unterschiedliche Spannungen im Blick haben die sich von VCC 
unterscheiden. Dann geht es so oder so nur mit externen Komponenten.

Wieviel Strom der Arduino pro Pin schalten kann kannst Du im Datanblatt 
von Atmel unter I/O PIN SINK CURRENT vs. OUTPUT VOLTAGE aus dem Diagram 
ablesen. Weitere Daten sind zu beachten unter Electrical 
Characteristics. Das zu diskutieren lohnt sich aber nur wenn wir wissen 
daß wir hier definitiv von weniger als 40 mA reden.

Gruß Carsten

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.