Erzeugung von Puls/Richtungs Signalen für Schrittmo tore

Hallo,

echs Schrittmotore erzeugen kann. Auf der Eingangsseite soll die Baugruppe

riebene Software brauche.

formatting link

ssatz existiert. Jedenfalls habe ich bislang keine gefunden.

Frage: Gibt es so eine Baugruppe fertig zu kaufen, oder muss ich sie selber

chts entwickeln was es schon gibt.

Michael

Reply to
Michael Koch
Loading thread data ...

Am 31.10.2017 um 17:37 schrieb Michael Koch:

Arduino CNC-Shield

Reply to
Stefan

Am 31.10.2017 um 18:37 schrieb Michael Koch:

Reply to
Stefan

Wenn man mehrere Controller hat, dann besteht das Problem dass der PC nicht automatisch erkennen kann an welchem USB-Port welche Achsen angeschlossen

ansportiert und an einen anderen PC anschliesst. Deshalb soll es so sein da

Michael

Reply to
Michael Koch

Hallo Michael,

Du schriebst am Tue, 31 Oct 2017 12:30:03 -0700 (PDT):

?t u.a. eine Seriennummer ausgeben, anhand dessen es eindeutig erkennbar ist -

ind.

also der Treiber, der das registriert und auf Anforderung solche Daten

cht sowieso selber auswertet.

telle

Bei seriell geht das sowieso nicht ohne weiteres (RS232 ist nicht busf? ?hig) und bei USB sollte das, wie oben geschrieben, erkennbar sein, wenn diese

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

?t u.a.

sind.

Ich weiss zwar wie man in C# Daten von und zur seriellen Schnittstelle (bzw . USB) sendet, aber die Abfrage der Seriennummer ist gar nicht so einfach.

elle Nummer hat.

?ten kennen.

Achsen hinauslaufen, so dass die PC-seitige Software nur eine einzige Schn ittstelle sieht. Aber es wundert mich schon, dass es sowas noch nicht fertig gibt.

auche. Es scheitert nur an der fehlenden Dokumentation des Befehlssatzes.

Michael

Reply to
Michael Koch

Dieser Controller sieht brauchbar aus:

formatting link

Michael

Reply to
Michael Koch

Am 01.11.2017 um 09:43 schrieb Michael Koch:

Die Ansteuerung von so einem Pololu ist extrem simpel. Das sind nur drei Leitungen: Enable*, Richtung und Step.

Man zieht Enable auf GND, setzt das Richtungsbit so wie man es haben will und macht dann Impulse auf dem Takteingang und schon dreht der Motor.

mal eben schnell gemacht. Da kann man dann auch die Seriennummer mit einbauen.

verwenden und einfach die Bits entsprechen ausgeben.

Alternativ kann man die sechs Pololus auf eine Lochrasterplatte machen. Enable* werden alle parallel geschaltet. Bleiben 2x6 Bits, die man schalten muss. Mit 13 Portleitungen kann man dann die 6 Motoren ansteuern. Das geht auch mit einem Arduino Nano den man mit auf die Lochrasterplatte baut.

Stefan

Reply to
Stefan

Antiken CY525 von Cybernetic Microsystems als pull:

formatting link

formatting link

Macht nur einen Kanal und ist ein NMOS 8051.

MfG JRD

Reply to
Rafael Deliano

Hallo Michael,

Du schriebst am Wed, 1 Nov 2017 01:43:35 -0700 (PDT):

...

Beides hat eher weniger mit der Prorammiersprache zu tun, sondern recht viel mit der Systemumgebung. Und dort gibt es evtl. auch noch mehrere

zum

it

h -

s gibt

?gliche an Daten liefern.

ich

Ja, Ein-/Ausgabe ist relativ einfach; bei Linux "ist alles eine Datei", so

Aber

t weitere

d die Umgebung.

nmal vergebene Nummer replizieren oder "gar nichts" liefern, was dann i.a. im Wert "0" resultiert.

h einiges

i der

datei

g der

seinen Aufbau kennt.

. Es wird

and,

?t das

die

Bastelaufbau, den es nur ein einziges Mal gibt und der nie umgebaut wird, reicht das zwar, aber schon beim Austausch einer Komponente besteht die

Dann bist Du halt auf die Konfiguration und genaue Funktion Deines

Du

tun

de

wohl entweder doch geben oder das ist halt, was auch Deine Postings nahelegen,

werden

allein kommst - indem Du selber Details herausfindest, den Hersteller

en. Oder Du baust Dir eben einen Ersatz selber.

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

Am 31.10.2017 um 17:37 schrieb Michael Koch:

Davon sollte es genug geben. Einer der ersten Treffer z.B.

formatting link

IMHO verwendet MACH3 G-Code nach DIN 66025/ISO 6983, ist also sehr wohl dokumentiert.

Bernd

--
Meine Glaskugel ist mir leider unvorhersehbarerweise vom Balkon gefallen. 
P.Liedermann in defa
Reply to
Bernd Laengerich

sch den Schluss ziehen, dass die Kommunikation zwischen MACH3 und dem NVUM

das so ist?

Michael

Reply to
Michael Koch

Da gibt's sogar einen 6-Achsen Controller, wo gleich die 6 Mikroschritt-Tre

eine_ USB-Schnittstelle. Das Ding bestelle ich mir.

formatting link
otor-controller

Michael

Reply to
Michael Koch

Am 02.11.2017 um 13:08 schrieb Michael Koch:

Kombinationen an Schnittstellen und Achsen und Treibern....

Reply to
Christian Lotze

Die Boards von Trinamic hatte ich mir schon angeschaut. Bin durch das Softw are-Konzept nicht durchgestiegen. Bei dem Board von Norberg (das ich jetzt bestellt habe) sieht der PC einfach eine serielle Schnittstelle, wo man bes timmte Kommandos hinsendet. In Prinzip kann man das Ding von einem Terminal

Michael

Reply to
Michael Koch

Am 02.11.2017 um 13:37 schrieb Michael Koch:

Das ist bei Trinamic nur ein kleines bisschen komplizierter. (Seriell:

Zum Spielen gibt es aber eine Test-IDE, die alle Parameter kennt. Ich hab mit diversen Controllern von denen gearbeitet, war sehr zufrieden!

(TrinamicMotionControlLanguage) mal ausprobiert, nach Initialisierung

Reply to
Christian Lotze

Am 02.11.2017 um 12:26 schrieb Michael Koch:

Geschmacksrichtungen an. Das RUMBA All-in-one kann 6 Stepper treiben, Treiber wie die Pololu sind steckbar.

Bernd

Reply to
Bernd Laengerich

Am 02.11.2017 um 22:02 schrieb Bernd Laengerich:

formatting link

Pololus mit einem kleinen Programm selbst ansteuern.

Stefan

Reply to
Stefan

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.