![]() |
![]() |
MSPM0G3507SensorlessFOCMotorControlLibrary
1.0
|
userInputMiscAlgo1 structure More...
#include <appInputCtrlInterface.h>
Data Fields | |
uint32_t | avsRevDrvOLDec: 3 |
uint32_t | brkCurrPersist: 2 |
uint32_t | autoHandoffMinBemf: 3 |
uint32_t | isdTimeOut: 2 |
uint32_t | isdRunTime: 2 |
uint32_t | isdStopTime: 2 |
uint32_t | fastIsdEnable: 1 |
uint32_t | ipdHiResolEn: 1 |
uint32_t | clSlowAcc: 4 |
uint32_t | ipdMaxOverflow: 2 |
uint32_t | reserved: 10 |
userInputMiscAlgo1 structure
uint32_t userInputMiscAlgo::avsRevDrvOLDec |
% of open loop acceleration to be applied during open loop deceleration in reverse drive
uint32_t userInputMiscAlgo::brkCurrPersist |
Persistence time for declaring motor is stopped after applying brake
uint32_t userInputMiscAlgo::autoHandoffMinBemf |
Minimum BEMF for handoff
uint32_t userInputMiscAlgo::isdTimeOut |
Timeout in case ISD is unable to reliably detect speed or direction
uint32_t userInputMiscAlgo::isdRunTime |
Persistence time for declaring motor is running
uint32_t userInputMiscAlgo::isdStopTime |
Persistence time for declaring motor has stopped
uint32_t userInputMiscAlgo::fastIsdEnable |
Fast initial speed detection enable
uint32_t userInputMiscAlgo::ipdHiResolEn |
IPD high resolution enable
uint32_t userInputMiscAlgo::clSlowAcc |
Close loop acceleration when estimator is not yet fully aligned
Referenced by update_MiscAlgoConfig().
uint32_t userInputMiscAlgo::ipdMaxOverflow |
Maximum number of timer overflows allowed while IPD
Referenced by update_MiscAlgoConfig().
uint32_t userInputMiscAlgo::reserved |
Reserved