Commutation Table for HD ETPU Function

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Commutation Table for HD ETPU Function

1,021件の閲覧回数
sofaking
Contributor I

Board: MPC5674

 

Hello,

 

    I currently have a MPC5674F on the MPC567XKIT516-PT and am using Set 3 (for BLDC motors) ETPU functions. I have a commutation table from a three-phase BLDC motor data sheet. The commutation table (Figure 1) relates the Hall Sensors readings to the phases that should be powered in order to commutate the motor. Figure 2 attempts to parse the low to high and high to low transitions and relation to PWM. How do I parse this table into the struct etpu_hd_phase_commut_cmds_t for the fs_etpu_hd_init_3ph120() function, such as what Figure 3 shows? Can you give an example of the first CCW entry from Figure 1?? Thanks.

 

 

20061_20061.pngpastedImage_0.png

Figure 1: Commutation Table for a three-phase BLDC motor

 

 

 

 

 

 

20067_20067.pngpastedImage_3.png

Figure 2: Intermediate way to fill in struct struct etpu_hd_phase_commut_cmds_t

 

 

 

 

 

20066_20066.pngpastedImage_2.png

Figure 3: Example Commutation table for Phase A from AN2841. This is what I needed for the example motor from Figures 1 and 2.

 

Thanks.

ラベル(1)
0 件の賞賛
返信
0 返答(返信)