dennis1986
19.03.2005, 21:15
Hallo,
ich habe mir die Schaltung aus L297 und L298 nach dem Plan aus dem Atickel über Schrittmotorgen gelötet. Nun gibt es einige Probleme:
1. ich habe eine 10k poti mit einem 6,8k Widerstand in Reihe geschaltet um den Motorstrom einzustellen. Wenn ich nun den Gesammtstrom in der Schaltung messe, hat das kenen einfluss auf den Strom. der liegt immer bei ca. 768mA.
2. ich habe für meinen Schrittmotor eine Spannung von 7V angelegt. ich messe diese Spannung nur an dem ausgang für die 1.Motorspule. Normalerweise sollte die Spannung ja wechseln. Woran kann das Liegen?
(ich betreibe die Schaltung mit dem angefügtem Bascom-Pogramm. )
$regfile = "m8515.dat"
$crystal = 16000000
$baud = 19200
Const Reload = 255
Config Pina.1 = Output
Motor1 Alias Porta.1
Motor1 = 1
Config Timer0 = Timer , Prescale = 1024
Config Pina.0 = Output
Cw Alias Porta.0
Cw = 1
Config Pina.2 = Output
Ena Alias Porta.2
Ena = 1
On Timer0 Timer_isr
Enable Timer0
Enable Interrupts
Do
nop
Loop
End
Timer_isr:
Load Timer0 , Reload
Motor1 = 0
Return
Ich bedanke mich jetzt schon mal für Antworten
Gruß Dennis
ich habe mir die Schaltung aus L297 und L298 nach dem Plan aus dem Atickel über Schrittmotorgen gelötet. Nun gibt es einige Probleme:
1. ich habe eine 10k poti mit einem 6,8k Widerstand in Reihe geschaltet um den Motorstrom einzustellen. Wenn ich nun den Gesammtstrom in der Schaltung messe, hat das kenen einfluss auf den Strom. der liegt immer bei ca. 768mA.
2. ich habe für meinen Schrittmotor eine Spannung von 7V angelegt. ich messe diese Spannung nur an dem ausgang für die 1.Motorspule. Normalerweise sollte die Spannung ja wechseln. Woran kann das Liegen?
(ich betreibe die Schaltung mit dem angefügtem Bascom-Pogramm. )
$regfile = "m8515.dat"
$crystal = 16000000
$baud = 19200
Const Reload = 255
Config Pina.1 = Output
Motor1 Alias Porta.1
Motor1 = 1
Config Timer0 = Timer , Prescale = 1024
Config Pina.0 = Output
Cw Alias Porta.0
Cw = 1
Config Pina.2 = Output
Ena Alias Porta.2
Ena = 1
On Timer0 Timer_isr
Enable Timer0
Enable Interrupts
Do
nop
Loop
End
Timer_isr:
Load Timer0 , Reload
Motor1 = 0
Return
Ich bedanke mich jetzt schon mal für Antworten
Gruß Dennis