Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ABSTRAK
Speed on segway system derived from the rotation of the motor contained in each wheel. Motor
is used as a prime mover on the segway. The motors which widely available in the market are DC
motors ,but DC motors still have many obstacles in terms of efficiency and power of the motor. Segway
requires a motor with a high torque to be moving well.
BLDC motor is required to run the motor driver circuit, by giving input to the value of our
drivers can adjust the speed of the BLDC motor. There are 3 phases motor driver that we can use to run
the BLDC motor contained on segway. Arduino microcontroller used to provide reference input on the
drivers that will run the BLDC motors.
By testing and realizing the system has acquired tool as expected, but there are still some
shortcomings. This tool can make a BLDC motor rotates according to the reference input we give, Kp
values obtained by 2, the value of Ti 0.1.
1. PRELIMINARY
Speed on segway system derived from the rotation of the motor contained in each wheel. Each of
these motors move the wheels to run according to the needs, but there is a problem in terms of
determining the motor that will be used to run maximum. The motors are given the same voltage, do not
always give a stable response each time spinning, sometimes the value of the speed of each motor
changeable despite having been given the same voltage for a spin.
Along with the times, the need for an efficient electric drive systems, speed and high torque and
maintenance cost increases. However, the motor current induction motors and DC motors have not been
able to meet the need for it. Therefore, to meet the need for high efficiency, high torque and high speed
then use brushless DC motors (Abe Dharmawan, Brushless DC Motor Control Method Using Sinusoidal
PWM ATmega16). BLDC motors require precise timing computing change in control so that the motor is
able to work with constant torque and speed.
It also occurs on systems that use the segway BLDC motors as the propulsion system. In order
BLDC motor speed control system better and stable, it is necessary that the controller can control the
system.
Segway uses 2 BLDC motors which are used to move, rotation of the BLDC motor is what
affects the speed segway. Round of the BLDC motor that makes riding stable can move to the maximum,
it is requiring control in order to obtain a stable BLDC motor rotation. From the above conditions, there is
the issue of how the speed setting on the BLDC motor in each wheel requires control to be moved in
accordance with a predetermined reference. By setting the BLDC motor speed in motor, segway expected
to spin stabilized according to the references we wanted and errors that occur at smaller system.
Based on the above problems, the author take the title "Design of BLDC Motor Speed Control
System on a Segway". Expected BLDC motors can move stably in accordance with what we expect after
being created on a segway speed control system, so that the rotation of the BLDC motor can rotate
maximumly.
2. LITERATURE REVIEW
2.1 Segway
Segway is basically a robot known as "balancing robot". Balancing robot works by rotating
both wheels so that his body remains upright. If the robot body increasingly tilted forward, then the
wheels will also be more quickly around to the front, so that the position of the robot body will be a
straight back, and vice versa. But there is a difference between balancing robot and segway, the Segway
can turn left and turn right. In order to turn left or right, then the speed of the wheels must be made
differently. The speed difference is determined by the position of the handlebars.
2.3 Microcontroller
Microcontroller is a simple example of a computer system that is included in the category of
embedded computer. In a microcontroller there are components such as processor, memory, clock,
peripheral I / O, etc.. The microcontroller has the ability to manipulate the data (information) based on a
sequence of instructions (program) created by the programmer. A microcontroller is an electronic device
that is packaged in the form of an IC (Integrated Circuit).
2.6 Optocoupler
Optocoupler is a component consisting of infrared and photodiode incorporated in one package.
The figure below illustrates the construction of an optocoupler.
Optocoupler is a device that consists of two parts: a transmitter and a receiver, which is a-
emitting light and a receiver in one component. Optocoupler usually used as an electronic switch, which
works automatically. Basically optocoupler is a component connector (coupling) which works based on
optic light trigger.
To generate power/3 phases voltage then used driver. These drivers are composed of three pairs
of MOSFET P75NF75. To generate a voltage, each mosfet should be given the control signals following
the sequence. Control signals which given in the form of a periodic signal are divided into 6
circumstances.
In order BLDC can be well controlled (speed and torque constant), the needed changes
commutation timing is right. If the changes commutation timing is not right, the BLDC motor will slip.
By using three sensors hall, will result on different combinations. This combination indicates sixth
commutation timing changes. As of the third hall sensor obtained certain combinations, the PWM signal
in a step to be changed in accordance with the combination obtained.
3. TOOLS DESIGN
In chapter planning and manufacture of BLDC motor speed control device on a segway will
discuss the components of the design, manufacture tools, work process systems, mechanical design,
hardware design and software design.
BLDC motors as actuators run through input entering the motor driver. The BLDC motor driver
has a 3-phase cable which must be properly installed on the BLDC motor so that the motor can rotate. To
determine the value of the speed of the BLDC motor can be seen from reading the voltage value is
converted to the value of the speed on the microcontroller. In the motor driver already has features
voltage readings that can be put on the microcontroller as an input readout speed of the BLDC motor, the
cable is then inserted into the pin analog arduino that will be converted.
By using the type of PID controller then obtained the following value :
Kp = 1,2 (T/L) = 1,2*(15/250) = 0.06 (4)
Ti = 2L = 2*250 = 500 (5)
Td = 0,5L = 0,5*250 = 125 (6)
Ki = Kp/Ti = 0.00012 (7)
Kd = Kp*Td = 7.5 (8)
Gambar 4.15 Graph control signal that has been entered on the microcontroller
4:15 From chart image can be seen that the control signal is already approaching the reference
input is given, but the application to run when the system turned out to be some problems. At the
beginning we can upload the program to enter the reference input we wanted, but after being put another
reference input did not change the speed on BLDC motors.
Calculations are mathematically proven to make a BLDC motor speed follows the reference
input that we give, but in the process occurs a few constraints as above. Modeling by modifying the
parameters that have previously been defined as a solution for determining the value of control like what
is in accordance with our employment system. The method of trial and error is necessary to find out and
see how much the error value resulting from changes in the parameters that we have done.
After making some changes to the control parameters, parameters are found close to the value of
the reference input. Found parameters had not experienced the error again when we want to change the
value of the reference input. Obtained value of Kp = 2, the value of Ki = 0.1, and the value of Kd = 0,
parameter control is that upload the back on a microcontroller. The following graphic image at the time of
the reference input speed = 3100 rpm
Gambar 4.16 Grafik sinyal dengan nilai kp = 2, ki = 0.1, kd = 0
Response system work was able to follow the desired reference input for rotation Rpm ranging
from 2900rpm to 3300rpm, but still there are errors in the system. Rotation of the motor sometimes still
unstable, parameter control still can not rotate the motor according to the reference input perfectly.
To determine what the error steady state then we have to add up the value of the data at the time of steady
state, then we look for the value of the average speed, and then we subtract the value of the average speed
during steady state with a reference input that we give. The result of the difference between the average
speed during steady state divided by the reference input and then multiplied by 100 is the error steady
value statenye. At the time of measurement BLDC motor speed reference input given at 3100rpm, it was
found that the steady-state error values obtained at 2,548%.
5.1 CONCLUSION
From the discussion of the BLDC motor rotation speed controller then it can be inferred from
some formulation of the problem.
a. Controls the rotation speed of the BLDC motor by using PID for increases and decreases in the
value of PWM to adjust the speed of the BLDC motor to a predetermined set point.
b. Implementation of PID control on the rotation speed control system in the system segway where
Kp is 0:06, Ti is 500, and 125 Td is still not obtained a good response, so do the implementation
of the control value PI.
c. The average error in the steady state simulation implementation closeloop PI control in BLDC
motor rotation speed controller in a certain reference point error steady state had an average
speed of all points at 2.548% of the reference.
5.2 RECOMMENDATIONS
As for suggestions that the author wants to convey on this occasion is as follows:
a. Driver BLDC motors as motor controllers are expected to rotate the BLDC motor without using
a hall sensor, hall sensor so that later can be used as the input value BLDC motor speed.
b. Electrical design of the motor needs to be changed so that does not take place and tidier.
c. Read the output speed value must be through calculation the value of the hall sensor on the
microcontroller, so it can be compared with the reading speed through a feature on the drivers
that have been provided.
d. Determining control parameters can be searched again for BLDC motor rotation can spin well,
on the low round
.
6. DAFTAR PUSTAKA