loading

USB bus engraving and milling machine control system software structure

by:Transon     2020-07-25
USB bus in the engraving and milling machine carving system software structure as shown in the figure below. Motion control program is responsible for implementing the stepper motor's basic action required input signal. USB firmware program implementation device enumeration and endpoint and the host communication. USB device driver provides the interface between the application and the underlying drivers. PC underlying driver is responsible for handling the bus enumeration, power management, and other aspects of USB transaction, the Windows operating system to provide such a driver. Windows operating system also provides the API function, to start the engraving and milling machine> the communication between the application and device driver. USB application function is to provide operating and simulation interface, interpolation algorithm and the underlying communication. Visible, programmers need to develop the program has a PC USB application, USB device drivers, and single chip microcomputer program ( Including PDIUSBD12 firmware program and motion control) 。
Custom message
Chat Online 编辑模式下无法使用
Leave Your Message inputting...
88888888888888888888888