Jump to content
OMRON Forums

RESOLVED - Different values for PwmFreqMult


hannsx

Recommended Posts

Hi, I am operating a PowerBrickLV with 5/15A on all 8 Channels.

I am trying to find the optimal setup for our experiment with 7 motors.

I wanted to set different pwm-frequencies for the motors.

When I leave the multiplier for the motor the same, but change it for other motors

it affects the motor for which I have not changed it. Is that possible?

 

This works fine for motor on Chan[2]:

 

PowerBrick[0].Chan[0].PwmFreqMult = 1

PowerBrick[0].Chan[1].PwmFreqMult = 1

PowerBrick[0].Chan[2].PwmFreqMult = 1

PowerBrick[0].Chan[3].PwmFreqMult = 1

PowerBrick[1].Chan[0].PwmFreqMult = 1

PowerBrick[1].Chan[1].PwmFreqMult = 1

PowerBrick[1].Chan[2].PwmFreqMult = 1

PowerBrick[1].Chan[3].PwmFreqMult = 1

 

Now the same motor on Chan[2] doesn't work any more:

 

PowerBrick[0].Chan[0].PwmFreqMult = 1

PowerBrick[0].Chan[1].PwmFreqMult = 1

PowerBrick[0].Chan[2].PwmFreqMult = 1

PowerBrick[0].Chan[3].PwmFreqMult = 2

PowerBrick[1].Chan[0].PwmFreqMult = 2

PowerBrick[1].Chan[1].PwmFreqMult = 2

PowerBrick[1].Chan[2].PwmFreqMult = 1

PowerBrick[1].Chan[3].PwmFreqMult = 1

 

Any ideas or explanations?

Best,

hannsx

Link to comment
Share on other sites

  • Replies 10
  • Created
  • Last Reply

Top Posters In This Topic

  • 3 weeks later...
Hi Eric, thank you. I never payed notice to that. So if I set the value to high I run into problems like that. So does the PowerBrick then actually try to accomodate for the the value I set and makes it cause electrical problems or does it kind of rollover into another value below 30kHz?
Link to comment
Share on other sites

Hi Eric,

since I have your attention and you are the most knowledgeable man on these controllers, I would like to ask about the current-loop tuning.

I did not find another thread about it. I am often not able do tune the current-loop of small stepper motors apropriately with the tuning tools. In these cases I just go with trial and error. However I realize that this is far from ideal. My guess has been that it might be due to high impedances and bad wiring. But I wonder if you know anything about that problem in general and solutions to it,

best regards,

hannsx

Link to comment
Share on other sites

Hi Eric, thank you. I never payed notice to that. So if I set the value to high I run into problems like that. So does the PowerBrick then actually try to accomodate for the the value I set and makes it cause electrical problems or does it kind of rollover into another value below 30kHz?

 

The Gate3 inside the Power Brick will send an above 30 kHz signal to the amplifier, which may have issues due to the power transistors.

 

I would like to ask about the current-loop tuning.

I did not find another thread about it. I am often not able do tune the current-loop of small stepper motors apropriately with the tuning tools. In these cases I just go with trial and error. However I realize that this is far from ideal. My guess has been that it might be due to high impedances and bad wiring. But I wonder if you know anything about that problem in general and solutions to it,

 

I am assuming you have already set BrickLV.Chan[j].TwoPhaseMode = 1 and then ran the Power On Reset PLC to apply it. I don't know of any tricks required for tuning current loop on stepper motors (Brushed need a couple). It may have to do with your resistance/inductance. If you use the equations in the Power Brick LV manual to calculate minimum PWM frequency for the motor, what do you get?

 

Are you using automatic or interactive current loop tuning? What goes wrong with it?

Link to comment
Share on other sites

  • 4 weeks later...

Hi Eric, I am sorry for not having answered earlier. I just a minute ago found out what caused the problem when tuning the motors.

It is the routine for setting the hold-current of the motor. It runs in the phase routine of motor[0]. When we turn it of, the current-loop tuning is much easier and draws a nice graph in response. That has been a big problem for me and I am happy that we finally solved that. On the other hand we have not had the time to test different pwm-frequency multiplier on the setup in question. I may not be able to report on that any more because I am leaving my current company and won't be able to work with the PowerBrick any more.

Link to comment
Share on other sites

For the PWM-Frequency, I had it set to 30kHz, I think. I unfortunately won't be able to investigate that matter any further as I am not going to work on that experiment any more. However, I instructed my successor about it.

 

It could be a consequence of the problem we had in tuning the current loop. And I did not retune the current loop after having changed the the pwm-frequency multiplicator. I think that is the explanation for this problem.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

×
×
  • Create New...