| PCB drill machine is important equipment in the electronic industry. With the increasing development of the electronic industry, the size of PCB is becoming smaller, however which contains more elements and components. This situation demands high-precision PCB manufacture equipment, especially in the PCB drilling, the number of holes in the unit area becomes larger, but the size of the holes becomes smaller. The common and traditional PCB drill machine based on the single MCU and stepper motors can hardly suitable for the manufacturing of PCB. In order to improve the performance of intermediate PCB driller, it is significant important to study on the embedded controller for the new-generation PCB driller.Based on the project "Design the embedded controller for PCB driller", with further analyzing and studying on the characteristics of machine tool, the PCB driller controller with double-ARM is designed in this paper. Compared with the traditional PCB driller controller with single MCU, the performance of the controller with double-ARM has been improved large because of the strong functions and a friendly interface. The design process of PCB driller controller is discussed in detail in this paper.The PCB driller controller based on double-ARM consists of two subsystems: man-machine interactive subsystem and kinetic control subsystem. The man-machine interactive subsystem adopts the S3C44B0X chip based on ARM7 inner core; the kinetic control subsystem adopts LPC2214 chip based on ARM7 inner core. The data swap between the two subsystems with the I2 C bus.The software of the controller consists of the software of man-machine interactive subsystem and the software of kinetic control subsystem. Because the program of interactive subsystem is complex, the software of interactive subsystem is based on the embedded real-time operation systemμC/OS-Ⅱ. But the software of kinetic control subsystem is based on the time-trigger way for the simple program.The results show the controller of PCB driller has a stable performance, friendly interface, easy operation, high process efficiency and precision with the double-ARM structure. |