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

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

CC BY
579
139
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УСТРОЙСТВА ПАРАЛЛЕЛЬНОЙ КИНЕМАТИКИ / КОНТРОЛЛЕР / СИСТЕМА УПРАВЛЕНИЯ / ШАГОВЫЕ ДВИГАТЕЛИ / МЕХАТРОНИКА / DEVICES OF PARALLEL KINEMATICS / THE CONTROLLER / A CONTROL SYSTEM / STEPPER MOTORS / MECHATRONICS

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Мирзаев Роман Александрович, Смирнов Николай Анатольевич

Рассмотрены аспекты управления устройствами параллельной кинематики. Создана система управления шаговыми двигателями. При её разработке усовершенствован контроллер шаговых двигателей, написана программа управления для биполярных и униполярных двигателей.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Мирзаев Роман Александрович, Смирнов Николай Анатольевич

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

DEVELOPMENT OF ELEMENTS OF CONTROL OF MECHANISMS OF PARALLEL STRUCTURES

Aspects of control of devices of parallel kinematics are considered. The control system of stepper motors is created. The controller of stepper motors is improved, the program of control for bipolar and unipolar motors is developed.

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

3. Мелешин В. И. Транзисторная преобразовательная техника. М. : Техносфера, 2005.

4. Dixon L. Average Current Control of Switching Power Supplies // Unitrode Power Supply Design Seminar Handbook, Seminar 700, 1990. Topic 5. P. 5.1-5.14.

5. Erickson R. W. Fundamentals of Power Electronics. N. Y. : Chapman and Hall, 1997.

6. Мизрах Е. А., Сидоров А. С. Моделирование имитатора солнечных батарей с каскадным включением импульсного и непрерывного усилителей мощности // Вестник СибГАУ. 2007. Вып. 1 (14). С. 7-12.

E. A. Mizrakh, A. S. Sidorov, S. B. Tkachev

INVESTIGATION OF INFLUENCE OF SWITCHED VOLTAGE REGULATORS ON ADMITTANCE AND STABILITY OF SOLAR ARRAY SIMULATORS WITH CASCADE CONNECTION

OF POWER AMPLIFIERS

The paper presents the results of the investigation of the influence of dynamic characteristics of switched voltage regulator on admittance and stability of solar array simulator with cascade connection of continuous and switched power amplifiers. The limitations on LC-filter parameters of switched voltage regulator are stated.

Key words: switched voltage regulator, solar array simulator, stability, admittance.

© Мизрах Е. А., Сидоров А. С., Ткачев С. Б., 2011

УДК 62-529

Р. А. Мирзаев, Н. А. Смирнов

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

Рассмотрены аспекты управления устройствами параллельной кинематики. Создана система управления шаговыми двигателями. При её разработке усовершенствован контроллер шаговых двигателей, написана программа управления для биполярных и униполярных двигателей.

Ключевые слова: устройства параллельной кинематики, контроллер, система управления, шаговые двигатели, мехатроника.

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

Если нужен привод для перемещения по заданному алгоритму (переместить в определенную позицию, выполнить реверс, приостановить работу, продолжить работу с другой скоростью), предпочтительно использовать шаговый двигатель. Он способен осуществлять точное позиционирование и регулировку скорости без датчика обратной связи [1]. Однако это утверждение верно только для систем, которые работают при малом ускорении и с относительно постоянной нагрузкой. Если нагрузка шагового двигателя превысит его момент, то информация о положении ротора теряется и система требует базирования с помощью концевого выключателя или любого датчика положения [2].

В ходе анализа литературы по автоматизированной технике [1-3] выявлена некоторая последовательность обработки информации. К примеру, преобразование информации и генерация управляющих сигналов для шаговых двигателей станка ЧПУ часто осуществляется по схеме, приведенной на рис. 1. Причем вариант с использованием порта ЦЖ встречается редко. Большое значение в данной схеме имеет совместимость устройств, форматов передачи данных и связанная с ней унификация сигналов, разъемов, протоколов. В ходе работы контроллер, несовместимый с сигналом шаг/направление, был усовершенствован.

Применение шаговых двигателей требует сложной системы управления, которая создана в ходе работы. Система управления состоит из персонального компьютера с работающей на нем программой и контроллеров шаговых двигателей, преобразующих сигналы. Компьютерная программа управления считывает данные о траектории, рассчитывает шаги и генерирует управляющие сигналы на контроллер. Контроллер шаговых двигателей преобразует эти сигналы в импульсы, усиливает их мощность и подает на шаговые двигатели.

Photosop,

CorelDrow,

Компас,

SolidWorks,

AutoCAD,

SprintLayout,

Рисунок, Чертеж, Зй-модель, Топология печ. платы

Генератор

G-кода

ArtCAM

DesCNC

Ксат 1 Match Gigamesh

-----О) LPT port

Программа управления ' через USB

G-код

Контроллер ШД Р555ИР11+ULN2803

-С=-ШД

Контроллер ШД

L298N + L293D

ШД

Контроллер ШД PIC+LM358N+IRL

Сигналы

ШАГ/НАПРАВЛЕНИЕ

STEP/DIRECTION

Рис. 1. Г енерация, вывод и преобразование управляющих сигналов [4]

Рис. 2. Диалоговое окно программы Stepper motor

Программирование. Управляющая программа способна управлять тремя шаговыми двигателями.

Методики расчета перемещения по каждой оси приведены в работах [1; 5], в программу поступают уже готовые данные о требуемом перемещении. Требуемое перемещение по каждой оси в миллиметрах делится на величину шага, в разработанной системе параллельной кинематики один шаг равен 0,223 мм. В результате получается заданное количество шагов для каждого двигателя. В текстовом поле диалогового окна задается число шагов, которые шаговый двигатель должен выполнить по каждой оси, также задается время каждого шага в миллисекундах (рис. 2).

Управляющая программа написана в среде Microsoft Visual C++ и состоит из двух процедур: GetData и Steps. В процедуре GetData считываются данные о требуемом перемещении ротора двигателя в шагах, определяется, по какому направлению нужно выполнить максимальное количество шагов (MaxReal). В этой же процедуре рассчитываются коэффициенты перемещений по каждой оси делением количества шагов по оси на максимальное количество шагов (рис. 3). Например, при перемещении 500,

250, 100, максимальное число шагов будет равно 500, а коэффициенты kx = 500/500 = 1, ky = 250/500 = 0,5, kz = 100/500 = 0,2.

Далее эти данные используются в процедуре Steps (рис. 4), которая запускает таймер процедурой OnStartTimer и при каждом его срабатывании совершает один шаг. Программа вычисляет требуемую координату Xpr умножением коэффициента на максимальное число шагов Xpr = MaxPrkx. Необходимость совершить шаг определяется программой из условия (max (Xpr, Xreal) - min (Xpr, Xreal)) > 0,5, где Xpr - программируемая координата положения; Xreal -реальная координата положения. Если отклонение реальной и вычисленной координат превышает половину шага, программа делает шаг, сокращая расхождение. При управлении униполярным шаговым двигателем в режиме одиночного шага существует последовательность из четырех сигналов, отправляемых на четыре вывода шагового двигателя: 1000; 0100; 0010;

0001. Для вращения ротора двигателя последовательно подаются эти сигналы. Если требуется совершить шаг, оператор switch определяет, какой сигнал подается на двигатель, и заменяет его следующим.

Рис. 3. Блок-схема процедуры ОеЮа1а

Рис. 4. Блок-схема процедуры Steps

Электроника. По имеющимся схемотехническим решениям [6] была разработана топология контроллера, драйвером подобрана элементная база и изготовлен контроллер [7]. Первоначальное схемотехническое решение состояло из двунаправленных четырехбитных регистров сдвига КР1561ИР151 (SN74LS194) и драйверов униполярного шагового двигателя

ULN2803A. Эта схемы была усовершенствована путем добавления микросхемы логики «НЕ» MC14069UB для того, чтобы она могла работать с форматом сигналов «шаг и направление» [4]. Усовершенствование сократило число управляющих сигналов с избыточных трех до минимально необходимых двух: шаг и направление. Таким образом, кон-

троллер стал совместим с распространенными программами управления шаговыми двигателями, а также с его помощью стало возможно управление четырьмя двигателями, управляемыми восемью сигналами (рис. 5).

Стоит отметить, что во многих случаях остается открытым вопрос о генерации управляющих сигналов, поступающих на контроллер. Если для управления в режиме реального времени используется компьютер, то на нем должна быть установлена программа, например, одна из программ для ЧПУ станка: Match, Kcam, VRI-cnc. Эти программы выводят через

порт LPT компьютера управляющие сигналы в форме «направление», «шаг» для каждой оси. В них обязательно учитывается дискретность перемещения привода с шаговыми двигателями. Недостаток многих схемотехнических решений в том, что им нужны другие управляющие сигналы, следовательно, под них нужно разрабатывать собственное программное обеспечение [8].

Механика. С целью отработки процессов управления механизмами параллельной кинематики разработана модель трипода (рис. 6) и техническая документация на его изготовление.

Рис. 5. Электрическая схема и диаграмма сигналов усовершенствованного контроллера

При проектировании трипода, была поставлена задача обеспечить его функциональность и технологичность. В триподе применены три биполярных двигателя PL15S-020. Для предотвращения проворачивания цилиндрической направляющей в шаровом шарнире необходимо обеспечить требуемую силу трения через регулируемый натяг в шарнире [4].

В ходе работы были выявлены определяющие параметры работы привода: 1 шаг = 0,223 мм; 1 мм = 4,483 шага, погрешность позиционирования из-за дискретности шагов равна половине шага -0,111 мм.

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

Библиографические ссылки

1. Крайнев А. Ф. Идеология конструирования. М. : Машиностроение, 2003.

2. Пестериков А. А. Устройство ориентации лепестков рефлектора космического телескопа «Миллиме-

трон» // Разработка, производство, испытания и эксплуатация космических аппаратов и систем : материалы науч.-техн. конф. / ОАО «ИСС». Железногорск, 2011. С. 211-212.

3. Кенио Т. Шаговые двигатели и их микропроцессорные системы управления : пер. с англ. М. : Энерго-атомиздат, 1987.

4. Мирзаев Р. А. Разработка системы управления дл я механизмов параллельной кинематики // Разработка, производство, испытания и эксплуатация космических аппаратов и систем : материалы науч.-техн. конф. / ОАО «ИСС». Железногорск, 2011. С. 258-260.

5. Махов А. А. Моделирование механических систем с помощью пакета расширения SimMechanics [Электронный ресурс] // Экспонента.ру : сайт.

2009. URL: http://exponenta.ru/educat/systemat/mahov/ simmechanics.asp (дата обращения 18.12.2010).

6. Подураев Ю. В. Мехатроника: основы, методы, применение. М. : Машиностроение, 2007.

7. Авраменко Д. С. Печатные платы контроллера VRI-CNC [Электронный ресурс] // Самодельный станок ЧПУ : сайт. 2008. URL: http://www.vri-cnc.ru/ mod-ules.php?name=News&file=article&sid=9 (дата обращения 15.11.2009).

8. Мирзаев Р. А. Разработка управляющей программы для униполярного шагового двигателя // Молодежь, техника, космос : сб. тез. докл. II Общерос. молодежной науч.-техн. конф. / Балтийский гос. техн. ун-т. СПб., 2010. С. 249-250.

R. A. Mirzaev, N. A. Smirnov

DEVELOPMENT OF ELEMENTS OF CONTROL OF MECHANISMS OF PARALLEL STRUCTURES

Aspects of control of devices ofparallel kinematics are considered. The control system of stepper motors is created. The controller of stepper motors is improved, the program of control for bipolar and unipolar motors is developed.

Keywords: devices of parallel kinematics, the controller, a control system, stepper motors, mechatronics.

© Мирзаев Р. А., Смирнов Н. А., 2011

УДК 629.78.023

М. М. Михнев, Н. Н. Ишенина, В. Н. Наговицин

ОПРЕДЕЛЕНИЕ ПАРАМЕТРОВ КЛЕЕВОГО ШВА ПРИ ИЗГОТОВЛЕНИИ СОТОВЫХ ПАНЕЛЕЙ

Представлены критерии прочности клеевого соединения «обшивка - сотовый заполнитель». Проведен расчет теоретической высоты клеевой галтели, необходимой для обеспечения требуемой прочности клеевого соединения с учетом особенностей конструкции изготавливаемых сотовых панелей.

Ключевые слова: сотовая панель, клеевой шов, критерии прочности.

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

КА на негерметичную схему. В связи с этим и с учетом необходимости сокращения сроков создания КА и уменьшения риска актуальным и целесообразным является разработка и запуск модификации космических аппаратов на базе, создаваемых в рамках Федеральной космической программы, унифицированной космической платформы негерметичного исполнения, обеспечивающей ресурс КА до 10.. .15 лет.

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