

- #DIFFERENCE BETWEEN MATLAB R2015A OR 2105B SERIAL#
- #DIFFERENCE BETWEEN MATLAB R2015A OR 2105B SOFTWARE#
The Practical Swarm Optimization (PSO) was exploited by Zhou et al., (2013) in the control algorithm with the purpose of allowing robots to navigate towards remote frontier. With the object of finding the global minimum Toksari (2009) proposed an Ant Colony Optimization (ACO) algorithm. Accordingly, the resolution of optimization problems has attracted the attention of eminent researchers in various fields. In effect, the optimization is confronted in several real problems. The controller parameters are obtained by solving a non convex optimization problem. In effect, this control law is determined by discretizing a continuous time controller. In this work, the STM32 microcontroller is used to implement a control algorithm that will be applied to a real electronic process.

A Radio Frequency (RF) data acquisition system based on STM32 and FPGA was proposed by Zhang & Zhao (2011) in order to collect the RF signal in high speed. Zhang & Kang (2013) designed an embedded signal acquisition system based on a STM32 microcontroller depending on the mechanical failure appeared with high frequency in the rotating machines. Wang et al., (2011) proposed the application of STM32 microcontroller in the design of mine DC electrical prospecting instrument. They affirmed that the fuzzy PID controller has the features of high anti interference and an acceptable adaptability. So, they used the STM32 microcontroller to implement a fuzzy PID (Proportional Integral Derivative) control algorithm. Zhen & Yan (2013) presented a control law of the temperature for the hot runner system. There are some works that exploited the STM32 microcontroller in the control field. It is in this context that is made in this work which consists on the implementation of a control law on a STM32 microcontroller. Indeed, they possess several advantages such as low cost, low consumption and good performance. As an example of the advancement in the embedded technology field is the apparition of STM32 microcontrollers. Some research works have used fast devices to implement control algorithms (Jayaraman & Ravindran, 2008 Ling et al., 2008). Mahmoud et al., (2013) implemented a fast fuzzy processor using FPGA. In fact, the progression of microcontrollers and the features that they combined with their speed, allow them to be adapted for an ample variety of control applications.
#DIFFERENCE BETWEEN MATLAB R2015A OR 2105B SERIAL#
Indeed, a microcontroller presents the features of a computer such as central processor, non volatile and volatile memories, input and output ports with special particularities like serial communication, analog to digital conversion. The implementation of a Proportional Integral (PI) controller, a Proportional Integral Derivate (PID) and a fixed low order controller, on a real electronic system, shows the efficiency of the latter one.Ĭurrently, microcontrollers are being very used in different applications such as aerospace, medicine, automotive systems and transportation, etc. This method consists on transforming, by some mathematical transformations, a non convex optimization problem to a convex one. The proposed method in this work is the Generalized Geometric Programming (GGP) method. Therefore, it is suggested to apply a global optimization method in order to get an optimal control law that can ensure the specified time response performances. So, the use of a classical optimization method to resolve such kind of problems may lead to a local solution and then the obtained solution is not optimal. The controller parameters are obtained by resolving a non convex optimization problem while considering the desired closed loop specifications. The main objective of this controller is to ensure some time response performances as the settling time and the overshoot.


The key of this work is the design and the implementation of a fixed low order controller on a STM32 microcontroller in order to control an electronic system. These control laws may be used in industrial applications.
#DIFFERENCE BETWEEN MATLAB R2015A OR 2105B SOFTWARE#
AbstractThe development of microelectronic field and software allows researchers to implement some control law in miniaturized devices such as Field Programmable Gate Arrays (FPGA) and microcontroller.
