kszumek pisze: ↑22 gru 2024, 20:36
częstotliwość pwm raczej nie ruszasz
nie ma wpływu na obroty
Nieprawda.
Nie da się zbudować układu, który będzie pracował tak samo, niezależnie od częstotliwości.
Każdy przetwornik PWM => 0-10V ma określoną częstotliwość pracy.
Jeśli częstotliwość sygnału znacząco odbiega od nominalnej, to pojawia się nieliniowość.
W skrajnym przypadku układ przestanie działać.
OptoBOB to płytka dla Mach3, a ten pracuje chyba z częstotliwością PWM 500 Hz, aczkolwiek w konfiguracji mojej maszyny jest 1000 Hz. ale już nie pamiętam dlaczego akurat tyle.
Kod: Zaznacz cały
loadrt pwmgen output_type=0
addf pwmgen.update servo-thread
addf pwmgen.make-pulses base-thread
net spindle-speed-cmd spindle.0.speed-out => pwmgen.0.value
net spindle-on spindle.0.on => pwmgen.0.enable
net spindle-pwm pwmgen.0.pwm => parport.0.pin-09-out
# Set the spindle's top speed in RPM
setp pwmgen.0.scale 24000
setp pwmgen.0.pwm-freq 1000
Nawiasem mówiąc, powyższych kilka linii to cała konfiguracja PWM.
A stepconf-wizard jest dla idiotów i tylko idioci go używają...