This document introduces the use of the ART1010 driver, including quantitative drive and continuous drive, velocity curve, position management, interpolation, origin search, interrupt, and other functions.
The ART1010 is a PC/104‑bus two‑axis servo/stepper motor motion control card. It outputs high‑frequency pulse streams to control motor speed, position and acceleration, supporting linear, circular and S‑curve interpolation. The card provides a full software library for Windows 9X/2000/XP, allowing integration with Visual C++, Visual Basic and other development environments.
The manual details usage guidelines, driver function calls, hardware parameter structures, status register definitions and example code for initializing, running and monitoring the card. It also explains configuration of external signals, software limits, and emergency stop handling. This manual is written in Chinese.
| Supported axes | 2 |
|---|---|
| Output speed range | 1 PPS – 4 MPPS |
| Pulse frequency accuracy | ±0.1 % (CLK = 16 MHz) |
| Coordinate range (linear interpolation) | -8.388607 ~ +8.388607 pulses |
| Maximum continuous speed | 2 MHz |
The ART1010 can independently control two motor axes.
The card supports speeds from 1 pulse per second up to 4 million pulses per second.
Yes, it supports two‑axis circular (arc) interpolation with a coordinate range of ±8.388607 pulses.
When the external emergency stop signal (EMG) is active, the driver stops all motion.