Schrittmotorsteuerung ?!

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

Wenn man noch ein wenig Hardware zur Verfügung hat wie z.B. ein NOT-Gatter oder auch NOR- oder NAND-Gatter, kann man mit 8 Bits auch 4 Schrittmotoren ansteuern. Und mittels den weiteren 4 Leitungen, wie Falko hier gerade beschrieben hat, nochmals 2 Motoren, also 6 Motoren über den LPT. Dann vielleicht noch einen per COM1 und noch einen über COM2 und wir sind schon bei 8 Schrittmotoren, die man ohne weiteres betreiben kann.
Man braucht lediglich vier NPN-Transistoren und zwei NOT-, NOR- oder NAND-Gatter pro Motor. Wunderbar. Fertig ist der kleine Roboter. :allright:
Bild
ORANGE
Beiträge: 19
Registriert: 29.12.2004 21:03

Beitrag von ORANGE »

Gleichzeitig ansteuern kann man nur 3 Motoren mit 4 Steuerleitungen.
Wenn man dann noch Seriellen Busmaster dazuhängt sind die Möglichkeiten quasi unbegrenzt. Aber halt immer nur 3 Motoren gleichzeitig.
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Beitrag von Then »

Ja, habe gerade meinen Rechner hochgefahren und teste nun den DELAY-Code von Falko ! Habe eine 3d-Step Steuerkarte dran und damit steuer ich meine CNC ! Mal sehn´n wies wird !!!!

:?
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

Mit 8 Bits sind trotzdem 4 Motoren möglich, weil man pro Motor nur 2 Bits braucht. Ein unipolarer Schrittmotor hat zwar 4 Steuerleitunge, aber das heißt noch lange nicht, dass man dafür 4 Bits braucht. Wenn man sich nämlich mal die Ansteuerungstabelle anschaut, stellt man schnell fest, dass zwei Bits immer das Gegenteil der anderen zwei sind. Das kann man somit eben ausnutzen.
Bild
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Beitrag von Then »

Moin Zusammen !! <)

Is dat schön !!! :D Mit dem DelayUs() von FALKO und nem Wert von 2200 laufen die Motoren wie geleckt !!! :allright: Dat funzt so genial, daß nicht ein Schritt verloren geht ! (Natürlich ordentlich schmieren das Ganze)

Habe nun eine Genauigkeit von 0.2mm beim Fräsen ! Boah - GENIAL !!!
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Beitrag von Falko »

@Then

Freut mich sehr das, es bei dir funktioniert. :allright:

Hab später auch vor eine CNC-Portalfräse mittels PB anzusteuern, wenn ich das nötige Geld zusammen habe :mrgreen:


MfG Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Nur mal interessehalber: Wie habe ich mir das vorzustellen? Du hast nicht zufällig ein Photo von deiner Anlage? :D
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Beitrag von Then »

@Falko : Ja, ja, das liebe Geld - ich mußte mich auch erst überwinden, bis ichs getan habe ! Ist ne Menge Schotter !

Code: Alles auswählen

600.- € für die Einzelteile aus ALU für das Gestell
 48.- € für die 3 BergerLahr Schrittmotoren (à 16.-€)
 35.- € für den Ringkerntrafo (1 x 5 Volt Logikbausteine + 1 x 24 Volt Motoren
 99.- € für die Steuerkarte von 3D-Step 
 12.- € für den Kaffee (Zusammenschrauben,Justieren und Programmieren)
Tja und dann noch ein paar gute Argumente für die Frau....

War nicht einfach, aber es verheilt langsam alles :wink:

Werde heute Abend mal ein paar Fotos machen und hier reinstellen ! Mein Programm werde ich auch veröffentlichen - bin aber gerade auf der Arbeit ! Also dann...
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Beitrag von Falko »

@Then

Ich freu mich schon mal wenn du deine Bilder hier veröffentlichst.
Das mit den Preisen weis ich, da ich mir mal so eine Portalfräsbank,
ich glaub die war von Isert oder Isel, weis nicht mehr ganau, unter Conrad.de gesehen hatte.
Irgendwann werd ich auch mal in den sauren Apfel beissen. :mrgreen: .

Aber so in der Richtung hatte ich es mir auch vorgestellt.


MfG Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Beitrag von Then »

Nimm auf keinen Fall dei von "Mill-Design" ! Nur Ärger ! mehrere Schrauben fehlten oder waren zu kurz ! Madenschrauben für die Zahnräder waren deutlich zu kurz, Teile fehlten - warte jetzt noch drauf und vorallem die Lieferzeiten... ! :twisted: Boah Montags sollte die Maschine raus gehen, Freitag kam sie erst an - unvollständig ! Der Wahnsinn !

Aber verpackt hatten die gut ! Wirklich jede Schraube und Stange in ca 60x60 cm Packpapier ! Das hätten die sich sparen können ! War 45 Minuten beschäftigt mit auspacken ! :freak:

Viele können die noch nicht verkauft haben, denn sonst wären solche Fehler mit den Schrauben ja bekannt und geändert worden - denen fehlt da ein Update ! :wink:
Antworten