Hallo, ja ich weiß es gibt haufenweise Threads dazu, aber natürlich nicht zu meinem Problem:-). Den L6219 + Schrittmotor habe ich aus einem alten Drucker ausgebaut. Ich nutze die Schaltung zusammen mit dem Druckschlitten sprich Führungsstange, Keilriemen und Zahnräder. Die Schaltung wurde von den Entwicklern fast 1:1 aus dem Datenblatt kopiert, bis auf die Rs-Widerstände (0,6 Ohm). Bei mir wird keine große Last betrieben, nur der Druckschlitten selbst. Folgendes Problem: Der Schrittmotor dreht sich, aber verliert die Schritte. Wenn ich die Pausenzeiten vergrößere oder verkleinere wird es nicht besser. 1)Muss der Strom langsam erhöht werden (bei mir startet er mit volle pulle)? 2)Ist eine PWM nötig?
1 | |
2 | PORTA.RA2 = 0; |
3 | Delay_ms(30); |
4 | PORTA.RA3 = 1; |
5 | Delay_ms(30); |
6 | PORTA.RA2 = 0; |
7 | Delay_ms(30); |
8 | PORTA.RA3 = 0; |
9 | Delay_ms(30); |
10 | PORTA.RA2 = 1; |
11 | Delay_ms(30); |
12 | PORTA.RA3 = 0; |
13 | Delay_ms(30); |
14 | PORTA.RA2 = 1; |
15 | Delay_ms(30); |
16 | PORTA.RA3 = 1; |
17 | Delay_ms(30); |
Vielen Dank im vorraus.