Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Article

Download file Download BibTeX

Title

Implementation of ball-and-beam control system as an instance of simulink to 32-bit microcontroller interface

Authors

[ 1 ] Instytut Automatyki i Inżynierii Informatycznej, Wydział Elektryczny, Politechnika Poznańska | [ P ] employee

Year of publication

2013

Published in

Poznan University of Technology Academic Journals. Electrical Engineering

Journal year: 2013 | Journal number: Issue 76

Article type

scientific article

Publication language

english

Keywords
EN
  • ball-and-beam control system
  • Simulink
  • control strategies
Abstract

EN A ball balancing on a beam is a perfect platform for demonstration various control strategies. The task is to place ball rolling freely, in a reference position along the beam driven by a motor, rejecting disturbances. The research system consists of mechanical platform with stepper motor and two infrared ball position sensors, power supply and electronic controller based on a 32-bit microcontroller connected to Matlab/Simulink software running the main control algorithm. Designed in Simulink input and output subsystem blocks contain all functions required to provide data exchange with microprocessor controller of the mechanical system. Developed data exchange protocol and its implementation both in microcontroller software and Simulink subsystems allow to use this complete system for educational purposes: the controller designer is free to develop supervisory control layer, not going into details of system operation. The results of system operation with P, PD and LQR control laws are shown at the end of this paper.

Pages (from - to)

31 - 38

Presented on

Computer Applications in Electrical Engineering 2013, 15-16.04.2013, Poznań, Polska

Full text of article

Download file

Access level to full text

public

Ministry points / journal

9

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.