Circuit consists of following stages.
The heart of the system is Atmel AT89S51 microcontroller which is running on 12 MHz clock speed.
2. Power Supply
The main power source is 220V AC, which is step-down into 24V and 72V. The18V DC is used for telephone system and 72V AC supply is used for ringing telephone bells which is controlled by RL10.
3. Ring Detector
This stage converts the incoming bell signals into pulses. These pulses are counted by Timer1 in the micro controller. The system hold the (Outer) call after two bells, two bells have 37 pulses.
4. Tone Generator
This stage consists of CD4093. The gate A oscillate on 440Hz and gate B oscillate on low frequencies then gate C “AND” the output of A and B gate. This arrangement is done for generating dial tone and busy tone. Gate D generate dial tone, dial tone is controlled by P3.6 and busy tone is controlled by P3.4.Dial tone is provided to speech bus and busy tone is provide on standby bus.
5. Call Holding Circuit
In this stage IC5 (Opto-triac) serves as hook switch, controlled by P1.6.This stage perform dual function. First hold incoming call (From out side) and second transmit recorded voice massage (Melody) on telephone line.
6. Message Player
I decide to use “Voice recording/playing chip” but unfortunately this was not available in local market, so I have used UM66 (Melody IC) instead of Voice recording chip which is controlled by P3.7.This melody transmit to holding circuit through C10. If possible let you use any voice Recording/Playing module with some changes.
There are two supply sources are used through gyrator, one for speech bus and other for stand-by bus. This arrangement was necessary to make sure complete privacy during speech. If the same source was used for both buses, it was possible the speech transfer to the stand-by bus.
8. DTMF Decoder
The heart of this stage is IC2 (MT 8870). This IC decodes the DTMF input in the binary format. The output of decoder is provided to Port1 of the microcontroller. When a valid DTMF receive MT8870 strobe for 20msec to microcontroller on P1.4.
9. Status Indicator
There are eight indicators are used, one for each telephone set, all indicator are attached to Port2.When some one is pickup the hand set of his telephone, the current is flow from the telephone via R26, some voltage are dropped on the resistance, which activate the relevant transistor hence logic low occur on his collector. This logic is read by microcontroller on Port 2.
For Complete Project Please Download this file
Incoming search terms for the article:
- How to show character on sevent segment display Actually, seven segment possible show character like r,E,S,P,O,n,I. I will...
- Digital Volume Control This digital volume control has no pot to wear out...
- Radio Control/RS-232 over FM Radio Here is Decoder and Encoder for FM transmitter and FM...
- simple FSK Demodulator Here is application of the 565 PLL is as a...