- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 40

Thema: Einfachen Servomotor aus DC-Getriebemotor umbauen?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    So, ich hab mich weiter belesen und noch ein wenig nachgedacht. Ich würde es wohl so realisieren, dass auf dem µC ein Timer und ein Counter laufen. Der Counter zählt die Inkremente, wobei durch Abfrage der zweiten GLS bestimmt wird, ob rauf oder runter gezählt wird. Die Zählvariable ist erstmal nur temporär und unabhängig von der Positionsvariable. Der Timer löst dann in gröberen Abständen aus, zB. alle 10ms, wobei dann die temporäre Zählvariable als aktuelle Geschwindigkeit gespeichert und auf die Position aufaddiert wird. Die Position sollte man wohl wirklich schon als Long wählen, während bei der Geschwindigkeit Integer reichen dürfte (gibts in Bascom eigentlich auch Short?). Wenn man schon dabei ist, wird dann auch gleich die Regelung in den kleinen µC integriert. Ich würde da wohl einen PI-Regler nehmen, um gute Positioniergenauigkeit zu erhalten. Für den Entwurf ließe sich wohl ein einfaches PT1-System heranziehen, das aus Zeitkonstante und Verstärkungsfaktor identifiziert wird. Bei hoch übersetzenden Getriebe soll ja meist die Motordynamik am einflussreichsten auf die Regelung sein. Sollwerte hatte ich vor, über UART zu übertragen, ist das sinnvoll? Wie wird bei sowas das Protokoll am besten aufgebaut?

    Nun ist die Frage: welcher ATtiny hat einen Counter, einen Timer, einen PWM-Ausgang und UART?

    Außerdem ist mir aufgefallen, dass die Teilung der Encoderscheibe aus der Maus wohl eine zu feine Teilung hat. Wenn man dann versuchen würde, eine Position anzufahren, die pratisch zwischen zwei Motorphasen liegt, würde das Teil nur die ganze Zeit herumzuppeln. Wäre es da dann praktischer, bei 3 Motorphasen auch nur 3 oder 6 Segmente auf die Scheibe zu setzen?

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Zitat Zitat von Geistesblitz
    Die Transistoren haben sogar 3 Anschlüsse, deswegen gehe ich mal davon aus, dass die direkt schon gepaart vorliegen, wahrscheinlich sogar schon im idealen Abstand zu den zugehörigen Encoderscheiben. Weiß einer, wie bei den Dingern üblicherweise die Anschlussbelegungen sind
    Ich habe eine uralte RS232-Maus auseinandergenommen. Encoderscheibe hatte nur 20 Schlitze und die Fototransistoren mit drei Beinen passen natürlich ideal dazu. Müssen natürlich möglichst gleich wie in der Maus montiert werden.

    Die Schaltung entsprach bis auf geringe Abweichung in der Dimensionierung der Bauteile dem Application Circuit aus dem Datenblatt zu dem HT6513 , Seite 8. Gemeinsamer Kollektoranschluß der beiden Fototransistoren in der Mitte - die beiden Emitter außen.

    EDIT: IR-LED jeweils nur eine für einen Doppelfototransistor.

    Um die Rechenarbeit im µC zur Auswertung der Signale zu reduzieren, hatte ich mal an eine HW-Erweiterung gedacht aber noch nicht die Muße gehabt, da etwas auszuprobieren. Wenn Du es noch nicht kennst (Manf hat dazu einen interessanten Link gepostet)

    https://www.roboternetz.de/community...l=1#post528662

    Gruß
    Searcher
    Geändert von Searcher (30.10.2011 um 17:35 Uhr) Grund: Ergänzung IR-LED
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Hab die Lichtschrankenelemente gerade erfolgreich getestet. Um ein brauchbares Signal zu erhalten, musste ich hinter den Fototransistoren noch jeweils einen Transistor schalten. Hab mir eine Schablone mit 1mm Schlitz gebastelt und dicht vor der Lichtschranke entlang bewegt, die Transistoren haben einfache Leds geschaltet. Signal ist genauso, wie erwartet. Leider ist eine kleine IR-Led beim Ausbau kaputt gegangen

    Beim Kramen hab ich noch eine optische Maus gefunden. An sich nicht so interessant, nur das Mausrad hatte einen interessanten Sensor: sieht ein bisschen aus wie ein Poti, nur mit einem durchgehenden Innensechskant. Lässt sich unbegrenzt drehen, hat drei Anschlüsse und eine Einrastmechanik, die alle 15° einrastet. Was ist das, wie steuert man es an und was kann man damit anfangen?

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.093
    Das ist ein Inkrementalgeber (normalerweise mechanischer Kontakt). Ich habe gerade vor mir eine zerlegte Maus liegen, der Mausradsensor hat auch 3 Anschlüsse. Habe auf Mikrocontroller.net etwas gefunden http://www.mikrocontroller.net/topic/145257

    MfG Hannes

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    15.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Ich hab in demselben Ebay-Shop jetzt diesen Getriebemotor gefunden, aus dem vier Kabel kommen, zwei Stromversorgung und "Gelbe und blaue Kabel: Monitoring Prüfgeschwindigkeit Kabel.(Sie können sie ignorieren. Einige Kunden benötigen diese Funktion)". Wozu ist das bzw. was kommt da für ein Signal raus? Ließe sich das für eine Regelung verwenden? Irgendwie bin ich da nicht sonderlich optimistisch und wollte nur aus Neugier nachfragen, was das ist.
    Ansonsten mal gucken, wann meine Bestellung ankommt, dann kann ich auch endlich mal ein wenig testen. Ich werd wohl erstmal den Inkrementalgeber anbringen und dann mal gucken, ob ich da irgendwie brauchbare Werte herausbekomm, um das dynamische Verhalten des Motors identifizieren zu können, also Zeitkonstante und Verstärkungsfaktor. Dürfte ja etwa PT1-Verhalten aufweisen, da ist dieser Teil ja nicht so besonders schwer. Für die anderen Reglerparameter werd ich dann wohl noch Matlab bemühen. Da ich ja eh eine digitale Regelung verwenden werd, könnte ich auch versuchen, einen Deadbeatregler zu entwerfen.
    Geändert von Geistesblitz (02.11.2011 um 22:49 Uhr)

Ähnliche Themen

  1. Suche einfachen Tabplet-PC
    Von Shinzon im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 11
    Letzter Beitrag: 26.09.2011, 14:21
  2. Suche einfachen Microcontroller
    Von Ilm_Stoffel im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 5
    Letzter Beitrag: 10.02.2010, 11:39
  3. Getriebemotor zum servo umbauen?!
    Von foxmovie im Forum Motoren
    Antworten: 20
    Letzter Beitrag: 30.05.2009, 12:56
  4. suche einfachen Li-Ion-Akkulader
    Von Turtle im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 05.08.2006, 15:17
  5. Einfachen Aufzug bauen
    Von soulid im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 05.10.2005, 09:24

Berechtigungen

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

Solar Speicher und Akkus Tests