- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 41

Thema: Bascom: Schrittmotorsteuerung mit Drehencoder?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #13
    Neuer Benutzer
    Registriert seit
    30.09.2012
    Ort
    bei Berlin
    Beiträge
    2
    Hallo MrMiffy08,

    dies ist meine erste Antwort hier im Forum, also bitte nicht gleich mit Steinen werfen, wenn von mir nicht alles korrekt geschildert wurde.

    Nun zu deinem Anliegen. Nein, Drehzahlaenderungen durch PWM geht so nicht bei einem Schrittmotor.

    Aber folgendes moechte ich dir mit auf den Weg geben:
    Im Code fuer den Motortakt verwendest du den Timer1, ist ja auch Ok. Mit der gegebenen Einstellung hast du eine errechnete Drehzahl von 500 U/min.
    Vorgabe war 400 T/sec, das ergibt 24000 T/min, der Moter benoetigt 48 T/Umdrehung, also macht er 24000T/min / 48T/U = 500 U/min.

    Soweit ist alles klar.

    Im Code fuer die Encoder-Abfrage benutzt du auch den Timer1, fuer sich allein ok, aber fuer die Drehzahlsteuerung kannst du den dann nicht mehr verwenden,
    da er ja schon fuer den Motortakt verwendet wird.

    Benutze also fuer den Encoder den Timer0 und konfiguriere den auf 1msec für die Abfrage.

    So und nun ein Denkanstoss fuer das "Verheiraten" der beiden Code-Schnitzel:
    Der Startwert fuer 400 T/sec (400Hz) ist ja 45536, der Encoder kann mit dem Timer0 einen Wert zwischen 0 und 255 haben.
    Wenn du nun den Encoderwert zu dem Startwert addierst oder subtrahierst, so aendern sich doch die T/sec, also auch die Drehzahl.

    Uebrigens ich selber verwende den Pollin-Drehencoder und bin sehr zufrieden.

    Gruß EF_Arcturus
    Geändert von EF_Arcturus (18.10.2012 um 12:38 Uhr) Grund: Text erweitert

Ähnliche Themen

  1. Schrittmotorsteuerung LB1845 und atmega48 in BASCOM
    Von chris155 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 09.05.2010, 18:41
  2. Wie Drehencoder anschließen ?
    Von Blamaster im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 07.09.2009, 19:01
  3. Menüsteuerung mit Drehencoder ?
    Von Blamaster im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 25
    Letzter Beitrag: 30.06.2009, 22:34
  4. Drehencoder auswerten
    Von MartinFunk im Forum C - Programmierung (GCC u.a.)
    Antworten: 11
    Letzter Beitrag: 16.05.2007, 16:05
  5. Drehencoder Panasonic
    Von Mr-400-Volt im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 04.02.2007, 20:47

Berechtigungen

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

Solar Speicher und Akkus Tests