Tool/software:
Good morning, I am currently working with the MCF8316A driver to control a DF45M024053-A2 BLDC motor. I am currently having problems understanding how to set the required motor parameters to have a "clean" start. I enabled the MPET measurements and the writing operation which updates the parameters by writing in the EEPROM memory. Once the motor stopped spinning I stored the information into a flash memory of the microprocessor with which I am sending commands to the driver. Once this was done, I set the MPET measurements OFF once and for all. Doing so, I can load the current saved configuration directly from the flash memory, without waiting for the motor to estimate all its parameters. My problem right now is that once I turn on the motor, it takes quite a long time to execute the command I sent it (for example I set the speed to 2000, but it takes like 20 seconds before actually reaching this speed). After this first start, the motor reacts efficiently to the commands I sent also according to the configuration data I set. Still, I am not able to understand why it behaves like this, I was thinking that maybe the problem is because initially the motor performs an open loop and it's what I'm seeing when it doesn't react accordingly to the commands sent. Here's the configuration I'm using, in this case, the MPET is disabled.
Address: Value: