Download - Sacramento

Transcript
2.4.1 ADC Prescaler…………………………………………………...13
2.4.2 ADMUX – ADC Multiplexer Selection Register……………….15
2.4.3 ADCSRA – ADC Control and Status Register A…………….....16
3. MOTOR CONTROL WITH MICROCONTROLLER.......……………………....17
3.1 Temperature Sensor.……………………………………………………….17
3.2 Crystal Oscillator……………………………………………….………….18
3.3 Voltage Regulator L7805……………………………………………….…18
3.4 LCD……………………………………………………………………….19
3.5 MOSFET 2N7000…………………………………………………............20
3.6 Brushless DC Motor (BLDC)…………………………………………......21
3.7 Pulse Width Modulation (PWM)………………………………………….22
3.8 Variable Speed Control in BLDC Fan…………………………………….24
4. DESIGN OF FAN CONTROL SYSTEM…………………………...…………...26
4.1 Configuring ADC in ATmega168………………………………………....26
4.2 PWM Initialization………………………………………………………...28
4.3 Implementation of Fan Control System…………………………………...28
5. MICROCONTROLLER PROGRAMMING……………………………………..32
5.1 WinAVR…………………………………………………………………..32
5.1.1 Installing WinAVR……………………………………………...32
5.1.2 Makefiles………………………………………………………...32
5.1.3 Programmer’s Notepad………………………………………….33
5.2 AVRDUDE………………...…………………………………….………..34
vii