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!
> falls das überthaupt sinn macht.
Tut es bei 6 mal 20mA nicht wirklich.
Interessanter dürfte eher die Frage nach dem Messignals sein...
Hallo nimm halt ein 9V Netzteil und spendier jedem Sensor einen 7805 mit 2x 100n.
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
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.
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?
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.
Hallo dein Problem sind nicht die 5V sondern deine Datenleitung. us-Pulse über 20m geht, aber nicht mal so eben
Yep. Die Dinger sind wohl ohne jede Eigenintelligenz. Das klingt eher nach einen kleinen Microcontroller pro Sensor.
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.
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?
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.
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.
Ja, das soll das gleiche sein wie beim ersten. Ausserdem soll es dich sechs mal wiederholen. Siehe Anhang.
Das Arduino Board ist 3 meter von nächsten und ca. 10 meter von entfertesten. Gibt das Probleme?
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.
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?
So was in der Art? http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=8494&refid=affilinet&partnerid=172452&affmt=2&affmn=18
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.