RL78/G1G Sensorless Speed control of 120-degree conducting controlled permanent magnetic synchronous motor (Implementation)
R01AN3582EJ0100 Rev.1.00
Page 13 of 46
Jan 13, 2017
2.4
Software specifications
Table 2-6 shows the basic software specification of this system. For details of 120-degree conducting control, refer to
the application note ‘120-degree conducting control of permanent magnetic synchronous motor: algorithm’.
Table 2-6 Basic Specifications of Software
Item
Content
Control method
120-degree conducting method (chopping at the first 60 degrees)
(Complementary / Non-Complementary)
Motor rotation start / stop
Determined depending on the level of SW1 (P70)
(”Low”: rotation start “High”: stop)
Position detection of rotor
magnetic pole
Position detection by induced voltage with A/D converters. (by 60 degrees)
Input voltage
DC24[V]
Main clock frequency
CPU clock: f
CLK
24[MHz]
TRD clock: f
HOCO
48[MHz]
Carrier frequency (PWM)
20 [kHz]
Dead time
2 [
μs]
Control cycle
Speed PI control: every 1 [ms]
Rotational speed control
range
1200 [rpm] to 2650 [rpm]
Both CW and CCW are supported
Optimization
Default
Processing stop for
protection
- Disables the motor control signal output (six outputs), under any of the
following conditions.
1. Inverter bus voltage exceeds 28 V (monitored per 1 [ms])
2. Inverter bus voltage is less than 15 V (monitored per 1 [ms])
3. Rotational speed exceeds 3500 rpm (monitored per 1 [ms])
4. At the time of sensorless drive, zero-crossing is not detected for 50 [ms].
5. Fault detection of virtual Hall sensor pattern (position information)
- The ports executing PWM output are set to high impedance state when an
overcurrent is detected by external circuit (low level edge input occurs in
INTP0 port) or by internal PGA+CMP0, CMP1.