基于USB接口的运动控制系统的设计与实现-计算机应用技术专业论文.docx
文本预览下载声明
Abstract
With the development of microelectronics and computer technology, there is a profound change in the motion control technology. It is changed from traditional closed control system to open motion control system. With the popularity of intelligent terminal equipment such as panel computer, the market begin to require plug and play and portable motion control system and equipment. It has theoretical significance and practical value in the study of the universal interface, high-performance motion control system solutions.
This paper design and develop a generic motion control system based on USB. The system consists of a motion control card and an application on PC. The main controller of the motion control card is a CPLD, and with a microcontroller CY7C68013A as the coprocessor. CY7C68013A has a USB2.0 interface, used to complete the data communication between the motion control card and the host computer. The motion control card controls the movement of the peripheral device via the dedicated peripheral drive circuitry. The application on PC complete these control functions, such as 2 channel 16-bit analog voltage output, 2 channel 12-bit analog voltage output, 1 channel PWM pulse output, 16 channel digital input and output via the API library which is matched with the motion control card. The API library is developed based on CyAPI.lib and Libusb libraries. They are support lots of operating system, such as Windows, Linux and Android. The API library is free and flexible for further development. The motion control card has many features, such as ease of use, versatility, high precision, reliability and so on. It can be used to control NC machine tool, laser marking machine etc.
With laser marking machine online experiment, the system can be stable and accurate control the movement of the digital galvanometer and analog galvanometer, and can meet the requirements of high-speed marking. Do comparative experiments with similar products on the market, the exper
显示全部