Etwas Dokumentation über die M20-Schrittmotorsteuerkarte
* 8-bit-Karte
* Werksseitige Portadresse: 2C0h
per 7pol. DIP-Schalter beliebig in 8er-Schritten festlegbar
* Motoranschluß via 25pol. SubD-Buchse
* 16stufiger Codierschalter stellt Motorstrom 50..800mA ein
* 6 Endschalter-Eingänge (ohne Optokoppler), TTL, bis 10V spannungsfest
* 1 Stromversorgungs-Anschluß
* Dürftige (!!) mitgelieferte Pascal-Software (reassembliert h#s, N:\HAFTMANN)
* Prozeduren und Funktionen
Stepper_Init: Portadressen bekanntmachen
Stepper_Power: Motoren einer Karte zu- bzw. abschalten,
Bit0: Motor X EIN, Bit1: Motor Y EIN, Bit2: Motor Z EIN
Stepper_StepWidth: Schrittweite einstellen, Voreinstellung: Achtelschritt
0=Vollschritt, beide Spulen 100%
1=Vollschritt, eine Spule 100%
2=Halbschritt
4=Viertelschritt
...
32=1/32-Schritt
Stepper_Freq: Etwaige Schrittfrequenz in Hertz festlegen
Achtung: Kein Anlaufen/Abbremsen der Motoren!
Stepper_Distance: Noch zurückzulegender vzb. Weg
...
* Endschalter
Bit0: Motor X Endschalter (-)
Bit1: Motor X Endschalter (+)
Bit2: Motor Y Endschalter (-)
Bit3: Motor Y Endschalter (+)
Bit4: Motor Z Endschalter (-)
Bit5: Motor Z Endschalter (+)
Endschalter sind normalerweise Low-aktiv
Detected encoding: OEM (CP437) | 1
|
|