• DocumentCode
    1672431
  • Title

    Pseudo-real-time control of a USB I/O device under Windows 7

  • Author

    Watanabe, Yuto ; Yamada, Akiyoshi ; Nitta, Masuhiro ; Kato, Kiyotaka

  • Author_Institution
    Dept. of Electr. Eng., Tokyo Univ. of Sci., Tokyo, Japan
  • fYear
    2010
  • Firstpage
    975
  • Lastpage
    980
  • Abstract
    Windows-based PCs (Personal Computers) provide a powerful development environment for controller synthesis because it is easy to evaluate the control effect via installed multifunction I/O devices. These I/O devices are expensive due to handling a real-time processing while non-real-time I/O devices are constructed by inexpensive generalpurpose ICs (Integrated Circuits.) The aim of this paper is to assemble an inexpensive I/O device with USB interface and to realize a software-based real-time processing. Since Windows does not allow application programs to access such devices, device drivers are required certainly. Device driver should be coded by fulfilling the device drivers´ specification but it is so costly for beginners. The present paper relaxes the development cost by employing the KMDF (Kernel-Mode Driver Framework.) Then the authors develop an application program to command the I/O device periodically. In order to measure the elapsed time precisely, the paper utilizes the RDTSC (Read Time Stamp Counter) instruction. The authors tackle the stabilization problem of the rotational inverted pendulum to evaluate the usefulness of the developed system.
  • Keywords
    device drivers; operating system kernels; real-time systems; system buses; USB I/O device; USB interface; Windows 7; device drivers; kernel-mode driver framework; multifunction I/O devices; pseudoreal-time control; read time stamp counter instruction; software-based processing; Converters; Driver circuits; Equations; Mathematical model; Radiation detectors; Real time systems; Universal Serial Bus; KMDF driver; USB I/O device; Windows; real-time control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Automation and Systems (ICCAS), 2010 International Conference on
  • Conference_Location
    Gyeonggi-do
  • Print_ISBN
    978-1-4244-7453-0
  • Electronic_ISBN
    978-89-93215-02-1
  • Type

    conf

  • Filename
    5669761