NI 73xx Acceleration in Counts/s2
Acceleration and deceleration values are converted to an internal 16.16 fixed-point format in units of counts/s2 before being used by the trajectory generator.
The following table shows the minimum and maximum acceleration update rates in counts/sec2.
| Update Rate | MAX | MIN | Calculation Based on Units |
|---|---|---|---|
| 62.5 µs | 2,048,000,000 counts/sec2 | 3906 counts/sec2 | Accelmax = MAX |
| 125 µs | 2,048,000,000 counts/sec2 | 977 counts/sec2 | |
| 187.5 µs | 910,222,222 counts/sec2 | 434 counts/sec2 | |
| 250 µs | 512,000,000 counts/sec2 | 244 counts/sec2 | |
| 312.5 µs | 327,680,000 counts/sec2 | 156 counts/sec2 | Accelmin = MIN |
| 375 µs | 227,555,556 counts/sec2 | 109 counts/sec2 | |
| 437.5 µs | 167,183,673 counts/sec2 | 80 counts/sec2 | |
| 500 µs | 128,000,000 counts/sec2 | 61 counts/sec2 |
You can calculate the minimum acceleration increment with the following formula:
minimum acceleration/deceleration = Amin × (
)2
where
Amin = 1/65,536 counts/sample2 or steps/sample2
Ts = sample period in seconds per sample
For a typical servo axis with 2,000 counts per revolution operating at the 250 µs update rate, calculate the minimum acceleration/deceleration increment using the following equation:
(
) × (
)2 = 244 counts/second2
You can calculate the maximum acceleration/deceleration using the following equation:
maximum acceleration/deceleration = Amax × (
)2
where
Amax = 32 counts/sample2
Ts = sample period in seconds per sample
and is constrained according to the following equations:
acceleration 256
deceleration
deceleration 65536
acceleration