INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Digitalservo ansteuern
31.01.2015, 01:33
Beitrag #1
Digitalservo ansteuern
Ahoi

ich hab da mal eine Frage kann man einen Digitalservo genauso mit dem Arduino Uno R3 ansteuern wie einen Analogen oder funktioniert das anders oder geht das überhaupt nicht ohne das man da ein digital/analog Wandler einbaut
Bin für jede Hielfe dankbar habe schon im Internet gesucht konnte aber leider nichts dazu finden

MfG Edo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.01.2015, 08:28 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2015 08:32 von dqb312.)
Beitrag #2
RE: Digitalservo ansteuern
Hallo,

die Ansteuerung mit PWM-Signalen ist wie bei analogen Servos.
Allerdings können Digitalservos z.T. höher auflösen, was die Steuerung mit Mkrosekundenwerten statt Winkelwerten interessant macht.

statt:
servo.write(90) //als Winkel mit Auflösung von 1 Grad

so:
servo.writeMicroseconds(1500); //als Microsekunden mit Auflösung von 0,18 Grad

Ob das Servo das so genau umsetzen kann sollte das Datenblatt verraten.
Allerdings erkaufst du die höhere Stellgenauigkeit und Kraft mit deutlich höheren Stromverbrauch.

Gruß Rainer
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.01.2015, 11:32
Beitrag #3
RE: Digitalservo ansteuern
Ich habe mir noch keinen Servo ausgesucht brauche eigentlich nur einen neuen Servo mit mehr Ncm und hatte überlegt auf digitale Servos umzusteigen

Wenn ich also einen Digitalservo mit

servo.writeMicroseconds(1500)

ansteuer geht das dan normal mit der vorhandenen Servobibliothek und bei welchen funktioniert das so oder oder woran erkenne ich so einen Servo ?

Gruß Edo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.01.2015, 12:08
Beitrag #4
RE: Digitalservo ansteuern
(31.01.2015 11:32)Edosil schrieb:  Wenn ich also einen Digitalservo mit
servo.writeMicroseconds(1500)
ansteuer geht das dan normal mit der vorhandenen Servobibliothek und bei welchen funktioniert das so oder oder woran erkenne ich so einen Servo ?
Das sollte heutzutage bei allen Modellbauservos gehen. Die Servo-Library berechnet im Endeffekt aus dem Winkel immer die Mikrosekunden.
Hier der entsprechende Ausschnitt aus der Servo.cpp:
Code:
void Servo::write(int value)
{
  if(value < MIN_PULSE_WIDTH)
  {  // treat values less than 544 as angles in degrees (valid values in microseconds are handled as microseconds)
    if(value < 0) value = 0;
    if(value > 180) value = 180;
    value = map(value, 0, 180, SERVO_MIN(),  SERVO_MAX());
  }
  this->writeMicroseconds(value);
}
Man beachte die letzte Zeile.
Was Rainer meinte war nur, dass writeMicroseconds eine genauere Auflösung erlaubt.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.01.2015, 12:20
Beitrag #5
RE: Digitalservo ansteuern
Vielen dank für eure infos

Gruß Edo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.01.2015, 12:55 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2015 13:09 von Bitklopfer.)
Beitrag #6
RE: Digitalservo ansteuern
Hi,
und nicht vergessen, Digitalservos kann man je nach Typ auch in kürzeren Intervallen als die althergebrachten Servos ansteuern sprich die Wiederholungsrate darf kürzer als die üblichen 20mS sein. Bei Futaba z.B. reden sie von 7mS.
Hier ist sogar von 300Hz die Rede.

lg
bk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Frage zum ansteuern H4 Birne 60 Watt b3ta 8 398 27.09.2016 08:09
Letzter Beitrag: AlphaRay
  Motoren mit PWM langsam ansteuern MeisterQ 2 282 16.08.2016 11:26
Letzter Beitrag: MeisterQ
  Motoren ansteuern Michi 3 814 06.04.2016 08:20
Letzter Beitrag: Michi
  Bipolar Motor ansteuern #elextro19 7 748 12.02.2016 02:11
Letzter Beitrag: Wetteronkel
  SD-Karten-Shield über I2C ansteuern? alpenpower 4 1.069 21.07.2015 06:43
Letzter Beitrag: alpenpower
  Pumpe ansteuern MeRo113 20 4.267 13.07.2015 16:03
Letzter Beitrag: hotsystems
  Mehrere Funksteckdosen ansteuern Bernd_75 2 835 05.07.2015 12:09
Letzter Beitrag: Bernd_75
  Problem mit Piezo richtig ansteuern torsten_156 4 1.419 12.06.2015 18:35
Letzter Beitrag: torsten_156
  5V-Lüfter mit Nano ansteuern torsten_156 24 5.544 06.06.2015 18:55
Letzter Beitrag: fraju
  wie SD-Card auf TFT Display ansteuern ? HaWe 28 4.000 25.01.2015 13:07
Letzter Beitrag: HaWe

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste