Understaning PWM
- PCW
- Away
- Moderator
Less
More
- Posts: 17974
- Thank you received: 4831
10 Jul 2021 15:00 #214183
by PCW
Replied by PCW on topic Understaning PWM
The PWM scale should be set for the spindle RPM at 100% PWM duty cycle
Please Log in or Create an account to join the conversation.
- hairyMug
- Offline
- Junior Member
Less
More
- Posts: 31
- Thank you received: 3
10 Jul 2021 15:48 #214187
by hairyMug
Replied by hairyMug on topic Understaning PWM
changed the settings but still goes to max speed when enabled...
> I'm going to try using the "halscope" (another thing to figger out ) to verify correct PWM output as it might be the "spinx" board reference voltage hookup...
Thanks!
> I'm going to try using the "halscope" (another thing to figger out ) to verify correct PWM output as it might be the "spinx" board reference voltage hookup...
Thanks!
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17974
- Thank you received: 4831
10 Jul 2021 16:15 #214189
by PCW
Replied by PCW on topic Understaning PWM
You also need to get the polarities of the PWM and enables signal going to the SPINx1 correct
Please Log in or Create an account to join the conversation.
- hairyMug
- Offline
- Junior Member
Less
More
- Posts: 31
- Thank you received: 3
10 Jul 2021 17:30 #214197
by hairyMug
Replied by hairyMug on topic Understaning PWM
definitely the spinx as the signal from the 7i96 looks good...
I switched the "wiper" and "ref" but it only knocked the rpms to 6800...
Going to try flipping the PWM and see if that helps... but at least I see light at the end of a long tunnel..
I switched the "wiper" and "ref" but it only knocked the rpms to 6800...
Going to try flipping the PWM and see if that helps... but at least I see light at the end of a long tunnel..
Please Log in or Create an account to join the conversation.
- hairyMug
- Offline
- Junior Member
Less
More
- Posts: 31
- Thank you received: 3
10 Jul 2021 18:53 #214206
by hairyMug
Replied by hairyMug on topic Understaning PWM
No matter what I do, it refuses to work and, using the docs for PWMGEN, there are parameters that are not there in this PWMGEN object...
I've switched all I can possibly switch wire-wise... I GIVE UP!
Being a glutton for punishment, (and I have to get my spindle controlled), my VFD supports a rs485 interface so I'm going to look at that as an alternate method of spindle control...
I am hoping to find some info on the rs485 interface of the 7i96...
I've switched all I can possibly switch wire-wise... I GIVE UP!
Being a glutton for punishment, (and I have to get my spindle controlled), my VFD supports a rs485 interface so I'm going to look at that as an alternate method of spindle control...
I am hoping to find some info on the rs485 interface of the 7i96...
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17974
- Thank you received: 4831
10 Jul 2021 21:01 #214214
by PCW
Replied by PCW on topic Understaning PWM
Did you verify:
1. +5V to +15V on SPINX1 SP+ relative to SPINX1 SP-
2. SPV = 0V when unconnected to 7I96
3. SPINX1 PWM connected to 7I96 TB2 pin 3 (PWM+)
4. SPINX1 DIR connected to 7I96 TB2 pin 5 (DIR+)
5. SPINX1 /ENA driven by a SSR output (OUT+ to SPINX1 /ENA
OUT- to GND)
1. +5V to +15V on SPINX1 SP+ relative to SPINX1 SP-
2. SPV = 0V when unconnected to 7I96
3. SPINX1 PWM connected to 7I96 TB2 pin 3 (PWM+)
4. SPINX1 DIR connected to 7I96 TB2 pin 5 (DIR+)
5. SPINX1 /ENA driven by a SSR output (OUT+ to SPINX1 /ENA
OUT- to GND)
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23170
- Thank you received: 4860
12 Jul 2021 10:45 #214386
by andypugh
You are maybe looking at the wrong pwmgen.
For the Mesa cards, the pwmgen is (badly) documented here:
linuxcnc.org/docs/2.8/html/man/man9/hostmot2.9.html#pwmgen
The software pwmgen is here (you probably don't want to use this one, it's largely for the parallel port)
linuxcnc.org/docs/2.8/html/man/man9/pwmgen.9.html
And, for completeness:
linuxcnc.org/docs/2.8/html/drivers/pico-ppmc.html
Replied by andypugh on topic Understaning PWM
No matter what I do, it refuses to work and, using the docs for PWMGEN, there are parameters that are not there in this PWMGEN object...
You are maybe looking at the wrong pwmgen.
For the Mesa cards, the pwmgen is (badly) documented here:
linuxcnc.org/docs/2.8/html/man/man9/hostmot2.9.html#pwmgen
The software pwmgen is here (you probably don't want to use this one, it's largely for the parallel port)
linuxcnc.org/docs/2.8/html/man/man9/pwmgen.9.html
And, for completeness:
linuxcnc.org/docs/2.8/html/drivers/pico-ppmc.html
Please Log in or Create an account to join the conversation.
- hairyMug
- Offline
- Junior Member
Less
More
- Posts: 31
- Thank you received: 3
12 Jul 2021 16:39 #214410
by hairyMug
Replied by hairyMug on topic Understaning PWM
all voltages spec'ed by PCW are as stated...
Thanks for the alternate doc link Andy...
I have a feeling the PWM (as well as DIR) polarity need to be reversed as when I start, the VFD shows REV rotation...
>> It's a cross between and elephant and a rhino... Ele-if-I-no...
Thanks for the alternate doc link Andy...
I have a feeling the PWM (as well as DIR) polarity need to be reversed as when I start, the VFD shows REV rotation...
>> It's a cross between and elephant and a rhino... Ele-if-I-no...
Please Log in or Create an account to join the conversation.
- hairyMug
- Offline
- Junior Member
Less
More
- Posts: 31
- Thank you received: 3
12 Jul 2021 20:22 #214424
by hairyMug
Replied by hairyMug on topic Understaning PWM
ok; It turns out the enable signal needs to be inverted.
So, I went to pncconfig tool and said to invert the output...
It generated:
setp hm2_7i96.0.ssr.00.out-00.invert_output true
Which promptly created a startup error... Silly me, I thought something this easy would work...
So, I went to pncconfig tool and said to invert the output...
It generated:
setp hm2_7i96.0.ssr.00.out-00.invert_output true
Which promptly created a startup error... Silly me, I thought something this easy would work...
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17974
- Thank you received: 4831
12 Jul 2021 20:29 - 12 Jul 2021 20:50 #214425
by PCW
Replied by PCW on topic Understaning PWM
Umm, no
The SPINX1 enable signal is active low so you wire
OUT0- to GND and OUT0+ to the SPINX1's /ENABLE signal,
so when SSR 0 is on (true in hal) , the SPINX1 /ENABLE
signal is low and the SPINX1 is enabled.
The SPINX1 enable signal is active low so you wire
OUT0- to GND and OUT0+ to the SPINX1's /ENABLE signal,
so when SSR 0 is on (true in hal) , the SPINX1 /ENABLE
signal is low and the SPINX1 is enabled.
Last edit: 12 Jul 2021 20:50 by PCW.
Please Log in or Create an account to join the conversation.
Time to create page: 0.071 seconds