![]() |
![]() |
|
MSPM0G3519SensorlessFOCMotorControlLibrary
1.0
|
#include "stdint.h"#include <ti/iqmath/include/IQmathLib.h>
Go to the source code of this file.
Macros | |
| #define | FULL_SCALE_CURRENT_FACTOR 1200.0/32768.0 |
| Full scale current factor. | |
Variables | |
| const uint16_t | tbl_fwRevDrv_pMil [16] |
| Table for forward and reverse drive. | |
| const uint16_t | tbl_hiZ_brk_Time_ms [16] |
| Table for HiZ brake time. | |
| const _iq | tbl_StatDetectThr_pu [8] |
| Table for Stall detection threshold. | |
| const uint16_t | tbl_revDrvHandOffThr_pMil [16] |
| Table for reverse drive handoff threshold % of Max Speed. | |
| const uint16_t | tbl1_olAccA1A2_centiHzPerSec [8] |
| Table 1 for open loop acceleration. | |
| const uint16_t | tbl2_olAccA1A2_HzPerSec [8] |
| Table 2 for open loop acceleration. | |
| const uint16_t | tbl1_clPWMFreqKHz [16] |
| Table for PWM Frequency Selection. | |
| const uint16_t | tbl1_clDecClAcc_deciHzPerSec [16] |
| Table 1 for close loop acceleration and deceleration. | |
| const uint16_t | tbl2_clDecClAcc_HzPerSec [14] |
| Table 2 for close loop acceleration and deceleration. | |
| const uint16_t | tbl_brkDutyActSPinThr_pMil [16] |
| Table for brake speed threshold and active spin threshold. | |
| const uint16_t | tbl_ipdClkFreq_Hz [8] |
| Table for ipd clock frequency. | |
| const uint16_t | tbl_alignTime_msec [16] |
| Table for align time. | |
| const uint16_t | tbl_alignSlowRampRate [16] |
| Table for align and slow cycle start ramp rate. | |
| const uint16_t | tbl_thetaErrRampRate_mili [8] |
| Table for theta error ramp rate. | |
| const uint16_t | tbl_alignAngle [32] |
| Table for align angle. | |
| const uint16_t | tbl_slowFirstCycFreqPerMil [16] |
| Table for slow first cycle frequency. | |
| const uint16_t | tbl_lckAbnormalSpeed_pMil [8] |
| Table for abnormal speed lock. | |
| const uint16_t | tbl_AbnormalBEMFThr_pMil [8] |
| Table for abnormal backemf threshold. | |
| const _iq | tbl_minVm_pMil [8] |
| Table for minimum VM. | |
| const _iq | tbl_maxVm_pMil [8] |
| Table for maximum VM. | |
| const uint16_t | tbl_isdStopRunTime_msec [4] |
| Table for isd stop time and isd run time. | |
| const _iq | tbl_isd_bemfMarginPu [4] |
| Table for ISD BEMF Threshold Margin. More... | |
| const uint16_t | tbl_isdTimeOut_msec [4] |
| Table for isd timeout. | |
| const uint16_t | tbl_autoHandOffMinBemf_mV [8] |
| Table for autohandoff minimum backemf. | |
| const uint16_t | tbl_brakeCurrPersist_msec [4] |
| Table for persistent brake current. | |
| const uint16_t | tbl_avsRevDrvOLDec_pMil [8] |
| Table for avs reverse drive open loop deceleration. | |
| const uint16_t | tbl_clSlowAcc_deci [16] |
| Table for close loop alow acceleration and deceleration. | |
| const _iq | tbl_pu [32] |
| Table for current. | |
| const _iq | tbl_mSqrRef [4] |
| Table for Modulation Limit Beyond which Flux weakening is enabled. | |
| const uint8_t | tbl_ipdMaxOverflow [4] |
| Table for IPD maximum overflow. | |
| const _iq tbl_isd_bemfMarginPu[4] |
Table for ISD BEMF Threshold Margin.
Table for ISD BEMF Threshold Margin.