Impulsrad

ftComputing : Programme für die fischertechnik-Interfaces und -konstruktionskästen
  
ftComputing.de
Home
Back
Sitemap
Index
Links
Impressum
Mail
 

Hinweise zum Betrieb des MiniMotor 32293 und des Impulsrades 37157

Positionsbestimmung über Impulsrad

Diese Positionierungsart ist die am einfachsten zu handhabende, sie baut auch besonders klein. Sie wird bei den aktuellen Industry Robots und auch bei den Modellen der letzten 8 - 10 Jahre verwendet.

Versuchsaufbau : Motor M4 (linksdrehend : gegen den Endtaster), Endtaster E6 und Impulstaster E3.

' --- 9. Fahren auf eine vorgegebene Position ---
' Schaltrad auf der Getriebewelle ftImpuls, Ende ftTaster2

' --- Motorliste anlegen ---

ft.MotCntl.Name(1) = "TestMotor"
ft.MotCntl.Nr(1) = ftMotor
ft.MotCntl.Impuls(1) = ftImpuls
ft.MotCntl.Ende(1) = -ftTaster2

' --- Home anfahren. Vorgabe einer zu großen Position in Gegenrichtung

If ft.GetInput(ftTaster2) Then ft.MotCntl.Position(1) = 0 Else ft.MotCntl.Position(1) = 9999
ft.MoveTo 0

' --- Position 72 Anfahren, anschließend wieder nach Home ---

ft.MoveTo 72
ft.MoveTo 0

Die Source ist Teil von TipsTric.ZIP und kann mit VB6/FishF632.DLL bzw. VB5/FishF532.DLL betrieben werden. Der Betrieb ist mit dem seriellen wie mit dem parallelen Interface gleichermaßen möglich. Da das parallele Interface eine geringere Motorspannung (ca. 6.5V, seriell 9V) abgibt, läuft der Motor etwas langsamer. Bei größeren Fahrstrecken kommt der Motor richtig in Schwung und läuft bei einem SetMotor x, ftiAus noch nach. Die Methode MoveTo trägt dem Rechnung und bremst (beim seriellen Interface) vor Erreichen des Fahrziels entsprechend.