Download fulltext01

Transcript
1.1-Introduction
The system designed with emphasis on embedded solution, using PID control and
digital signals to control a DC motor speed.
Several IDE were used in order to implement the microcontroller.
Furthermore three different microcontroller of 8051 family have been tested as well.
The microcontroller will read analog signals from:
a) Temperature sensor as feedback.
b) Potentiometer (Knob) as Setpoint control.
The output will be delivered as digital signal in order to control the speed of the DC
motor (Fan). The applied technique of controlling the motor is PWM (Puls Width
Modulation) will adjust the analog device via a transistor.
The Setpoint input to the microcontroller will be an analogue potentiometer regulator
which will set a particular temperature degree in the scale of (10-25) °C; this could be
changed if desired.
The feedback to the input will be received from a temperature sensor then the PID
control will compare the result of both inputs to generate the suitable puls to the
fan/cooler (DC-motor).
This program has been written using Wiring-language in Arduino software to load it
later to the Freeduino/Arduino hardware to run the application.
Furthermore, the hardware part is quite simple to follow, which is the purpose of
using the embedded system.
Nevertheless, the report will guide the reader through the experimental process of the
approaches, whereas many issues have formed this project is.
1