hier das programm:
Code:
Define MotorPort BytePort[1] 'Digitalausgänge für die Motoren A und B
Define MotA1 Port[16] 'Motor A - Phase 1
Define MotA2 Port[15] 'Motor A - Phase 2
Define MotA3 Port[14] 'Motor A - Phase 3
Define MotA4 Port[13] 'Motor A - Phase 4
Define MotB1 Port[12] 'Motor A - Phase 1
Define MotB2 Port[11] 'Motor A - Phase 2
Define MotB3 Port[10] 'Motor A - Phase 3
Define MotB4 Port[9] 'Motor A - Phase 4
#Schleife
MotA1 = ON
MotA2 = OFF
MotA3 = OFF
MotA4 = OFF
Pause 5
MotA1 = OFF
MotA2 = ON
MotA3 = OFF
MotA4 = OFF
Pause 5
MotA1 = OFF
MotA2 = OFF
MotA3 = ON
MotA4 = OFF
Pause 5
MotA1 = OFF
MotA2 = OFF
MotA3 = OFF
MotA4 = ON
Pause 5
MotB1 = ON
MotB2 = OFF
MotB3 = OFF
MotB4 = OFF
Pause 5
MotB1 = OFF
MotB2 = ON
MotB3 = OFF
MotB4 = OFF
Pause 5
MotB1 = OFF
MotB2 = OFF
MotB3 = ON
MotB4 = OFF
Pause 5
MotB1 = OFF
MotB2 = OFF
MotB3 = OFF
MotB4 = ON
Pause 5
GoTo Schleife
hier die verbindungen
C-Control -------- L298N ------------ Motor
port16------------in1---out 1---diode>------phase 1
port15------------in2---out 2---diode>------phase 2
port14------------in 3---out 3--diode>------phase 3
port13------------in 4---out 4--diode>------phase 4
GND----------------------Mittelzapfen----
--Mittelzapfen----
der motor ist ein 6polliger AEG SO26/48 Schrittmotor
7,5V
1A
´44-46 schirtte pro umdrehung
------------------
das problem:
ich schick das prog reinund starte es..
der motor dreht nach vorne und zurück durchgehend.
halte ich die achse etwas dreht er nach rechts.
belaste ich die achse indem ich in die andere richtung dreh dreht der motor in die andere richtung.
Was ist der fehler?
bitte helft me...
Lesezeichen