USB bus engraving and milling machine control system software structure
by:Transon2020-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)
。
We are here to help you! If you close the chatbox, you will automatically receive a response from us via email. Please be sure to leave your contact details so that we can better assist