Model-oriented method of design implementation when creating digital filters
Journal: Automation of technological and business processes (Vol.8, No. 4)Publication Date: 2016-12-01
Authors : Levinskyi V.; Levinskyi M.;
Page : 21-24
Keywords : Model-oriented method; design; development; filtration; automatic control systems; core ARM Cortex M4; STM32F4 discovery.;
Abstract
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.
Other Latest Articles
- Coordinating automatic control systems of the robot manipulator drivers
- Linearization in a digital filter control characteristic problem for a specialized computer system
- Concept of automatic control system for improving the efficiency of the absorption refrigerating units
- Fast adaptation algorithm for pi controller
- Expert assessment of a revalent of replies of the automated system of support of dialogue for distance learning
Last modified: 2017-06-15 09:31:53