Ja, dann erhält man ein größeres Moment, aber eben nur jeden 2ten Schritt.Zitat von MeckPommER
Das klingt zwar toll, unterstützt aber einen unrunden Lauf der Motoren.
U = R * I
Da stimme ich dir zu, aber je nach Stepper unterscheiden sich die Berechnungen von VRef, es muss also nicht immer diese allgemeine Formel Anwendung finden, je nach interner Verarbeitung kann es da schonmal anders aussehen. Beim L6219 berechnet sich VRef z.B. so:
VRef = Imax * 10 * Rs.
Ich frage nicht deshalb so "intensiv" nach, weil ich glaube, berechtigte Zweifel an deinen Äußerungen zu haben, sondern weil ich mir gerade erst mein Wissen über die Schrittmotoransteuerung aneigne, für mein Projekt 18 Schrittmotorsteuerungen brauche, mir maximale Leistung wünsche aber meine Projekte ungerne rauchen sehe
Zur VRef finde ich das Datenblatt des L297 auch etwas dürftig :-/
Das mit dem gleichen Haltemoment mit verringertem Strom bei zwei aktiven Spulen im Vergleich zu einer voll angesteuerten Spule leuchtet mir ein. Nur erhält man nicht größeres Haltemoment, wenn man grade im Halbschritt beide Spulen voll ansteuert?
Gruß MeckPommER
Mein Hexapod im Detail auf www.vreal.de
Ja, dann erhält man ein größeres Moment, aber eben nur jeden 2ten Schritt.Zitat von MeckPommER
Das klingt zwar toll, unterstützt aber einen unrunden Lauf der Motoren.
Man kann den Motor auch etwas "überbestromen" im Schritt wo nur eine Phase aktiv ist, solange dies kein Dauerzustand ist.
Wenn die Berechnung von Vref von der "normalen" Formel U=R*I abweicht kann das nur an der internen Verarbeitung im IC liegen z.B. eingebaute Verstärker. Das ist dann aber IC spezifisch.
MfG
Manu
Hallöle,
vielen Dank für die gute Beteiligung an diesem Thema.
Ich habe einen Bausatz von Robotikhardware.de im Einsatz,
die Formel habe ich folgendem Datenblatt entnommen:
http://www.robotikhardware.de/download/rnstepp297.pdf
Ich habe jetzt mal ein R2R Netzwerk zum Testen aufgebaut,
ich komme auf folgende Messergebnisse:
0 0 0 0 -> 0,000 V
0 0 0 1 -> 0,032 V
0 0 1 0 -> 0,197 V
0 0 1 1 -> 0,229 V
0 1 0 0 -> 0,876 V
0 1 0 1 -> 0,908 V
0 1 1 0 -> 1,104 V
Kommt der hohe Sprung zwischen 0011 und 0100
durch die ungenauen Widerstände? Weitere Werte
habe ich nicht gemessen da ich ja mit max. 1V arbeiten
möchte.
Über weitere Unterstützung würde ich mich sehr freuen.
Gruß
Meiner Meinung nach passen die Spannungssprünge irgendwie nicht richtig. Sollte doch mit jedem Bit erhöhung eine Verdopplung sein ?! Was nutzt Du denn für Widerstände? Sicher alles richtig aufgebaut?
MfG
Manu
Die Schaltung war richtig,
aber leider lagen 500 Ohm Widerstände im 100Ohm Fach![]()
Habe jetzt 8 bit aufgebaut, bit 6 und bit 7 auf Masse gelegt.
Jetzt schalte ich in 0.19V Schritten bis 1,197V.
Funktioniert perfekt in dem Versuchsaufbau, muss jetzt
nur noch mit der L297/298 Schaltung kombiniert werden![]()
Naja falsche Bauteilwerte fällt auch unter falsch aufgebaut
MfG
Manu
Waaaaas, das ist für mich ein Unterschied wie zwischen Rechtschreibung und Grammatik![]()
So, ich habe mich jetzt entschieden die Drehmomentregulierung
über die Geschwindigkeit des Motors zu steuern.
Die Werte hierfür habe ich empirisch ermittelt.
Lesezeichen