- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @swasabi ,
There are some issues with the BEMF example code due to which it is removed from GitHub at present and it is not recommended to use this BEMF code.
If you need to use a BLDC motor with IFX007T please use the HALL example code provided on the Infineon Technologies website.
Warm Regards
Sahil Kumar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @swasabi ,
There are some issues with the BEMF example code due to which it is removed from GitHub at present and it is not recommended to use this BEMF code.
If you need to use a BLDC motor with IFX007T please use the HALL example code provided on the Infineon Technologies website.
Warm Regards
Sahil Kumar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Sahil,
Thank you for you kind suggestion. I had a couple more questions that I'd request you to help me with.
For using the hall sensor operation, the user manual mentions that the resistors R18/R19/R20/R21/R22/R23/R25/R26/R27 have to be placed and R36/R37/R38 must be
removed. How should I determine the values for these resistors R18 through to R27?
Additionally, how do I determine the P and I values for the PI-REG RPM regulator (from lines 28-29 on the .ino file - IFX007T-Motor-Control/BLDC_HALL.ino at master · Infineon/IFX007T-Motor-Control · GitHub)?
Kind Regards,
Sayed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @swasabi ,
1) For the value of resistance from R18/R19/R20/R21/R22/R23/R25/R26/R27 please refer to the Schematic of the motor control shield for Arduino with IFX007T provided in the datasheet on page no.4. For your reference I am attaching the image.
2) The PI compensator gains are adjusted depending on the motor and load characteristics to meet the target dynamic performance. For optimal operation the tuning of the PI controller is necessary, start with default Ki(PI_REG_I) and Kp(PI_REG_K) given in the code and slowly increase the Kp value to get a faster response if your system became unstable then try to increase the Ki value slowly to reduce the oscillation.
3) For the code please refer to the “Infineon-Demo Code for IFX007T Arduino Shield-Software-v01_00-EN” available on the Infineon Technologies website. As shown in the attached image.
Warm Regards
Sahil Kumar