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