Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

MOTIX™ MCU Forum Discussions

User21580
Level 1
Level 1
Hi,I'm using TLE9879 for cooling fan ,and Controller work in senseless BEMF_model.aim is 14V,700W.

It was succeed run without load(no fans,just a motor),and speed 3150 RPM,4 POLE_PAIRS,14V,3A.

But, when I try run with load,the controller stop at about 22A, I add printf to the Emo_BEMF,found the software stop motor at :

case EMO_MOTOR_STATE_RUN:
{if (Emo_Bemf.timeoutcounter > (3 *Emo_Bemf.difftimeout))
{Emo_StopMotor();}
}


And the further found is:

The bemf model BEMF Comparetars,suddenly stop work!
so miss the CCPOS edge ,and T13 can't start .then A OC occur before software stop the motor.

I'm sure the (SCU-DM) work well ,systicks run stable.

IC is tle9879,MOSFET is IPD90N04S405


if anyone know how or why, please help me out.thank you very match!
I will be grateful if anyone answers!
0 Likes
1 Reply
User17952
Level 3
Level 3
Hi,
In my opinion, there are some bugs in the BEMF demo program.You can try to change the BEMF filter time.By the way, do you come from SDU?You can send email to me.
0 Likes