Paper
27 December 2001 Real-time operating system timing jitter and its impact on motor control
Frederick M. Proctor, William P. Shackleford
Author Affiliations +
Proceedings Volume 4563, Sensors and Controls for Intelligent Manufacturing II; (2001) https://doi.org/10.1117/12.452653
Event: Intelligent Systems and Advanced Manufacturing, 2001, Boston, MA, United States
Abstract
General-purpose microprocessors are increasingly being used for control applications due to their widespread availability and software support for non-control functions like networking and operator interfaces. Two classes of real-time operating systems (RTOS) exist for these systems. The traditional RTOS serves as the sole operating system, and provides all OS services. Examples include ETS, LynxOS, QNX, Windows CE and VxWorks. RTOS extensions add real-time scheduling capabilities to non-real-time OSes, and provide minimal services needed for the time-critical portions of an application. Examples include RTAI and RTL for Linux, and HyperKernel, OnTime and RTX for Windows NT. Timing jitter is an issue in these systems, due to hardware effects such as bus locking, caches and pipelines, and software effects from mutual exclusion resource locks, non-preemtible critical sections, disabled interrupts, and multiple code paths in the scheduler. Jitter is typically on the order of a microsecond to a few tens of microseconds for hard real-time operating systems, and ranges from milliseconds to seconds in the worst case for soft real-time operating systems. The question of its significance on the performance of a controller arises. Naturally, the smaller the scheduling period required for a control task, the more significant is the impact of timing jitter. Aside from this intuitive relationship is the greater significance of timing on open-loop control, such as for stepper motors, than for closed-loop control, such as for servo motors. Techniques for measuring timing jitter are discussed, and comparisons between various platforms are presented. Techniques to reduce jitter or mitigate its effects are presented. The impact of jitter on stepper motor control is analyzed.
© (2001) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Frederick M. Proctor and William P. Shackleford "Real-time operating system timing jitter and its impact on motor control", Proc. SPIE 4563, Sensors and Controls for Intelligent Manufacturing II, (27 December 2001); https://doi.org/10.1117/12.452653
Lens.org Logo
CITATIONS
Cited by 34 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Operating systems

Control systems

Computing systems

Digital signal processing

Switches

Windows NT

Signal processing

RELATED CONTENT


Back to Top