Forum: Mikrocontroller und Digitale Elektronik Servomotor stört den Ultraschallsensor


von Hamo K. (hammo61)


Lesenswert?

Hallo,
ich habe volgenden Servomotor:
http://www.conrad.de/ce/de/product/233751/Modelcraft-Standard-Servo-RS-2-Gleitlager-Getriebe-Kunststoff-JR/?ref=detview1&rt=detview1&rb=1

und folgenden Ultraschallsensor:
http://www.ebay.de/itm/HC-SR04-Arduino-Ultrasonic-Wave-Module-Abstandsmessung-Transducer-Sensor-Neu-/251018347139?pt=Sensoren_Regler&hash=item3a71dc0283

Immer wenn der Servomotor im Einsatz ist stört es den Ultraschallsensor.
Beide Teile sind mit einem PIC16F877A verbunden. Woran kann es liegen 
bzw. wie kann ich es beheben?

Was man vlt noch erwähnen sollte ist, dass ich es auf einem RC Auto 
gebaut habe. Wenn das Auto vom Linksansschlag zur Mitte zeigen soll, 
wird die Stromzufuhr kurz unterbrochen (Der µC resettet).

Vlt hatte ja der eine oder der andere ein ähnliches Problem

Danke schon mal für eure Zeit.

mfg

Hamo61

von spess53 (Gast)


Lesenswert?

Hi

>Wenn das Auto vom Linksansschlag zur Mitte zeigen soll,
>wird die Stromzufuhr kurz unterbrochen (Der µC resettet).

Vielleicht ist deine Stromversorgung einfach überfordert.

Ansonsten wäre ein Schaltplan äußerst hilfreich.

MfG Spess

von 6A66 (Gast)


Lesenswert?

Hamza K. schrieb:
> Wenn das Auto vom Linksansschlag zur Mitte zeigen soll,
> wird die Stromzufuhr kurz unterbrochen (Der µC resettet).

Kurzschluss, Kabel isoliert?

rgds

von asf (Gast)


Lesenswert?

EMV? Schutzdioden? Blockkondensatoren? Siebkondensatoren?

BILD !

von Sebastian W. (sebastian_w29)


Lesenswert?

Vielleicht ist im Servo ein Ultraschallmotor?

Meine Frau und ich haben vor einiger Zeit an einer Exkursion zu einem 
Fledermaushabitat teilgenommen. Die Führerin hatte ein Gerät dass 
Ultraschall hörbar machte. Die meisten der "grossen" Kameras mit 
Wechselobjektiven durften danach nicht mehr benutzt werden ;)

LG, Sebastian

von Ulli B. (ulli-b)


Lesenswert?

Hamza K. schrieb:
> Was man vlt noch erwähnen sollte ist, dass ich es auf einem RC Auto
> gebaut habe. Wenn das Auto vom Linksansschlag zur Mitte zeigen soll,
> wird die Stromzufuhr kurz unterbrochen (Der µC resettet).

Mit 99 %tiger Sicherheit ist die Stromversorgung zu schwach. Die 
Spannung bricht ein, sobald der Servo los läuft, weil der Motor in dem 
Servo genau dann am meisten Strom zieht.

Je nach dem, wie es aufgbaut ist brauchst du einen stärkeren Akku 
(stärker = mehr Amperestunden), oder einen stärkeren Spannungsregler 
(BEC?). Um hier genaueres sagen zu können muss man wissen was verbaut 
ist.

... Ulli

von Ulli B. (ulli-b)


Lesenswert?

Sebastian W. schrieb:
> Vielleicht ist im Servo ein Ultraschallmotor?
>
> Meine Frau und ich haben vor einiger Zeit an einer Exkursion zu einem
> Fledermaushabitat teilgenommen. Die Führerin hatte ein Gerät dass
> Ultraschall hörbar machte. Die meisten der "grossen" Kameras mit
> Wechselobjektiven durften danach nicht mehr benutzt werden ;)

Das lag aber nicht daran, dass in den Kameras US-Motoren verbaut sind.
Es lag daran, dass die Spiegel in den SRKs nach einem Objektivwechsel 
per Ultraschall gereinigt werden, um den Staub ab zu schütteln.

.. Ulli

von Hamo K. (hammo61)


Angehängte Dateien:

Lesenswert?

Also als Spannungsquelle benutze ich den BEC vom Fahrtregler. Ich 
vermute auch, dass die Spannung einbricht wenn der Servo sich auf dem 
Mittelpunkt fixieren möchte. Sie bricht erst zusammen wenn die Reifen 
nach vorne zeigen. Das "Abbremsen" des Servos könnte es sein. Wenn ich 
zb von 45 Grad auf 30 Grad drehe ist alles OK. aber bei 0 Grad nicht.

So zum Schaltbild.
5v -> 10k ->MCLR
5v -> VDD
GND -> VSS
zwischen VDD und VSS habe ich 100N geschaltet.

Bei dem Ultraschall gibt es 4 Anschlüsse
5V, GND, Trigger und Echo. Echo ist mit meinem externen Interrupt Pin 
(RB0) verbunden. Trigger sowie die LEDS mit einem Ausgang bei PORTD. 
LEDS sind zur Überprüfung vom Ultraschallsensor gedacht. Ich habe mir 
die Ergebnisse auch über UART aufm PC zeigen lassen.

Am Oszilloskop kommen immer leichte Wellen, wenn der Servo sich bewegt 
bzw ich es mit meiner Hand verschiebe.

von Michael (Gast)


Lesenswert?

Hamza K. schrieb:
> Immer wenn der Servomotor im Einsatz ist stört es den Ultraschallsensor.
> Beide Teile sind mit einem PIC16F877A verbunden. Woran kann es liegen
> bzw. wie kann ich es beheben?

Das kann an einer mechanischen Verbindung oder an einer elektrischen 
liegen. Falls die Versorgungsspannung gestört ist, helfen sternförmige 
Verdrahtung, Abblockkondensatoren und Freilaufdioden, falls es an der 
mechanischen Verbindung liegt, hilft Entkopplung durch 
Schwingungsdämpfer und/oder träge Masse.

von Karl H. (kbuchegg)


Lesenswert?

Hamza K. schrieb:
> Also als Spannungsquelle benutze ich den BEC vom Fahrtregler. Ich
> vermute auch, dass die Spannung einbricht

einbrechen in dem Sinne muss sie nicht unbedingt.
Aber jeder Motor ist eine Dreckschleuder, was Störungen anbelangt. Und 
ein Servo enthält einen Motor.

Also: erst mal testen, ob eine getrennte Stromversorgung des µC das 
Problem löst. Wenn ja, dann Block-Kondensatoren einbauen.

> 5v -> VDD
> GND -> VSS
> zwischen VDD und VSS habe ich 100N geschaltet.

Verteil noch ein paar. Auch an die Servo-Anschlüsse.
Auch mal kleinere 10n.

von K. D. (deka)


Lesenswert?

Ulli B. schrieb:
> Je nach dem, wie es aufgbaut ist brauchst du einen stärkeren Akku
> (stärker = mehr Amperestunden)

Und morgen kommt der Weihnachtsmann. Gratulation zur Blamage.

von tobi (Gast)


Lesenswert?

Ich tippe.da auch eher auf EMV. Man glaubt garnich was eine 
schottkydiode als Fteilaufdiode bewirken kann.

von Hamo K. (hammo61)


Lesenswert?

So habe es ebend mit meinem umgerüsteten PC-Netzteil versucht.
Da lief alles wunderbar. Dann hab ich den BEC an einer anderen Stelle 
angeschlossen und siehe da es gibt keine Probleme. Warscheinlich ist 
mein Breadboard nicht der beste und die Verbindungen sind auch nicht so 
gut.
Danke für die ganzen Tipps.

Naja nun zu meinem anderem Problem. Wenn der Servomotor sich bewegt 
stört es den Ultraschallsensor. Kann ich das Geräusch irgendwie dämpfen 
oder wie kann ich dieses Problem umgehen?

von Sebastian W. (sebastian_w29)


Lesenswert?

Ulli B. schrieb:
> Das lag aber nicht daran, dass in den Kameras US-Motoren verbaut sind.
> Es lag daran, dass die Spiegel in den SRKs nach einem Objektivwechsel
> per Ultraschall gereinigt werden, um den Staub ab zu schütteln.

Die meisten neueren Objektive fokussieren mit Ultraschallmotoren. Siehe 
z.B. http://imaging.nikon.com/history/scenes/03:

"Ultrasonic Motor Enables Silent AF Operation Enjoy More Precise Control
Please tell us a little about the Silent Wave Motor employed in the AF 
drive.
Sure. Conventional AF lenses use something called a coupling drive. The 
DC motor inside the body serves as the drive source -- the body and lens 
are linked by gears, through which the force necessary to drive the 
autofocus mechanism are transmitted. The SWM, on the other hand, uses 
ultrasonic vibration to directly drive the lens.

How does the SWM work ?

YAMAZAKI using diagrams to explain the operation of the SWM.
He uses a surfing analogy in order to break a technical concept down 
into the simplest terms possible. "Ultrasonic" describes frequencies of 
mechanical vibrations that are inaudible to the human ear. When people 
converse, as you and I are, we can hear each other because the sound 
causes the air to vibrate. These vibrations spread out, or propagate, 
through the air, and are called "traveling waves".
In the SWM, ultrasonic traveling waves move in a spiral pattern inside 
the lens barrel. The motor is positioned on top of the waves, and they 
drive it from below.
Think of it this way: in surfing, the waves drive or push the surfer 
provided he's balanced atop them. It's the same with the SWM -- the 
motor is driven by the ultrasonic waves from underneath.

What are some of the difficulties you encountered in working with 
ultrasonic motor technology ?
Well, just like surfing, the hardest part is staying balanced on the 
wave!
In order to keep the vibration caused by the ultrasonic traveling wave 
headed in a set direction, we needed technology that would allow the 
creation of regular waveforms.
Nikon has been using SWMs in its products for about five years now, and 
from the very beginning our motors have delivered highly precise 
operation. Now we are focusing our efforts on providing the same 
performance at a lower price, making the products accessible to a 
broader range of customers.

What are the major advantages of the Silent Wave Motor ?
Just like the name says -- the motor enables silent autofocus operation.
But it's more than just quiet -- the mechanism drives the motor very 
smoothly and steadily, enabling highly precise control. Furthermore, the 
motor is in the shape of a cylinder, which allows it to fit nicely 
within the lens barrel."

LG, Sebastian

von 6A66 (Gast)


Lesenswert?

Sebastian W. schrieb:
> Es lag daran, dass die Spiegel in den SRKs nach einem Objektivwechsel
>> per Ultraschall gereinigt werden, um den Staub ab zu schütteln.

OT:
Das halte ich für einen - mit Verlaub - schlechten Witz.

Ja, auch in den Spiegelreflexkameras werden Ultraschallschwinger 
eingesetzt, zum Reinigen.
Aber a) wird dort der Sensor und nicht der Spiegel gereinigt und
b) wird dies nicht nach jedem Objektivwechsel gemacht sondern muss - 
normalerweise - über ein Menü extra aktiviert werden.
Die Begründung mit den SWM (Silent Wave Motors /Ultraschallmotoren ) der 
Linsen macht eher Sinn bei den Fledermäusen.

/OT

rgds

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.