RL78/G1G Sensorless Speed control of 120-degree conducting controlled permanent magnetic synchronous motor (Implementation)
R01AN3582EJ0100 Rev.1.00
Page 43 of 46
Jan 13, 2017
3.6.2 Carrier cycle interrupt handling
Figure 3-8 50
[μs] Cycle Interrupt Handling (Sensorless 120-degree control)
Carrier cycle interrupt
Get inverter bus voltage value
Measure the voltage
of three phase
Cancel voltage offset
SYSTEM MODE
speed reference
PI control?
Commutation with
pseudo Hall pattern
Detect zero-cross?
End
[INACTIVE]
[ACTIVE]
[before MODE2]
[aftor MODE2]
[valid]
[invalid]
[detection]
Transition timing of
PI control?
Set values of PI control
and go to PI control state
[YES]
[non-detection]
[NO]
voltage reference
Drive at open loop
[OPEN LOOP]
[PI OUTPUT]
Detection of zero-cross process
Set delay to change pattern
Calculate the rotational speed