Designing a Simultaneous Control of Several Motors with a VHL Programming Language for a Single Microcontroller

Journal Title: ANALELE UNIVERSITATII DIN CRAIOVA - Seria Inginerie electrica - Year 2015, Vol 39, Issue 39

Abstract

 The paper is focused, mainly, on the timing design for the simultaneous digital control of several electrical motors using a very high level programming language (under an Integrated Development Environment – IDE) and a single microcontroller. The initial problem that had led to this work was the control of a tool trajectory in a multi-axis system with minimal control equipment and by means of a very friendly software support. The results are included in two papers. This first one contains the software support. The main contribution refers to a programming solution for obtaining independent / parallel control of the time delays for several channels. The author gives also original formulas for the timing calibration. The application implements a simultaneous control of two different steppers and two different DC motors, each of them with different adjustable speed and its own motion direction. The program is designed in a modular manner using several user macros. The paper presents also the simulation results by the graphical interface. The validity of the solution is proved by some experimental results, included in the paper. The application fields concern both the academic area and the industry, the best known examples being robotics, machine-tools, electrical vehicles, drones and many others.

Authors and Affiliations

Dan Mihai

Keywords

Related Articles

The influence of ambient temperature on the potentiality of integrated systems for wind energy conversion into electricity

The main purpose of this paper is to view the influence of ambient temperature on the magnetic vector potential of a particular data structure, and thus the magnetic field distribution within the structure. The secondary...

Implementation and Adjustment of CPML for CE-FDTD Algorithm

 A complex-envelope finite difference time domain (CE-FDTD) algorithm has been proposed in the literature as one of FDTD formulations that is very general. However, this method, didn’t receive a lot of scientific...

Neuro-fuzzy DTC for an Electrical Drive System with Induction Motor. A SISO controller for the velocity loop

The paper presents some design aspects concerning the implementation of a neuro-fuzzy controller for the velocity loop of an electrical drive system with induction motor and a Direct Torque Control strategy. The approach...

A Geometrical and Numerical Study of the Main Sizes of the Lotka-Volterra Models

The blend of geometry and numerical analysis that is taking place in the present material produces a subject with can gives a lots of detail and richness for the case of dynamical models arising in mathematics, scienc...

Finite Volume Method for Electrostatic Problems

In this paper, we examine the problem of determinining the electrostatic potential distribution and field intensity vector in the high voltage divider and around the power line support. The potential is defined as the so...

Download PDF file
  • EP ID EP148911
  • DOI -
  • Views 108
  • Downloads 0

How To Cite

Dan Mihai (2015).  Designing a Simultaneous Control of Several Motors with a VHL Programming Language for a Single Microcontroller. ANALELE UNIVERSITATII DIN CRAIOVA - Seria Inginerie electrica, 39(39), 54-60. https://europub.co.uk./articles/-A-148911