Run current limitation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-17 2:12 AM
Using SPINFamily Evaluation Tool 3.2, STnucleo-f401re and IHM03A1, I try to drive a 48V-9A motor.
In SPINFamily interface, I choosed current mode and tried to set run current to 9A. But an error show up in the interface: "Power dissipation on sense resistor to High for RUN Current".
With run current to 7A, all is working fine, but not higher. Do you know why?
Solved! Go to Solution.
- Labels:
-
Motor Control Hardware
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-18 12:29 AM
Hi @BL​,
pay attention that in your screenshot you have selected the EVLPOWERSTEP01, but you are using X-NUCLEO-IHM03A1.
This Nucleo expansion board mount a 100 mohm / 2W sense resistors.
The sensing resistor power rating should be chosen taking into account the peak value of the dissipated power:
Psense = Rsense x Ipk^2
where Ipk is the peak value of the load current.
Using multiple resistors in parallel will help obtaining the required power rating with standard resistors, and reduce the inductance.
Rsense tolerance reflects on the peak current error: 1% resistors should be preferred.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-17 7:14 AM
dissipation on sense resistor is real element with max power for example 2W and your calculation for 9A is over this and windoww report you 3W = blown.
Change it to more W or less mOhms
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-17 8:00 AM
But Rsense and PMax were predefined according to the board I'm using
Can I change them without risk of hardware damages ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-17 9:08 AM
I dont recomm change in window, but change real hardware components and then enter changed values
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-18 12:29 AM
Hi @BL​,
pay attention that in your screenshot you have selected the EVLPOWERSTEP01, but you are using X-NUCLEO-IHM03A1.
This Nucleo expansion board mount a 100 mohm / 2W sense resistors.
The sensing resistor power rating should be chosen taking into account the peak value of the dissipated power:
Psense = Rsense x Ipk^2
where Ipk is the peak value of the load current.
Using multiple resistors in parallel will help obtaining the required power rating with standard resistors, and reduce the inductance.
Rsense tolerance reflects on the peak current error: 1% resistors should be preferred.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-18 5:59 AM
Hi @Cristiana SCARAMEL​ ,
I through this was the same, thanks
Can I simply change Rsense and PMax value to respectively 100(mOhm) and 2 (W) ? or do I need to do some hardware modifications on the board to safely reach 9A ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-18 6:33 AM
Realy 0.1Ohm x 9^2 = 8,1W Your Rsense blown when is 2W.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-18 6:48 AM
Hi @BL,
if you want to run the motor at 9A, you must change the resistors value.
For example using 15 mohm --> Psense = 0.015 x 9^2 = 1.215 W
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-19 12:22 AM
Hi @Cristiana SCARAMEL​ ,
I'm a little confused, when you say "change the resistor value" is it only in the interface or is there some hardware modifications to do?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-11-19 12:51 AM
Hi @BL​,
you have to physically change the sense resistors on your board according to your ratings.
Then you can select a custom value in the RSense list according to your board.
Pmax is used to check the power dissipation on the sense resistor.
