Keyword: PCB engraving machine, circuit board
According to the analysis of PCB engraving machine, designed a ATMEGA16 single chip microcomputer as main control chip circuit board engraving machine, system consists of upper and lower position machine communication module (including serial transmission and parallel transmission interface extension module), the main circuit module, memory expansion module (including program memory expansion and extension) data storage module, keyboard circuit, LCD interface circuit module, stepper motor driver module, microcontroller reset circuit and other parts.
In this system, using AVR series products ATMEGA16 as control chip, make the system have independent microprocessors and independent control of the motherboard power supply, etc., have the characteristic of reliable and stable. The PC used for processing data, converted to lower place machine need data format, and transfer data. In communication with the PC, the design adopts PC parallel port way of data transmission. Experiments show that meet the requirements of engraving machine high speed machining. System extension 8255 A as A parallel port output, A mouth to stepping motor is used to control the X, Y direction and feed pulses. Used to write LCD display data port B, C mouth used for output control signal of LCD.
Because the ATMEGA16 only 16 K bytes within the system of programmable Flash block, 512 bytes EEPROM and 1 K byte SRAM, unable to meet the engraving machine program and data storage. Therefore need by extending outside the program memory and data memory, to meet the process requirements. The spindle speed control system, USES the independent of ATMEGA16 circuit. In this design, through 555 circuit to generate the pulse signal, to drive the rotation of the spindle motor.
Source: //www.seekic.com