- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 11

Thema: RN-MiniHBridge Anschlussbeispiel.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.05.2004
    Alter
    43
    Beiträge
    170
    Soo nochmal ausführlicher und in bunt...

    Bild hier  

    [highlight=black:be78fa8f47]
    OC1A - Pin 15 - PB1
    OC1B - Pin 16 - PB2

    OC2A - Pin 17 - PB3
    OC2B - Pin 5 - PD3

    OC0A - Pin 12 - PD6
    OC0B - Pin 11 - PD5

    [/highlight:be78fa8f47]

    Du willst einen Motor in der Drehrichtung steuern. Dafür brauchen wir beispielsweise folgende Schaltung. Es geht natürlich auch mit einer anderen, aber diese ist universell für viele Motoren geeignet, damit kann man auch z.B. 12V und 10A steuern. Ein weiterer Vorteil ist auch das Bremsen des Motors (läuft nicht aus) wegen des 4 Quadrantenbetriebes, aber ich will es nicht übertreiben. Kurz: Die Schaltung ist gut.

    Bild hier  

    Die Richtung gibt vor, in welche - du ahnst es sicher schon - Richtung der Motor dreht. Bei +5V dreht er im Uhrzeigersinn, bei 0V dagegen.

    Der PWM-Anschluss: Liegt da 5V an, dreht sich der Motor, liegt da 0V an, bleibt dieser stehen. Verschiedene Geschwindigkeiten erhält man, indem man den PWM-Anschluss mit einem Signal belegt, das schnell zwsichen 0V und 5V umschaltet. Wie schnell der Motor dann dreht bestimmt das Tastverhältniss, dieses beschreibt nämlich, wie lange innerhalb einer Periode 5V und 0V anstehen.

    Zu sehen in folgender Grafik (PWM):
    Bild hier  

    oder hier noch schöner:
    Bild hier  

    Irtümlich ist die Annahme, das die Geschwindigkeit über die Frequenz gesteuert wird. Die Frequenz, und damit die Periodenzeit, bleibt bei PWM gleich, ändern tut sich das Tastverhältnis und damit die Einschaltsdauer des Motors.

    Man muss nicht die PWM-Pins des AVRs nehmen, um den Motor zu steuern. Man kanns auch so machen:
    Code:
    Zeit_ein = 200
    Zeit_aus = 100
    
    
    1:
    IrgendeinPinAnDemPwmAngeschlossenIst = ein
    Pause Zeit_ein
    IrgendeinPinAnDemPwmAngeschlossenIst = aus
    Pause Zeit_aus
    
    
    Goto 1
    Das nennt man dann Soft-PWM. Ist aber eine Belastung für den AVR und sollte vermieden werden. (PWM läuft i.d.R im Hintergrund)


    Arbeitest du mit Bascom? Dann dieses Beispiel anschauen
    https://www.roboternetz.de/wissen/in...Bascom_und_PWM


    Soo, hoffentlich hats nun weitergeholfen. Ansonsten ist Google sicher auch dein Freund.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken atmega168_2.jpg  

Berechtigungen

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

Labornetzteil AliExpress