News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

2nd RTL Workshop: Employing Real-Time Linux in a Test Bench for Rotating Micro Mechanical Devices

Dec 12, 1997 — by Rick Lehrbaum — from the LinuxDevices Archive — views

This paper describes a testing stage based on real time linux for characterizing rotating micro mechanical devices in terms of their performance, quality and power consumption. In order to accomplish this, a kernel module employs several real time threads. One thread is used to control the speed of a master rotating up to 40000rpm by means of an incremental coder and a PCI counter board with the… corresponding interrupt service routine. Another thread controls the slave motor to be tested, synchronized to the coder impulses using voltage functions saved in shared memory. The measurement thread is then responsible to acquire date synchronously to the rotor angle and stuffs data on voltages, currents, torque and speed into different FIFOs. Finally, a watchdog thread supervises timing and wakes up a users space program if data have been put in the FIFO. This GTK+ based graphical users space application prepares control information like voltage functions, processes data picked up from the FIFOs and displays results in figures.

Download paper (2.9M PDF)

 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.