File: /~heha/messtech/kreuzt.zip/M21.TXT

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
Wrong umlauts? - Assume file is ANSI (CP1252) encoded