12.07.2015 Views

3-Phase BLDC Motor Sensorless Control Using MC56F8013

3-Phase BLDC Motor Sensorless Control Using MC56F8013

3-Phase BLDC Motor Sensorless Control Using MC56F8013

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tuning7.3.2.1 Parameter SummaryNameADCZC_PHASE_x_ANYADCZC_PHASE_x_POS_NEGADCZC_PHASE_x_NEG_POSDescriptionMask for ADC zero crossing detection. Here, x corresponds to A, B or C.This mask defines the ADC masks used to mask zero crossing input. Therefore, forcorrect operation, all masks must be defined according to the ADC zero crossingcontrol register.For example, if ADC channel 6 is used for phase A back-EMF sensing, these masksmust be defined as following:ADCZC_PHASE_A_ANY..............0x3000ADCZC_PHASE_A_POS_NEG...0x1000ADCZC_PHASE_A_NEG_POS...0x2000INDEX_XC_PHASE_xIndex for phase selection for phase x.7.3.3 PWM Mode Selection DefinitionThe <strong>BLDC</strong> sensorless application enables one of two PWM modes: complementary mode andindependent mode. Each mode is described in Figure 7-3 and Figure 7-4.These parameters are not available for changing within FreeMaster.In the application software, some properties are only implemented for complementary PWM mode, wherecomplementary PWM mode allows energy recuperations.NOTEIn the application software, use the #define directives in thebldcadczcconfig.h file to select the PWM operation mode.3-<strong>Phase</strong> <strong>BLDC</strong> <strong>Motor</strong> <strong>Sensorless</strong> <strong>Control</strong> using <strong>MC56F8013</strong>, Rev. 074 Freescale Semiconductor

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!