Mechatronic Control System on a Finite-State Machine

被引:0
|
作者
Hanzic, Franc [1 ]
Jezernik, Karel [2 ]
Cehner, Slavko [1 ]
机构
[1] Doorson Doo, SI-2000 Maribor, Slovenia
[2] Univ Maribor, Fac Elect Engn & Comp Sci, Inst Robot, SI-2000 Maribor, Slovenia
关键词
FSM; Software design; Adaptive automatic door motion; State flow; DSP;
D O I
10.7305/automatika.54-1.298
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes design using state-transition methodology. This state-transition methodology is straightforward, with a simply-perceived relation between the programming and the corresponding sequential function. The current operational function of the system is described as the current state of the system using state-transition programming. The state transition diagram or table describes the current state and the conditions for transition. The operation is transferred to a corresponding destination state when a set of conditions become valid for leaving the current state. Thus, the sequential operation is explicit, and any continuous conditions scanning (from command source and sensors) only include those that are pertinent for leaving the current state. The methodology is highly-structured and efficient, the programming tasks are readily comprehensible, and fault diagnostics can be easily included within the program's structure. The presented application of an automatic sliding-door illustrates the feasibility of this approach. This paper presents the MFSM (Modular Finite-State Machine), the ECA (Event-Condition-Action) system, motion generation, motion control with load estimation, and an example of a DSP (Digital Signal Processor) system. The limitations and attributes of each technique are discussed, and a state-table format is presented with the capability of representing parallel asynchronous sequential processes.
引用
收藏
页码:126 / 138
页数:13
相关论文
共 50 条
  • [1] Finite-state machine control of mechatronic systems
    Hanzic, Franc
    Jezernik, Karel
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2012, 226 (I10) : 1394 - 1409
  • [2] Stochastic stability of a recoverable computer control system modeled as a finite-state machine
    Gray, WS
    Patilkulkarni, S
    González, OR
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 2240 - 2245
  • [3] A new finite-state machine queuing tool for the "EPICS" control system toolkit
    Beltrán, D
    Perlas, JA
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2002, 49 (02) : 460 - 464
  • [4] Transformation of a mealy finite-state machine into a moore finite-state machine by splitting internal states
    A. S. Klimovich
    V. V. Solov’ev
    Journal of Computer and Systems Sciences International, 2010, 49 : 900 - 908
  • [5] Transformation of a Mealy Finite-State Machine into a Moore Finite-State Machine by Splitting Internal States
    Klimovich, A. S.
    Solov'ev, V. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2010, 49 (06) : 900 - 908
  • [6] Nanowire nanocomputer as a finite-state machine
    Yao, Jun
    Yan, Hao
    Das, Shamik
    Klemic, James F.
    Ellenbogen, James C.
    Lieber, Charles M.
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2014, 111 (07) : 2431 - 2435
  • [7] Finite-state machine for embedded systems
    Galan, Peter
    Control Engineering, 2021, 68 (10): : 27 - 30
  • [8] ON SUBSYSTEMS OF A FUZZY FINITE-STATE MACHINE
    MALIK, DS
    MORDESON, JN
    SEN, MK
    FUZZY SETS AND SYSTEMS, 1994, 68 (01) : 83 - 92
  • [9] A finite-state approach to machine translation
    Bangalore, S
    Riccardi, G
    ASRU 2001: IEEE WORKSHOP ON AUTOMATIC SPEECH RECOGNITION AND UNDERSTANDING, CONFERENCE PROCEEDINGS, 2001, : 381 - 388
  • [10] A finite-state approach to machine translation
    Bangalore, S
    Riccardi, G
    2ND MEETING OF THE NORTH AMERICAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, PROCEEDINGS OF THE CONFERENCE, 2001, : 135 - 142