pwmgen.0.pwm-freq; Frequency changing with spindle speed;
19 Aug 2021 19:47 #218173
by C_M_H
pwmgen.0.pwm-freq; Frequency changing with spindle speed; was created by C_M_H
I'm have a problem with implementing a simple PWM laser control on my gantry style router.
Everything is working as expected except the pwm output frequency.
I'm using spindle speed as the source of the pwmgen.0.value and have set the pwmgen.0.pwm-freq to 15000 hz.
If the spindle speed is set to 0.5 I get a 50% duty cycle @ 8 kHz. If the spindle speed is set to 0.75 I get a 75% duty-cycle but the frequency drops to 4 kHz. 0.25 also gives 4 kHz. 0.05 and 0.95 both drop it down to 800 Hz.
I expected the duty-cycle to change but not the frequency. Any ideas about what I'm doing wrong?It's been awhile since I've worked with linuxCNC and so I'm a little rusty.
Thanks in advance.
A screenshot of the relevant section of the HAL file;
The g-code I'm using to test;
The HAL file;
Everything is working as expected except the pwm output frequency.
I'm using spindle speed as the source of the pwmgen.0.value and have set the pwmgen.0.pwm-freq to 15000 hz.
If the spindle speed is set to 0.5 I get a 50% duty cycle @ 8 kHz. If the spindle speed is set to 0.75 I get a 75% duty-cycle but the frequency drops to 4 kHz. 0.25 also gives 4 kHz. 0.05 and 0.95 both drop it down to 800 Hz.
I expected the duty-cycle to change but not the frequency. Any ideas about what I'm doing wrong?It's been awhile since I've worked with linuxCNC and so I'm a little rusty.
Thanks in advance.
A screenshot of the relevant section of the HAL file;
The g-code I'm using to test;
The HAL file;
Attachments:
Please Log in or Create an account to join the conversation.
19 Aug 2021 20:00 - 19 Aug 2021 20:00 #218174
by PCW
Replied by PCW on topic pwmgen.0.pwm-freq; Frequency changing with spindle speed;
You will get a variable frequency if you enabled dither.
(you actually get PDM rather than PWM in this case)
(you actually get PDM rather than PWM in this case)
Last edit: 19 Aug 2021 20:00 by PCW.
Please Log in or Create an account to join the conversation.
19 Aug 2021 21:32 #218180
by C_M_H
Replied by C_M_H on topic pwmgen.0.pwm-freq; Frequency changing with spindle speed;
Ok, thanks for this note.
I disabled pwm dither and sure enough the frequency stays the same across various values. I did however have to drop my pwm frequency from 15 kHz to 1 kHz in order to get 0.1 increment resolution. My laser driver wants a 15 kHz control signal but I'll see if it ok with 1 kHz.
Thanks again.
I disabled pwm dither and sure enough the frequency stays the same across various values. I did however have to drop my pwm frequency from 15 kHz to 1 kHz in order to get 0.1 increment resolution. My laser driver wants a 15 kHz control signal but I'll see if it ok with 1 kHz.
Thanks again.
Please Log in or Create an account to join the conversation.
Time to create page: 0.088 seconds