Moin, mir sind vor längerer Zeit einige größere 2-Phasen Schrittmotore zugelaufen, die mit günstigen China-Treibern (TB6600) kaum Drehmoment oder gar Geschwindigkeit brachten. Vor einiger Zeit habe ich meine Spielerei mit einem 5-Phasen-Schrittmotor vorgestellt. Beitrag "Spielerei mit einem 5-Phasen-Schrittmotor" Diese Schaltung habe ich erweitert. Nun können auch 2-Phasen Schrittmotore angesteuert werden. Die Leistungssteigerung zum TB6600 ist enorm. Auch das Programm habe ich erweitert. Die Info zeigt z.B. folgendes Menü: ? - Info P - laufe auf Position S - Schrittweite 1-256 V - Vorteiler Taktgeber 1..5 A - Position auf 0 setzen und Pufferspeicher auf Anfang W - Laufe auf Winkel x,x B - Betriebsart Motor 1..3 --> 5-Phasen-Motor oder 4 --> 2-Phasen-Motor G - Geschwindigkeit Motor 1..65535 Z - Zeit abwarten -Abbruch mit x- D - Durchlauf - Wiederholungen von Abfang Pufferspeicher -Abbruch mit x- E - Datensatz ins EEPROM schreiben (0 bis 6) oder 7= Bereich 0-6 loeschen L - Datensatz aus EEPROM lesen (0 bis 6) oder 7= Datenspeicher anzeigen Aktuelle Position: - 20736 Winkel: 214,2 Grad Umdrehungen: 0 Neu sind die Durchläufe, also wie oft die Befehlsketten wiederholt werden sollen und die Möglichkeit diese im EEPROM zu speichern und durch Taster oder über die Tastatur abzurufen. Der Positionsbereich von +- 31 Bit ist geblieben und wird je nach Schrittweite mehr oder weniger genau angefahren. Mit dem Drehgeber lässt sich die Position fein einstellen. Bei jedem Schritt wird ein + bzw. – angezeigt. Eine Umdrehung ist in 200 Schritte/U *256 = 51200 Mikroschritte unterteilt. Bei jedem Impuls wird die Schrittweite, also die Anzahl der Mikroschritte addiert bzw. subtrahiert. Dadurch ist die Einteilung nicht auf ½, ¼, 1/8 usw. begrenzt. Gruß Carsten
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.