- Labornetzteil AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Getriebemotor über analogen Ausgang steuern

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    28.12.2011
    Alter
    30
    Beiträge
    11

    Getriebemotor über analogen Ausgang steuern

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,

    hab mir vor einiger Zeit das "C-Control C-Control Projectboard PRO 128" und den passenden c-Controller besorgt.
    Nachdem ich jetzt einige Zeit mit dem Programm c-basic experimentiert habe und auch schon mehrere Transistor Schaltungen angesteuert habe, möchte ich nun
    einmal ein einfaches Antriebs-System aufbauen.
    Im Prinzip soll es darum gehen einen Motor in seiner Lauf/Drehrichtung und in seiner Geschwindigkeit zusteuern.
    Dazu hab ich folgende einfache Schaltung gefunden
    http://www.rn-wissen.de/index.php/Ge...en_Ansteuerung
    (bei Punkt 2 "Ansteuerung mit Relais und MOS-FET")
    Meine Frage ist jetzt wie Funktioniert das jetzt mit der Ansteuerung des N-Kanal MOS-FETs ? Um hier die Geschwindigkeit zu verändern muss ich die Spannung an der Basis verändern,
    das heißt ich brauche einen Analogen Ausgang, diese sind an meinem Mico-Controller ja vorhanden...
    Aber kann ich jetzt den Mos-Fet einfach an einen PWM-Ausgang anklemmen, oder brauch ich da noch ein Tiefpass bzw. irgendwelche andere Hardware?
    Und wie sieht es mit der Software aus? Ich hab leider keine Ahnung wie das Programm aussehen muss um das richtige Analoge Signal auszugeben...
    Wäre toll wenn mir hier jemand helfen könnte.
    Bis jetzt weiß ich nur, dass das analoge Signal von der Frequenz abhängt mit der ich den PWM-ausgang an/aus schalte. Aber verstehe nicht wie ich den Motor später allein durch das angeben
    einer Zahl im 8.Bit bereich regeln soll

    Danke im voraus ^^

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Für den Betrieb in beiden Richtungen brauchst du eine H-Schaltung. Nimm doch einen Treiber IC, z.B.

    http://www.rn-wissen.de/index.php/Ge...iber_IC_L293_D

    Lies auch mal da

    http://www.rn-wissen.de/index.php/Pulsweitenmodulation
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    Zitat Zitat von Animus94 Beitrag anzeigen
    ... das heißt ich brauche einen Analogen Ausgang, diese sind an meinem Mico-Controller ja vorhanden ...
    Hmmm, klasse - ein Mikrocontroller mit analogem Ausgang. Was ist das für ein Typ ? Wär sicher interessant - so etwas wünschte ich mir schon gelegentlich.
    Ciao sagt der JoeamBerg

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    16.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Wär halt interessant zu wissen, ob es nun wirklich ein analoger Ausgang oder einfach ein PWM-Ausgang ist. Der TE schreibt ja von beidem, ich denk aber mal eher er meint PWM.

  5. #5
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Männer ! Christkind war schon und Ostern kommt erst !

    Einen µC mit eingebauten DAC mag's ja irgendwo geben, wär aber sehr aussergewöhnlich.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  6. #6
    Unregistriert
    Gast
    Hi leute ,
    animus1 meinte ja er hätte zuhause das "C-Control C-Control Projectboard PRO 128", auf diese board passt nur ein µC und zwar die C-Control PRO Unit
    http://www.conrad.de/ce/de/product/1...archDetail=005

    Diese bestitzt 6-PWM Ausgäge, animus1 möchte also sicherlich wissen welche hardware nöig ist um aus einem pwm eine analoge spannung zu generieren.
    Auserdem will er verstehen wie man soetwas in c-basic umsetzt

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    28.12.2011
    Alter
    30
    Beiträge
    11
    Hi,
    der Typ vom Gast-beitrag hat recht, als µC hab ich die C-Control PRO Unit. Diese hat 6 PWM -Ausgänge...
    Meine Frage ist jetzt wie muss ich den Tief-Pass anlegen (Werte für Widerstand u. Kondensator)?
    und wie muss das Programm dazu ausehen? also wie z.B. sag ich dem PWM-Ausgang, das er bei einem wert zwischen 0-255 genau die Ein- und Ausschaltzeit haben soll.

    PS: Danke für die Idee mit dem Motortreiber
    http://www.rn-wissen.de/index.php/Ge...iber_IC_L293_D
    Dazu auch noch eine Frage: Muss ich zwischen die Eingänge des IC´s und den µC noch jeweils einen Transistor schalten oder passt das vom Strom her?

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    16.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Da brauchst du eigentlich keinen weiteren Transistor zu, das sollte eigentlich passen.
    Ich frag mich aber, was du mit einem Tiefpass erreichen willst. Der Vorteil bei PWM ist ja, dass dadurch, dass in einem ziemlich genau bestimmbaren Verhältnis voll durchgeschaltet oder gesperrt wird auch die Linearität weitestgehend erhalten bleibt. Das erkauft man zwar mit hochfrequenten Schwingungen, die aber oftmals nicht so wichtig sind. Wenn das Signal vor dem Motortreiber jedoch gefiltert wird, sodass quasi eine Analogspannung anliegt, ist die Linearität von Motorspannung und Steuerspannung nicht mehr gegeben, da das dann von der Kennlinie der Transistoren im Treiber abhängt.

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    28.12.2011
    Alter
    30
    Beiträge
    11
    Ah ok, also kommen die PWM Ausgänge direkt an den Motortreiber IC .
    Wie ist das jetzt mit c-basic, ich meine wenn ich meinem Pin einen Wert zuweiße [0-255], wie definiere ich dann die An-und Ausschaltzeiten des Ausgangs?
    Um dann eben diese verschieden hohen Spannungen zu gerieren mit denen ich die Geschwindigleit steuere.
    Irgentwie kann ich mir nicht so recht vorstellen wie das ausehen soll...

  10. #10
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    03.09.2009
    Ort
    Berlin (Mariendorf)
    Beiträge
    1.023
    Jeder PWM-Kanal, ob nun 8-, 10 - oder 12-Bit-Auflösung, ist ein Logikmodul, das die Umsetzung einer binären Zahl in ein Pulsbreiten-moduliertes Signal am Pin für dich bewerkstelligt.

    Mal ein Beispiel für den Fall von 8 Bit:
    Ein spezielles PWM-Register des Controllers wird mit einem Byte beschrieben.
    Ein interner 8-Bit-Zähler wird mit einstellbar vorgeteiltem Systemtakt (1:1, 1:4, 1:16 oder ähnlich, das bestimmt die PWM-Frequenz) befeuert. Beim Überlauf setzt der Controller den zugehörigen PWM-Pin auf high; wenn der Zählerstand gleich dem PWM-Register ist, wird dieser Pin wieder auf low geschaltet. Damit wird ein Einschaltverhältnis entsprechend dem binären Datenwort erzeugt

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Getriebemotor mit analogen Joystick steuern.
    Von jppix im Forum Elektronik
    Antworten: 31
    Letzter Beitrag: 23.01.2012, 20:45
  2. Getriebemotor steuern
    Von datatom im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 6
    Letzter Beitrag: 06.01.2012, 15:26
  3. Sevos über PWM Ausgang steuern?
    Von Brantiko im Forum AVR Hardwarethemen
    Antworten: 8
    Letzter Beitrag: 01.05.2008, 09:48
  4. Motoren über pic pwm ausgang Steuern ?
    Von Golo im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 10.06.2006, 16:07
  5. getriebemotor über schalter steuern...
    Von RedEagle667 im Forum Motoren
    Antworten: 23
    Letzter Beitrag: 08.09.2005, 00:30

Stichworte

Berechtigungen

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

12V Akku bauen