- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 22

Thema: Servo Hack

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    29.11.2004
    Ort
    Nahe Bremen-Nord
    Alter
    34
    Beiträge
    58
    Anzeige

    Praxistest und DIY Projekte
    Moin,

    Ich hab mal ne blöde Frage (genau genommen 2): Wozu ist der schmitt-triger gut? Braucht man den unbedingt? Bitte um Aufklährung.

    MfG Omeg@

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    11.01.2005
    Ort
    Bayern
    Alter
    35
    Beiträge
    161
    der CNY70 gibt ja nicht entweder 0V (=1) oder 5V (=0) aus, sondern nehmen wir mal an, 1,3V wenn er auf die schwarze fläche "guckt" und 4,4V wenn er die weiße fläche sieht. der schmitt trigger macht daraus eindeutige 0V oder 5V.
    mfg

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    hat hier schonmal jemand gehackte Servos längere zeit eingesetzt? und kann eventuell seine erfahrungen mitteilen? anscheinend gehen hier die meinungen auseinander...

    @tobias: der motor wird ja nicht festgehalten wie zum beispiel ein blockierter motor... er läuft ja nur wenn er aus seiner sollposition fällt, ja ok wenn das servo genug belastet ist probiert der motor immer in seine sollposition zu kommen und ist fast blockiert...

    @omega: nochmal zum schmitttriger: ich hatte mal ne gabellichtschranke ohne schmitttriger am avr, und anstatt einen impuls hat es manchmal 10-20 impulse gezählt, weil es halt keine sauberen flanken waren, das selbe ist hier auch der fall da ja nicht sofort von weiss auf schwarz geschaltet wird und somit praktisch jede spannung anliegen kann, dies führt dann zu undefinierten zuständen am port des avr...


    gruss bluesmash

  4. #14
    Neuer Benutzer Öfters hier
    Registriert seit
    05.01.2006
    Beiträge
    18
    Moin,

    zu den "gehackten" Servos gibt es Erfahrungen aus dem 1:35er Modellbaubereich. Als Antriebe haben sie sich nicht bewährt, die Getriebe haben nach relativ kurzer Zeit aufgegeben.

    Deshalb teste ich z. Zt. Motoren von http://www.solarbotics.com/. Sind jedenfalls preisgünstig und werden superschnell geliefert, obwohl die Firma in Kanada beheimatet ist.

    Nice weekend,
    Zardoz

  5. #15
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Zitat Zitat von zardoz
    Als Antriebe haben sie sich nicht bewährt, die Getriebe haben nach relativ kurzer Zeit aufgegeben.
    Kommt auf die Gertriebe an.
    In billig und in den meisten mini- Servos sind Kunststoff Zahnräder drin,
    sehr feine und dünne sogar (z.T.viel dünner als 0,5mm).

    Das die irgendwann mal aufgeben, besonders bei höherer Beanspruchung ist wohl klar.

    Dann sind die Achsen auch noch aus Kunststoff und auch noch in Kunststoff gelagert.

    Das muss ja irgendwann den Geist aufgeben, auch wenn die Teile geschmiert sind, es entsteht Reibung.
    Und was Kunststoff und vor allem Thermoplast bei höheren Themperaturen macht weis ja wohl jeder.


    Entsprechend höherwertige Servos haben Zahnräder aus Metall und sind auch noch Kugel-/Rollen- gelagert.

    Also explizit nach diesen Eigenschaften suchen wenn man die Anforderungen schon kennt.


    Für Robonova und Konsorten sollen sogar Spezialservos eingesetzt werden, speziell auf die Robotik zugeschnitten.
    Was das für weitere spezialitäten sind weis ich jetzt auch nicht,
    auf jeden Fall mit Metallgetriebe und ggf. mehrfach Kugelgelagert.

    Bild hier  
    https://www.roboternetz.de/phpBB2/ze...=147685#147685



    Ich habe schon von Spezialservos für die Robotik gehört,
    da soll einer über €250,-- kosten.
    Klar Preise nach Oben können meist/immer unbegrenzt sein.
    Der muss dann wohl ein Edelstahlgetriebe und ein imens hohes
    Drehmoment sowie eine absolut genaue Positionierung
    (mit hoher wiedeholgenauigkeit) haben,
    ob das so ist vermute ich nur.

    Allerdings wird wohl kaum jemand so einen Hi-End Servo hacken oder?



    Immerhin ist dervon Bluesmash verwendete Servo schon mal Kugelgelagert.
    Die Zahnräder sind wohl aus kunststoff, scheinen aner Faserverstärkte Varianten zu ein (reine Vermutung).
    Ein bisschen Silikonöl oder Fett
    (Modellabau Stoßdämpferöl 100% silikon oder Klüberpaste auch aus dem Modellbau)
    wären bestimmt nicht schlecht um die Reibung an den Zähnen zu vermindern.
    Wer gut schmiert, der gut fährt..


    Zitat Zitat von ICH_
    Schon klar, dass die durch das Getriebe untersetzt sind
    Aber wenn die Servos als Servo benutzt werden wird der Motor ja noch weitaus mehr belastet, da er dauernd unter Strom steht um die Position zu halten!
    Du darfst aber nicht vergessen,
    die Kraftumsetzung funktioniert in beide Richtungen in emen Getriebe.

    Also ein schwaches Morordrehmoment wird vom Getriebe
    in ein hohes umgesetzt (Weg in Kraft), das erwähnt ich schon mal.

    Umgekehrt wird ein hohes Drehmoment vom Getriebe
    in ein kleines Drehmoment zum Motor umgesetzte (Kraft in Weg).
    Der Motor braucht also garnicht so viel Bestromung um die Welle zu blockieren.
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.08.2005
    Beiträge
    195
    ich spiele auch mit dem gedanken ein servo zu hacken und es als antrieb zu nutzen. deswegen habe ich mal kruz gegoogelt und bin dabei auf folgendes gestoßen: auf das hier und das hier.

    der eine übernimmt die komplette elektronik des Servos und ersetzt nur das poti durch 2 festwiderstände, sodass das servo denkt es würde genau in der mitte stehen. zum steuern verwendet er dann die ganz nochmalen servo "befehle". nur das das servo dann nie zu seinem ziel kommt, da sich das poti ja nicht mehr mitdreht (ups,.. so steht das ja in der Wiki auch schon)

    der andere übernimmt nicht mehr die ganze elektronik sondern nur noch die h-brücke des servos.

    was ist jetzt das sinnvollste? was kann man am leichtesten aus einem microcontroller ansprechen?

    und noch eine frage: welche Servos (der unteren preisklasse) empfehlen sich zum hacken?

    edit: ich bin in diesem thread auch noch fündig geworen (auf den wird weiter oben auch schon gelinkt )

    SEIDL.

  7. #17
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Zitat Zitat von Benedikt.Seidl
    der eine übernimmt die komplette elektronik des Servos und ersetzt nur das poti durch 2 festwiderstände, sodass das servo denkt es würde genau in der mitte stehen. zum steuern verwendet er dann die ganz nochmalen servo "befehle".
    der andere übernimmt nicht mehr die ganze elektronik sondern nur noch die h-brücke des servos.

    was ist jetzt das sinnvollste? was kann man am leichtesten aus einem microcontroller ansprechen?

    und noch eine frage: welche Servos (der unteren preisklasse) empfehlen sich zum hacken?

    SEIDL.
    Du hast einen Denkfehler drin:
    ein Servo hat einen Anschlag, der muss raus um ihn als Motor zu verwenden.
    Die Selvoelekronik drinn zu lassen ist mit Deiner Variente keine schlechte Idee.

    Angesprochen wird der Servo dann wie ein normaler Servo.
    Du musst eben bevor Du diesen benutzen kannst jeden Servo "trimmen"
    also bestimmen welche impulsbreite die Nullstellung ist (Toleranzen von den Widerständen)

    Wie eine Servo angesprochen wird ist relativ einfach (in Bascom)
    Ein Beispiel ist sogar dabei:

    Code:
    'Bascom Beispiel:
    ' Hier noch die Compiler Direktiven einsetzten
    ' Servo an PortB.0
    Config Servos = 1 , Servo1 = Portb.0 , Reload = 10
    Config Portb = Output
    Enable Interrupts
    
    Dim I As Byte
       Do
        For I = 0 To 100
          Servo(1) = I
         Waitms 1000
         Next
       Loop
    End
    oder Du nimmst gleich das komplette Demo von MCS
    Code:
    '-----------------------------------------------------------------------
    '                           servo.bas demonstrates the SERVO option
    '-----------------------------------------------------------------------
    Achso ja der Servo wird mit VCC (+5V) und GNG verbunde sund der Steuereingang kann direkt an den Port des AVR (manchmal hilft ein 10k Pullup Widerstand (nach VCC natürlich).
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.08.2005
    Beiträge
    195
    Zitat Zitat von darwin.nuernberg
    Du hast einen Denkfehler drin:
    ein Servo hat einen Anschlag, der muss raus um ihn als Motor zu verwenden.
    Die Selvoelekronik drinn zu lassen ist mit Deiner Variente keine schlechte Idee.
    stimmt. das habe ich vergessen zu erwähnen.

    wow. so ein servo anzusteuern geht also wirklich einfach (zumindest schaut es für mich als laie so aus ).

    geht das mit c dann genauso einfach? (ich glaube nämlich dass es für basecom keinen os-x compiler gibt, oder?)

    ich muss noch entschuldigend hinzufügen, dass ich bis jetzt alles nur in meinem kopf zusammen spinne und noch nichts real gemacht/ausprobiert habe,... aber die teile sind auf dem weg

    SEIDL.

  9. #19
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Also Bascom gibts (noch) nicht füt MAC
    • BASCOM-AVR is the original Windows BASIC COMPILER for the AVR family. It is designed to run on W95/W98/NT/W2000 and XP


    Aber mit C sollte es auch kein Problem sein.
    Der Servo erwartet 'nur' ein Pulsweiten moduliertes Signal.
    Je nach Stellung.

    Schau mal im WiKi: https://www.roboternetz.de/wissen/index.php/Servos

    Da steht zur Ansteuerung der Hardwar alles was man wissen muss.

    Evt. gibts für C auch fertige includes welche Servos bedienen.

    Schau mal im Forum "AVR C-Programmierung" oder stelle da Deine Frage.
    https://www.roboternetz.de/phpBB2/viewforum.php?f=34
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  10. #20
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.08.2005
    Beiträge
    195
    danke schön für die freundliche beantwortung dieser anfängerfragen!

    SEIDL.

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test