Circuit Lake

Electronic Project and Circuit Collection

Miniature Real-time Controller based on microcontroller AT89C2051

5:43 am


Miniature Real-time Controller based on microcontroller AT89C2051
This microcontroller project was design and implemented by Wichit Sirichote from thailand. the device that controls home’s night light, air-conditioner,etc. The device is a Miniature Real-time Controller. The circuit uses only three chips, a 89C2051, DS275(or MAX232), and 74LS07 open collector driver. The scheduler for time on/off of 6-channel output can be made by downloading from PC and saved into onchip RAM. Each output provides a 20mA sinking suitable for driving a homemade opto-triac or big solid-state relay for heavy load.

Hardware
A Microcontroller AT89C2051 with a low-cost X-tal 3.579MHz runs timer6.hex. The 6-channel output is P1.2 to P1.7 driving with sink current. A 74LS07 open collector provides approx. max 20mA @12V suitable for driving a homemade opto-triac shown in Figure 2. Two signal diodes, 1N914, provide simple backing up supply for the AT89C2051. Since RST uses simple RC circuit, there is no brownout protection and reset switch thus when the controller operated with battery for long time, the chip may knock. Simply take the battery out and put them again. The RS232 level converter, instead of DS275, any converter may use, or simple circuit using two transistors.

Link: source



Related Electronics Project:
Electronic Speed Controller based on PIC microcontroller
This microcontroller project built by Chris Spurlock. He try to make a cheap electronic speed controller for brushed DC...
Electronic Church Bell Controller based on Microcontroller AVR
This circuit designed by Antonis Pontikakis. It’s used ATmega32 microcontroller as the main part. At the circuit, there are 2...
Four-Channel PWM Controller, ATmega16L
This four channel pulse width modulation (PWM) controller is built around Atmel ATMega16L. It has RS232 serial interface for...


89c2051 projects, At89c51 6 channel pwm out, ds275, Miniature Real-time Controlle Microcontroller AT89C2051, at89c2051