Motor Control ICs Forum Discussions
Hi, i am planning to design a 3 phase inverter, used to control 3 phase asynchronous motor. Because of the limited budget, I want to use IGBT IKA15N65ET6 (650v - 15A) and IRS2308SPBF or 2ED2109. Don't know if such hardware is ok? I use pulse width modulation method sinpwm with modulation frequency from Stm32 of 16Khz
Show LessHello,
I am using TLE9201SG to drive a window motor with TMS320. When I sent a diagnostic read signal (0x00), it returned me the default diagnostic signal (0xDF), but after that things got messy and I only started getting repeated messages, for example when I sent 0xC0 it sent back 0xC0, when I sent 0xA0 it returned 0xA0. Things start to go smoothly if I just use the WR_CTRL_RD_DIA command, but when I send a RD_DIA command or a wrong command, it gets stuck in this repeated message hell. How can I solve this.
Show LessHi,
I am using I motion solution designer to tune my motor controller (IMD111T).
I can see some fault has triggered and the motor stopped.
Have no idea what this fault could be.
How to find the type of fault that occurred in I motion solution designer ?
I have another question, how to set up field weakening with this new tool?
I cant find this parameter in this tool.
Show LessHi, @RupakC
I have started testing a new motor.
However, the RPM does not rise again.
Although the rated current was raised and the gatekill allowable range was widened, the RPM did not rise and the IPM exploded.
A new parameter value is needed again this time.
If you look at the specifications below, these are the test measurements for the new motor.
27.45mH
2.3ohm
36.0=KE
I attached the parameter file that I set.
I think we need a new value from Q60 to 63.
Please check and reply.
Show Less
I am trying to statically drive motors using the TLE92108 and SiZ342ADT transistors, but the motors being driven are not matching the HBMODE that I am commanding. It appears to be an issue of the transistors not being turned off when the HB is in high impedance.
I am driving six motors with the following configuration
- Motor 1 - HB1 and HB2
- Motor 2 - HB2 and HB3
- Motor 3 - HB3 and HB4
- Motor 4 - HB5 and HB6
- Motor 5 - HB6 and HB7
- Motor 6 - HB7 and HB8
HB1 - HB4 share a common drain and HB5 - HB8 share another common drain. Both drain voltages are 12.2V.
Since the behavior experienced on motors 1-3 is the same as what I experienced with motors 4-6, I will just be talking about the first three motors.
When trying to drive motor 1, only motor 1 is driven. When trying to drive motor 2, all three motors are driven and moving slowly. Attempting to move motor 3 fails and the high side HB has an overvoltage error. It seems like when the unused HB should be in high impedance, the gates transistors are not turned off. Below are the voltages measured in each HBMODE combination.
|
Motor 1 |
|
Motor2 |
|
Motor 3 |
|
HBMODE |
0x0006 |
0x0009 |
0x0042 |
0x0081 |
0x0060 |
0x0090 |
HB1 (V) |
12.2 |
0 |
12.2 |
0 |
|
|
HB2 (V) |
0 |
12.2 |
6.1 |
6.1 |
|
|
HB3 (V) |
0 |
12.2 |
2.8 |
9.3 |
|
|
HB4 (V) |
0 |
12.2 |
0 |
12.2 |
|
|
HB5 (V) |
12.7 |
12.7 |
12.7 |
12.7 |
|
|
HB6 (V) |
12.7 |
12.7 |
12.7 |
12.7 |
|
|
HB7 (V) |
12.7 |
12.7 |
12.7 |
12.7 |
|
|
HB8 (V) |
12.7 |
12.7 |
12.7 |
12.7 |
|
|
This behavior exists and the voltages are the same when BD_PASS = 0 and 1.
The attached image shows the arrangement of the half-bridge transistors. The gate pins connect directly to the TLE9210X, i.e. no resistors in series or tied to ground.
Any help resolving this is greatly appreciated.
Show Less
I am trying to statically drive three motors using a TLE92108 and SiZ342ADT transistors but every time I attempt to move the motor, a drain-source overvoltage error occurs. I’ve included an image of the half-bridge/motor arrangement, but in brief HB1 is common to all motors, HB2 is attached to motor 1, HB3 is attached to motor 2, and HB4 is attached to motor 3. The attached image was pulled from the MOTIX wizard so the bridge and motor numbers don’t match and there is no shunt resistor between HB1 and my motor, but the motor/HB configuration is similar to mine.
I know that the correct motor is trying to move by noticing slight movements of the rotor.
I can sometimes avoid the over-voltage situation if I set HBMODE to turn on the low side driver first, e.g., if I am driving motor 1, I turn on LS2, then send another command to turn on HS1. This only works for one motor.
Looking at the oscilloscope and measuring DH and the HB output (see included file), I see that there is a slight sag in DH. The HB output is blue (CH1). DH is the red trace (CH2). Green is the difference between HB and DH.
I have increased the blanking time for those HB to 16us and the threshold to 0.60V just to experiment, but the motion is still stopped within 1.5us even though the difference the HB source with the overvoltage error is only 300mv greater than DH.
For reference I am using the following register values
GENCTRL1 |
0b0000000000100110 |
GENCTRL2 |
0b0100000110110000 |
PWMSET |
0b0110111011001010 |
VDS1 |
0b0000110110110110 |
VDS2 |
0b0000110110110110 |
CCP_BLK1 |
0b0000000000000000 |
BLK2_ACT |
0b0100100100111111 |
BLK2_FW |
0b0100100100111111 |
ST_ICHG |
0b0000000011111111 |
How can I get the motor moving? Thank you.
Show LessHi,
how do I use the regenerative braking with the IMC102T controller.
The maximum speed of the motor is 1500rpm. With load attached it took about 2-3 sec for the rotor shaft to come to rest after a stop command is given. How can I make the rotor shaft to come to rest immediately ?
At 1500 Rpm , the power drawn is 250W from the input supply.
Show LessHi, i'm testing the IFX007 motor control shield with a little (2.5W) brushed motor at 12V. The full-bridge .ino example works as expected but I cannot measure a proportional (is) current sense on the arduino board. I've also measured the voltage at the (is_rc) pin from duty cycle 0 to max (255) and the result is always 40mV.
What's is the problem to read the is current? How can I sense the high/low side mosfet currents?
thanks in advance,
gaston
Hi
We decided to continue open a new thread for gatekill errors and motor shaft movement troubles. İf you interested to read old posts of mine about connection and some parameter errors you can visit here ;
https://community.infineon.com/t5/Motor-Control-ICs/imc101t-fail-to-disconnect-error/m-p/391770
So assumed that we can continue here.
As you can read at above link , i have shared some of the new problems that i faced at my imc101 chip since i resoldered brand new controller ic.
I have stuck there and need some help
Thanks
Show Less