Automation of technological and business processes

ISSN-print: 2312-3125
ISSN-online: 2312-931X
ISO: 26324:2012
Архiви

MODEL-ORIENTED METHOD OF DESIGN IMPLEMENTATION WHEN CREATING DIGITAL FILTERS

##plugins.themes.bootstrap3.article.main##

V. Levinskyi
M. Levinskyi

Анотація

This article discusses the example of model-oriented method of design and development of digital low-pass filters (LPF) for automatic control systems (ACS). Typically, high frequency noise and disturbance attenuation is carried out by analogue LPF. However, technical implementation of analogue filters higher than the second order arouse certain difficulties related with the need of precise passive components ratings selection (resistors, capacitors). If the noise and disturbances spectral composition is known, it is possible to build digital LPF with the Nyquist frequency greater than the maximum frequency in the noise spectrum. Such possibility has appeared because of cheap, energy-efficient, high-speed 32-bit microcontrollers market entry. They have analogue signals sampling rate of 30 kHz and above. The traditional approach using the “manual” method of filter parameters calculation, obtaining their recurrence expressions and further program implementation requires high qualification and a lot of time consumption from the developer. An alternative to this approach is the model-oriented method of design (MOMD) in MatLab environment when in the one environment the design of digital LPF, verificaton of its performance as a part of the ACS, generation and compilation of program codes for selected microcontroller family take place. MOMD can also be used in the designs of bandpass and bandstop filters for adaptive control systems or systems of technical diagnostics. If during the commissioning or the operation of ACS there is a need in digital LPF parameters change then this operation can be performed within half an hour. MOMD technology allows to significantly reduce the time for developing a specific product without loss of quality in its design ‘cause of extensive possibilities of MatLab development environment.
Ключові слова:
Model-oriented method, design, development, filtration, automatic control systems, core ARM Cortex M4, STM32F4 discovery.

##plugins.themes.bootstrap3.article.details##

Як цитувати
Levinskyi, V., & Levinskyi, M. (2017). MODEL-ORIENTED METHOD OF DESIGN IMPLEMENTATION WHEN CREATING DIGITAL FILTERS. Automation of Technological and Business Processes, 8(4). https://doi.org/10.15673/atbp.v8i4.579
Розділ
ТЕХНІЧНІ ЗАСОБИ І ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ У СИСТЕМАХ УПРАВЛІННЯ

Посилання

References
[1] R. Isermann, Digital control systems, Berlin: Springer, 1984.
[2] Matlab. “Modelno-orientirovannoe proektirovanie”, matlab.ru [Online]. Available:
http://matlab.ru/solutions/mbd/mbd. [Accessed];
[3] L. Rabiner, Teoriya i primenenie zifrovoi obrabotki signalov. M.: MIR, 1978;
[4] V. Dyakonov, MATLAB obrabotka signalov i izobrazheniy SPb.: Piter, 2002;
[5] Mathworks. “MatLab Embedded coder”, mathworks.com [Online]. Available:
http://www.mathworks.com/products/embedded-coder/?refresh=true. [Accessed];
[6] J.Brown, Discovering the STM32 microcontroller New York, 2013;
[7] Maksym Levinskyi, “STM32 programming using MatLab Simulink”. Youtube. [Online]. Available:
https://www.youtube.com/watch?v=c6xe0QUtlIw&list=PLVkWK0yLJLC6 LwQrJoXScRt8WPQ4xqqyB&index=4.
[Accessed: July 13, 2016].