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

Thema: (USB-Modul +) RN-MotorControl + 2x RN-Stepp297 + Schrittmotore -> Funktioniert das ?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    05.06.2013
    Beiträge
    11

    Frage (USB-Modul +) RN-MotorControl + 2x RN-Stepp297 + Schrittmotore -> Funktioniert das ?

    Moin zusammen !
    Ein NewBie hat da mal ein paar Fragen an die Experten betreff "roboternetz"-Hardware.

    Worum es (mir) hier geht:
    Ich könnte preiswert einen "automatischen, selbst einstellenden SAT-Spiegel" für Fahrzeuge (Bus, LKW, Boot, etc.) bekommen.
    Würde sich prima auf unserem WoWa machen, da wir öfter fahren und diese ewige Einstellerei mir auf den Senkel geht ....

    Problem dabei ist: Relativ alt, mehr oder weniger nur die (komplette) Mechanik inkl. 2 Schritt-Motoren samt Elektronik dazu.
    Kein Steuergerät mehr vorhanden, keine Schaltbilder, geschweige denn Steuerprotokolle o.ä.
    Die Wahrscheinlichkeit, entsprechendes überhaupt zu bekommen, ist zum einen gering, zum anderem im Erfolgsfall sicherlich sehr kosteninstensiv.

    Auch im fortgeschrittenen Alter (Ü50 !) lässt der Basteltrieb nicht nach !
    Als ehemals gelernter RF-/TV-Techniker und Elektroniker und heute noch ambitionierter Programmierer (Delphi/Pascal) im Hobbybereich, traue ich mir das durchaus zu, dieser (sehr vertrauenserweckenden) 2-Motoren-Mechanik neues Leben einzuhauchen.

    Idealerweise steht mir ein selbstgebastelter Mini-HTPC zur Verfügung, wofür ich die DVB-Software selbst geschrieben habe und somit dem Sat-Empänger notwendige Informationen wie Signal-Qualität und -Stärke (auch SNR u. a.) für optimale Spiegelposition entnehmen kann.
    Ein GPS-Empfänger für die Positionsbestimmung und daraus resultierend zu berechnenden, erforderlichen Azimuth- und Elevationswinkeln ist ebenfalls vorhanden.
    ... fehlt noch ein digitaler Kompass und Elevationsmesser für die Mechanik - aber das ist hier (noch) nicht relevant.


    Nun zum eigentlichen Prob, bzw. Frage(n):
    Zur Steuerung der beiden Motore würde ich RN-Stepp297 oder ggf. auch den Mikroschrittmotortreiber verwenden wollen.
    Seitens PC würde ich per RS232 oder besser noch via USB - z. B. mit dem USB-Modul Universal - kommunizieren.
    Stellt sich dann die Frage, was "dazwischen passt" !?
    Mein klarer Favorit, weil preiswert und von der Funktionaltität her (völlig) ausreichend - wäre der/das RN-MotorControl.

    Allerdings lese ich zum RN-MotorControl immer nur etwas in Verbindung mit DC-/Linear-Motoren - nicht aber zu Schrittmotoren, was mich etwas verunsichert.
    Prinzipiell sollte doch aber das verfügbare Pin-Out an beiden Karten passen, sofern sich Schrittmotoren doch auch mit PWM steuern lassen.... (müssten)

    .... daher die Frage an die Community: Geht oder geht nicht ?
    Geändert von TERWI (05.06.2013 um 14:43 Uhr)

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    16.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Ich kenne zwar die Karten nicht direkt, aber Schrittmotore werden nicht über PWM angesteuert. PWM bedeutet ja gleiche Frequenz bei variierbarem Tastverhältnis. Das Tastverhältnis ist einem Schrittmotor aber total schnurz, ihn interessiert nur die Frequenz, bei jedem Puls (entweder steigende oder fallende Flanke, je nach Treiber) macht er einen Schritt. Die Drehzahl des Schrittmotors hängt also direkt von der Frequenz des Steuersignals ab.

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    05.06.2013
    Beiträge
    11
    Ja, die Definition von PWM ist mir bekannt. Da liegt ja auch das vermeintliche Problem.
    Die RN-Stepp297-Karte möchte gerne eine ansteigende Flanke als Impuls für einen Schritt sehen. Bei einem Motor mit 1,8°/Step sind das 200 Impulse für einen kompletten Turn - bei z. B. ca. 1500 U/Min wäre die Steuerfrequenz dann 5 kHz, egal welches Tastverhältnis.
    ... und der L297 auf dieser Karte macht ja prinzipiell auch nichts anderes, als aus dem Taktsignal ein PWM für die Motorendstufe L298 zu bilden.

    Was mich irritiert ist auch gleich der erste Satz in der Beschreibung des RN-MotoControl: "Ideal zur Ansteuerung üblicher Endstufen wie RN-Dualmotor oder Eigenbau mit L298 oder ähnliche." Frage ich mich dann, wie das wohl am/mit dem L298 zu beschalten wäre ?

    Aus der Befehlsübersicht entnehme ich, das man mit "2" die Motorgeschwindigkeit und mit "3" die Drehzal des Motors einstellen kann.
    Auf Seite 17 wird Befehlscode "2" beschrieben mit: Geschwindigkeit 0 bis 255 (PWM-Wert)
    Auf Seite 18 wird zu "3" beschrieben, das hier die Drehzahl eingestellt werden kann - allerdings nur unter Zuhilfenahme eines Drehimpulsgebers.
    Bleibt die eigentliche Steuerung dann auch PWM ?

    Auf Seite 13 wirde der Motoranschluss beschrieben:
    Es gibt u.a. für beide Motoren ein IN 1, IN 2" und Enable Motor 1 (evtl. PWM) Was bedeutet letzteres ?

    So wie es für mich zunächst aussieht, müsste man also noch so etwas wie einen PWM -> Analog -> Frequenzwandler basteln.
    Oder - was wesentlich einfacher wäre:
    Kann man den ATMEGA so umprogrammieren, das eine Frequenz statt PWN herauskommt ?

    Ich denke, letzteres ist sicher und auch relativ einfach möglich - allerdings ist das absolut nicht meine Baustelle, da müsste mir jemand helfen.
    Kann jemand helfen ?

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    16.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Du schmeist hier die Ansteuerung von Schrittmotoren und DC-Motoren wild durcheinander...
    Der L297 macht wesentlich mehr, als nur eine PWM zu generieren. Er wandelt das Taktsignal so um, dass an seinen Ausgängen die richtigen Spannungen für die einzelnen Motorspulen anliegen. Außerdem hat dieser gleich noch eine eingebaute Stromregelung (um die PWM braucht man sich also nicht kümmern, die macht der L297 schon von alleine. Alles, was er will, ist eine Referenzspannung, die man mit einem Poti einstellen kann). Alles, was vom Mikrocontroller geschickt werden muss, sind das Taktsignal mit der gewünschten Frequenz, ein Signal für die Drehrichtung, ein Signal für Voll-/Halbschrittbetrieb und ein Enable, um den Motor bei Bedarf stromlos schalten zu können. Der L298 ist dann nurnoch die Leistungsstufe, je nachdem, wie man ihn beschalter lässt er sich für einen Schrittmotor oder 2 DC-Motoren verwenden, wird dann aber völlig anders an den Controller angeschlossen. Ein Signal mit einer gewünschten Frequenz kannst du auf einem Controller ganz einfach mittels Timer erzeugen. Lies dir dazu einfach mal durch, wie das mit den Timern funktioniert und dann kommst du hoffentlich selber drauf, wie das zu lösen ist.
    Zum Anschluss von L297 und L298 solltest du dir mal die Datenblätter dazu angucken, besonders das angehängte Bild
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken l298standard.jpg  

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    05.06.2013
    Beiträge
    11
    Ich denke nicht, dass ich hier "wild" etwas durcheinanderwürfle ....
    Wie ich bereits angemerkt habe, ist es mir durchaus bekannt, dass DC-Motoren via PWM und Stepper eben mit Impulsen/Schritt gesteuert werden.
    Logo kann man PWM nicht auf Stepper anwenden - zumindetsens nicht ohne Signalwandler PWM nach F.

    Deshalb war ja auch meine Frage in #4 unten: Kann man den ATMEGA so umprogrammieren, das eine Frequenz statt PWN herauskommt ?
    Desweiteren:
    Ich denke, letzteres ist sicher und auch relativ einfach möglich - allerdings ist das absolut nicht meine Baustelle, da müsste mir jemand helfen.
    Kann jemand helfen ?


    Mir geht es ja hauptsächlich darum, einfach(st) von einem PC via COM oder USB (dazu käme dieses wirklich niedliche Modul zum Einsatz) per "Print-Befehl" zu steuern, ohne dazu das "Innenleben" des Controllers zu kennen.
    Grundsätzlich ist das ja gegeben - bis auf den Motortakt halt.

    Aber dazu hätte ich - sofern mir zunächst niemand beim Umproggen des Controllers helfen kann - eine Idee !
    Etwas "brutal", aber sicherlich funktionell:

    Neben den benötigten Pins RX & TX stellt ein COM-Port sendeseitig (DTE) noch 2 zusätzliche Steuerleitungen namens RTS und DTR zur Verfügung, welche mangels HandShake nicht benötigt und daher zweckentfremdet werden können.
    Diese werden auch von dem USB-Universalmodul zur Verfügung gestellt !
    .... man ersetze die beiden PWM-Steuerleitungen für die Motoren mit diesen beiden Anschlüssen und "fettich iss das!"
    Lediglich seitens des Steuerprogramms im PC müssten die jeweiligen COM-Register entsprechend getaktet werden.
    Bei den zu erwartenden Frequenzen bis zu ca. max. 5 KHz ist das auch absolut kein Problem - setzt allerdings einen High-Precision-Timer für die Steuerschleifen im Programm voraus.
    Mit entsprechender Programmierung und Anwendung von Threads wird auch da das Steuerprogramm selbst keinerlei Timing-Probleme bekommen.

    Nichtsdestotrotz wäre es logo wesentlich eleganter, wenn der Motorcontroller die Aufgabe übernehmen könnte ....
    Geändert von TERWI (07.06.2013 um 13:27 Uhr)

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    05.06.2013
    Beiträge
    11
    Niemand hier im Forum, der mir beim umprogrammieren des RN-Mini- oder RN-Motorcontrol von PWM auf Puls für Stepper helfen könnte ?

Ähnliche Themen

  1. Kennt hier jemand das Infranor Modul MSMDN0602M36 oder das SMVE 1010?
    Von alexgeck im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 0
    Letzter Beitrag: 21.01.2012, 10:42
  2. hat jemand eagle files fuer das RN-Stepp297 board?
    Von madtulip im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 2
    Letzter Beitrag: 30.06.2008, 13:25
  3. Bluetooth-Modul am RN-Motorcontrol
    Von fxt im Forum Elektronik
    Antworten: 14
    Letzter Beitrag: 13.04.2008, 22:31
  4. Neue RN-MotorControl funktioniert leider nicht
    Von remphase im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 31.03.2007, 12:16
  5. Antworten: 0
    Letzter Beitrag: 15.07.2006, 12:52

Berechtigungen

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

Solar Speicher und Akkus Tests