Научная статья на тему 'Программное обеспечение микропроцессорного комплекса управления исполнительным электротехническим устройством'

Программное обеспечение микропроцессорного комплекса управления исполнительным электротехническим устройством Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
113
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Программное обеспечение микропроцессорного комплекса управления исполнительным электротехническим устройством»

Рис. 7. Подсистема $иЪ$уя1еш, реализующая целочисленный алгоритм вычисления квадратного корня

Алгоритм (4) можно использовать в микроконтроллерах для вычисления вещественных значений квадратного корня в целочисленном формате данных с любой наперед заданной точностью (разрядностью). Данный алгоритм не зависит от диапазонов изменения вещественных переменных и их масштабов, что обеспечивает его универсальность. Кроме того, алгоритм можно использовать для получения приближенного частного при обработке данных, которые по своей природе являются целочисленными. Алгоритм является простым в применении, поскольку он легко адаптируется к любой разрядности обрабатываемых данных.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Попов Б.А., Теслер Г.С. Вычисление функций на ЭВМ. Справочник. - Киев: «Наукова думка», 1984. - 599с.

2. Ледовской М.И. Обработка вещественных данных в микроконтроллерах с арифметикой фиксированной точки // Известия ТРТУ. -Таганрог: Изд-во ТРТУ, 2004, №2 (37). С. 52-58.

А.В. Красулин

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ МИКРОПРОЦЕССОРНОГО КОМПЛЕКСА УПРАВЛЕНИЯ ИСПОЛНИТЕЛЬНЫМ ЭЛЕКТРОТЕХНИЧЕСКИМ УСТРОЙСТВОМ

Применение цифровых систем управления в целом и электротехническими устройствами [1] в частности получает всё более широкое применение. По сравнению с аналоговыми системами они обладают не только меньшими габаритами, но и рядом чисто технических преимуществ: более высокими показателями помехоустойчивости и точности и, что немаловажно, четко прослеживается тенденция снижения рыночной стоимости микроконтроллеров, на базе которых разрабатываются системы данного класса.

Известия ТРТУ

Тематический выпуск

В работе рассматривается программный отладочный комплекс цифровой системы управления исполнительным механизмом (ИМ) (рис.1), состоящий из двух частей: первая - низкоуровневое программное обеспечение (ПО) микроконтроллера (МК), несущее в себе функцию расчета вектора управляющего воздействия и(к) на объект управления [1] через блок электронного усилителя, причем усиление производится параллельно по каждому каналу для прямого и реверсивного управления; вторая - высокоуровневое ПО, хранящееся на ПК, необходимое для формирования программной (задающей) траектории движения, анализа результатов работы объекта по значениям вектора скорости и положения х(к), получаемым измерительным устройством (ИУ).

Связь между устройством управления и ПК производится через интерфейс Я8-232, с блоком гальванической развязки (БГР).

Рис. 1. Структурная схема системы управления

Общий вид разностного уравнения объекта управления (ОУ) имеет вид

х(к) = /(х(к-1), и(к)), х(0) = х0, (1)

где х(к) ОУ; - вектор состояния на к-м шаге дискретизации; и(к)ОУт - управляющее воздействие; х0 - вектор начальных условий;

/- некоторая, дважды дифференцируемая функция по управлению.

Для отработки программной траектории требуется, чтобы устройство управления минимизировало функционал качества [1, 2]:

Щ = х(к) - хп(к). (2)

Тем самым каждый шаг системы должен поддерживать равенство вектора состояния х(к) с вектором задающей траекторией движения X(к). Программная траектория является оптимальной для данного объекта, формируется и передается с ПК. На рис. 2 представлен процесс приема информации ранее переданной программной траектории устройства управления (УУ) и фазовой координаты ОУ, что позволяет наглядно, в табличной и графической форме, оценить процесс качества работы устройства управления. Рассмотрев работу отладочного комплекса, можно говорить об актуальности разработки уровня автоматизации современных систем управления.

~J/f Файл Работа с приберем Сереж Псжшь Рабата с приборси Выбрать Сткирт

@|Com2^J 3*рь/т„

Приятое дажы*

Колпичество рабочих отчетов 40 Программные координаты объекта управления: Координаты работы объекта управления:

XnJOO- Хп 2(к) = Х_1(к) = Х.2(к).

-2 -3 •2.1 -3

•2 1357 -2.7143 •21375 -27144

-22578 -2 4422 •2 2588 -2 4421

•2 367 -2183 •23678 •21832

-2 4638 -1 9362 -2 4634 •1 9362

•25488 -1.7012 -25488 •1.7012

•2.6227 •1.4773 -26227 •1.4773

-2.6850 -1 2641 -2 6860 •1 2642

-2.739 •1.061 -2 7395 -1.0611

-27823 -0 86765 -27827 -0 8676

•2.1117 1.612 •21119 16125

35 37 0D вй 2D 33 36 37 0D ОЙ 2Е 35 34 38 38 2D 32 2Е 36 38 Ой 2D 32 2Е 37

31 36 35 OD вй 2Е 38 35 39 OD

32 2Е 38 36 39 ОЙ 2D 32 2Е 38 32 0D Ой 2D 32

2D 32 1 OD ОЙ 2

35 39 G 38 32 3 2D 32 2 Ой 2D 3

36 HD І 35 31 З 2Е 38 З

32 GD ОЙ 2D 32 2Е 31 33

----------------------- ОЙ 2D 32 2Z

OD Ой 2D 32

34 36 32 2Е вй 2D OD ОЙ 38 34 2Е 38 2D 32

33 38 36 32 32 2Е UH пн 31 39 36 38 2Е 38 : ;и га

32 37 OD ОЙ 37 33 39 OD 2D 32 2Е 38 QD ОЙ 2D 32 31 OD Ой 2D 36 33 39 I1D 2Е 38 33 32 » 2D 32 2Е 37

Рис. 2. Рабочая область программного отладочного комплекса

БИБЛИОГРАФИЧЕСКИМ СПИСОК

Когут А.Т., Красулин А.В. Синтез оптимального следящего привода с двумя параметрами управления // Материалы VII Международной научно-технической конференции "Актуальные проблемы электронного приборостроения". Новосибирск, 2004. Кн.6. -С.362.

Красулин А.В. Моделирование работы двух типов регуляторов при детерминированном воздействии // Межвузовская научно-практическая конф. студентов и аспирантов: Сборник материалов. - Омск: ОГИС, 2005. -С.308-309.

В. Ф. Гузик, Д.А. Беспалов, М.А. Аль-Ханани

СИСТЕМА ДИНАМИЧЕСКОГО РАСПРЕДЕЛЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ РЕСУРСОВ ЛОКАЛЬНЫХ СЕТЕЙ В ЗАДАЧЕ ЦИФРОВОЙ ВЕЙВЛЕТ-ОБРАБОТКи СИГНАЛОВ

На современном этапе развития вычислительной техники и методов цифровой обработки сигналов остро стоит вопрос повышения эффективности вычислительного процесса и построения оптимальных конфигураций аппаратных средств поддержки на базе многопроцессорных или многомашинных комплексов.

Известно, что одним из самых эффективных методов оптимизации вычислительного процесса является внедрение параллельных схем вычислений в совокупности с применением вычислительных возможностей локальных сетей.

До настоящего времени основным классом задач, решаемых на многомашинных комплексах, являлись задачи математического моделирования и распределенных вычислений, тогда как множество задач, связанных с цифровой обработкой сигналов, в таком аспекте не рассматривалось.

Однако в настоящее время задача обработки аудио и видео, результатов медицинской диагностики, сейсмических, гидроакустических данных, а также сигналов другой физической природы становится все более актуальной и единственным решением проблемы является не только и не сколько наращивание вычислительных мощностей единичных компьютеров, но использование внутреннего паралле-

i Надоели баннеры? Вы всегда можете отключить рекламу.