Forum: Mikrocontroller und Digitale Elektronik 6 mal 5V in Reihe?


von basti (Gast)


Lesenswert?

Hallo Leute,

ich habe ein kleines Problem, und zwar möchte ich 6 Distanz-Sensoren 
(Ping Ultrasonic) auf einer Strecke von 20 Metern anbringen. Jeder der 
Sensoren benötigt 5V / 20mA
Wie kann ich diese am besten an eine Stromquelle anschließen ohne 6 
Netzteile zu verwenden und wie kann ich den Stromverlust auf diese 
Strecke kalkulieren, falls das überthaupt sinn macht.

Danke!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

>  falls das überthaupt sinn macht.
Tut es bei 6 mal 20mA nicht wirklich.
Interessanter dürfte eher die Frage nach dem Messignals sein...

von karadur (Gast)


Lesenswert?

Hallo

nimm halt ein 9V Netzteil und spendier jedem Sensor einen 7805 mit 2x 
100n.

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

bei dem Strom und der Länge wird der Spannungsabfall noch nicht so groß. 
Um jedoch Störungen zu reduzieren würde ich auf die Versorgungsleitung 
10-12V geben, die dann an allen Sensoren vorbeiführt. An jedem Sensor 
dann einen 5V Spannungsregler der diesen versorgt.
Was kommt aus dem Sensor raus?

Sascha

von (prx) A. K. (prx)


Lesenswert?

Ich trau mich fast nicht zu fragen, weil's so trivial klingt: Warum 
nicht einfach alle parallel schalten? 20mA ist ja nicht grad Starkstrom. 
Und wenn du neben einem Radiosender wohnst, dann evtl. noch eine kleine 
Drossel pro Node.

Aber wenn du dir das wirklich antun willst: pro Node eine Z-Diode 5,1V 
und mindestens 25mA durch die Kette jagen. Dass du mit dem Sensorsignal 
wahrscheinlich wenig anfangen kannst ist ja eine ganz andere Geschichte.

von basti (Gast)


Lesenswert?

Danke Leute.
Das ist der Sensor 
http://www.parallax.com/tabid/768/ProductID/92/Default.aspx
Den dritten Pin schließe ich an ein Input Pin (PWN) eines Arduino Boards 
an.

Nun bin ich etwas besorgt, dass das Ausgangssignal gestört wird. Würde 
mit einer Parallelschaltung und einem 7805 an jedem Sensor so etwas 
verfälscht?

von (prx) A. K. (prx)


Lesenswert?

Nö, nur ist der 7805 arg übervorsichtig (wenn schon, dann 78L05), es sei 
denn das Zeug befindet sich in einer arg mit Elektrosmog verseuchten 
Umgebung. Im Normalfall reicht ein Kondensator direkt davor, evtl. noch 
mit einer Drossel.

von karadur (Gast)


Lesenswert?

Hallo


dein Problem sind nicht die 5V sondern deine Datenleitung. us-Pulse über 
20m geht, aber nicht mal so eben

von (prx) A. K. (prx)


Lesenswert?

Yep. Die Dinger sind wohl ohne jede Eigenintelligenz. Das klingt eher 
nach einen kleinen Microcontroller pro Sensor.

von Gast (Gast)


Lesenswert?

Da du ja was lernen willst, hier ein Vorschlag: Spendiere jedem Sensor 
einen ATtiny, der das Signal auswertet. Die ICs werden dann alle über 
einen Datenbus verbunden, z.B. RS485 oder CAN oder ...

Für deinen Lösung wäre das nur vorteilhaft. Du müsstest dann nurnoch 
fertige Messwerte vom Datenbus abholen und auswerten.
Mit ein bisschen Übung könntest du sogar auf den Busteilnehmern einen 
Bootloader installieren und sie über den Bus mit neuer Firmware, neuen 
Parameter o.ä. versorgen.

Noch ein kleiner Tip: Wenn du das umsetzt, bastel dir auf die Platinen 
noch eine LED, die du beim senden und empfangen blinken lassen kannst. 
Das erleichtert doch die Fehlersuche ungemein, außerdem gibt das ein 
schönes Lauflicht quer durchs Zimmer.

von basti (Gast)


Angehängte Dateien:

Lesenswert?

Danke nochmals.

Leider habe ich nicht viel Zeit und würde gerne zuerst die 
Stromversorung klären.

Den Sensor anzusprechen etc. würde ich von dem Arduino Mikrokotroller 
mit einem Code wie diesem machen, der einen Ping an den Sensor sendet 
und dann die Zeitliche Differenz in Distanz umrechnet. 
http://www.arduino.cc/en/Tutorial/Ping

Im Anhang ist ein Schema, wie ich mir das vorstelle, wäre das so 
funktionstüchtig?

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

Im Prinzip ja, wenn man annimmt, dass der waagerechte Strich am Ausgang 
des rechten 7805'ers ein 100nF Kondensator darstellen soll, und keine 
Verbindung zu GND.

Ferner hat es sich bewährt positive Spannungen oben zu zeichnen und GND 
unten.

von karadur (Gast)


Lesenswert?

Hallo

deine Versorgung hast du ja jetzt, aber deine Signalübertragung nicht. 
Du kannst diese kurzen Pulse nicht einfach über 20m Kabel schicken.

Da die Signal bidirektional sind ist der Ansatz mit Intelligenz vor Ort 
gut.

von basti (Gast)


Angehängte Dateien:

Lesenswert?

Ja, das soll das gleiche sein wie beim ersten. Ausserdem soll es dich 
sechs mal wiederholen.
Siehe Anhang.

von basti (Gast)


Lesenswert?

Das Arduino Board ist 3 meter von nächsten und ca. 10 meter von 
entfertesten. Gibt das Probleme?

von karadur (Gast)


Lesenswert?

Hallo

Meterlange Leitungen mit TTL-Pegel gibt nur Ärger. Im Labor mag es 
gehen, in der Industrie definitiv nicht. Du brauchst Treiber die 
bidirektional arbeiten können. Denk noch mal über die lokalen Controller 
nach.

von basti (Gast)


Lesenswert?

Ok, vielen Dank!

Habt ihr eine Ahnung, was man denn ausser den Ping Sensoren verwenden 
kann. Denn eigentlich ist alles was ich mit den 6 Sensoren machen 
möchte, Feststellen ob jemand daran vorbei geht. Also eine einfache 
Lichtschranke. Das habe ich auch mit normalen Bewegungsmeldern versucht, 
die sind aber nicht zuverlässig genug und müssen getimt werden.

Was ich brauche ist im Prinzip eine kosntengünstige Lichtschranke für 
mind. 3 meter, deren Output von dem Arduino empfangen werden kann und 
auch über 10 meter nicht verloren geht.
Da die zeit sehr knapp ist, müsste das ganze schon eine fertige 
Lichtschranke sein, also kein Bausatz etc.
Weiss jemand was?

von basti (Gast)


Lesenswert?


von basti (Gast)


Lesenswert?

Wäre es möglich einen Bewegungssensor einzurichten? Und würde dieser auf 
diese Distanz funktionieren?
http://www.trossenrobotics.com/store/p/5922-Parallax-PIR-Motion-Sensor.aspx

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.