Build own PABX

No Comments »

Circuit consists of following stages.
1. Microcontroller
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.
Read the rest of this entry »

Incoming search terms for the article:

Graphical LCD Oscilloscope Using PIC

No Comments »

Using the PIC18F2550 GLCD Text Test as a basis for further experimentation, I put together a simple and accurate graphical oscilloscope using a PIC18F2550 microcontroller and a AGM1264F graphical LCD. The oscilloscope measures the average voltage, the maximum voltage, the minimum voltage, the peak-to-peak voltage, and the zero-crossing frequency for a DC signal over 100 samples. The oscilloscope has a built in edge trigger function that can be set to capture on rise or fall (or disabled altogether). The time scale for the display is variable and can be easily redefined using the changeTimeDivision function. Likewise, the voltage range can be change to 0-5V, 0-2.5V, and 0-1.25V. The main limitations of this oscilloscope include relatively slow acquisition time and sampling rate (~60kHz) and the fact that the inputs are limited by the constraints of the internal ADC. However, it is a very nice display and I highly suggest you view the videos to see it in action. [Via]

Incoming search terms for the article:

Electronic lock with key and generic RFID 125KHz RFID

No Comments »

The circuit is based on low-cost AtTiny2313 ATMEL microcontroller. It is able to read 125KHz RFID tags. Every tag is read then decoded, and its code is transmitted as ascii chars on the serial output. If the RFID code read is the same that is recorded in the micro non-volatile memory, then a relay pulses for 1,5 seconds, acting as electronic lock. The code stored in non-volatile memory is taken from the FIRST tag that is read from the circuit after burning the micro. The downloadable zip file contains the schematic diagram, the printed circuit board layout (single face, PDF 1:1 format) and the object file to burn in the micro. you can download document  RFID 125KHz

Incoming search terms for the article:

High Voltage Parallel Programmer AVR

1 Comment »

AVR has two different programming modes called Parallel Programming Mode (Parallel Mode) and Serial Downloading Mode (ISP mode).

At the Parallel Mode, the device to be programmed is put on the programmer’s socket and +12 volts programming voltage is required to its RESET pin. Communicating between the programmer and the device is done in parallel programming commands, so that the programing speed is two times faster than ISP mode. This programming mode is used to pre-program many devices or/and ISP mode cannot use due to the board design. However, most programmers except STK500 seem not to support this programming mode. Using High voltage parallel programmer can recovery wrong fuse bit setting.

Schematics Download :

  1. Circuit Diagram for Parallel/HVS Programmer
  2. Socket Converters for Parallel Programmer
  3. Circuit Diagram for 8/14pin HVS Programmer

Software Download :

  1. AVRPP.EXE(Win32) & Source

[Link]

Incoming search terms for the article: