- •1 Анализ существующих конструкций прыгающих роботов
- •1.1 Прыгающие роботы, отличающиеся видом механизма позиционирования до прыжка
- •1.2 Прыгающие роботы, отличающиеся видом механизма прыжка
- •1.3 Прыгающие роботы, отличающиеся видом механизма позиционирования после прыжка
- •1.4 Технико-экономическое обоснование
- •2 Исследовательский раздел
- •2.1 Описание разрабатываемой конструкции
- •2.2 Кинематика системы
- •2.3 Модель взаимодействия робота с опорной поверхностью
- •2.4 Уравнения движения прыгающего робота
- •2.4.1 Статическое положение при двух точках опоры
- •2.4.2 Статическое положение при одной точке опоры
- •2.4.3 Прямолинейное движение робота с двумя точками опоры по шероховатой поверхности
- •2.4.4 Прямолинейное движение робота с одной точкой опоры по шероховатой поверхности
- •2.4.5 Поворот относительно точки а
- •2.4.6 Плоскопараллельное движение без отрыва корпуса от поверхности
- •2.4.7 Плоскопараллельное движение при отрыве корпуса от поверхности
- •2.5 Алгоритм моделирования одного прыжка робота
- •2.6 Исследование движения робота
- •3 Расчетно-конструкторский раздел
- •3.1 Энергетический расчёт приводов
- •3.2 Расчет пружины
- •3.3 Трехмерные модели разработанных мехатронных узлов
- •4 Система автоматического управления приводом кулачка
- •4.1 Структурная схема сау
- •4.2 Определение передаточных функций
- •4.3 Исследование непрерывной сау
- •4.4 Настройка пид - регулятора
- •4.5 Определение передаточных функций разомкнутой и замкнутой системы
- •4.6 Критерий устойчивости Гурвица
- •4.7 Критерий устойчивости Найквиста
- •4.8 Критерий устойчивости Михайлова
- •5 Цифровая система автоматического управления
- •5.1 Система управления роботом
- •5.2 Функциональная схема цсау
- •5.3 Выбор электронных компонентов
- •5.3.1 Микроконтроллер
- •5.3.2 Драйвер двигателей
- •5.3.3 Энкодеры
- •5.3.4 Модуль беспроводной передачи данных
- •5.4 Принципиальная схема устройства
- •5.5 Алгоритм управления
- •5.6 Исследование цифровой сау
- •5.6.1 Моделирование цифровой системы
- •5.6.2 Исследование цифровой системы на устойчивость
- •Библиографический список
4.8 Критерий устойчивости Михайлова
Критерий Михайлова – это частотный критерий, позволяющий судить об устойчивости замкнутой системы по поведению ее характеристического вектора на комплексной плоскости.
Формулировка
критерия:
для устойчивости системы необходимо и
достаточно, чтобы ее характеристический
вектор при изменении частоты от 0 до
повернулся
в положительном направлении (против
часовой стрелки), начиная с положительной
вещественной оси на число квадрантов,
равное порядку характеристического
уравнения.
Рисунок 4.7 Годограф Михайлова (общий вид)
Характеристический вектор при изменении частоты от 0 до повернулся в положительном направлении (против часовой стрелки), начиная с положительной вещественной оси на число квадрантов, равное порядку характеристического уравнения, т.е. 3 (рисунок 4.7). Следовательно, система устойчива.
5 Цифровая система автоматического управления
Необходимо разработать ЦСАУ ногой прыгающего робота, осуществить выбор электронных компонентов, разработать алгоритм работы системы
5.1 Система управления роботом
В общем случае структурная схема замкнутой трехканальной системы управления роботом имеет вид, приведенный на рисунке 5.1.
Рисунок 5.1 Структурная схема системы управления прыгающим роботом
Программное
управление устройством осуществляется
только в фазе разгона, исходя из значения
высоты Н
препятствия, которое объекту необходимо
преодолеть. Указанная информация
поступает в блок принятия решений, в
котором определяются задающие воздействия
в виде углов
,
и β0
поворота звеньев робота друг относительно
друга. В основе расчета задающих
воздействий лежит решение задачи о
высоте и расстоянии, пройденных телом,
брошенным под углом к горизонту.
Дополнительно к рассчитанным параметрам
вводится некоторый коэффициент запаса,
учитывающий влияние окружающей среды,
в том числе неровностей и свойств
поверхности, с которой осуществляется
прыжок робота, метеоусловий и т.д.
Задающие воздействия сравниваются с
фактическими значениями данных параметров
,
,
β. На основании результатов сравнения
регулятор в соответствии с принятой
стратегией управления по ошибке формирует
управляющие напряжения U6,
U7,
U8,
подаваемые на приводы. Полученные
моменты M12,
M34
и М
обеспечивают поворот соответствующих
звеньев на углы α12,
α34
и
β,
что
в свою очередь приводит к изменению
значений обобщенных координат робота
хС,
уС
и φ.
5.2 Функциональная схема цсау
Функциональная схема системы управления ногой прыгающего робота приведена на рисунке 5.2. Она включает в себя следующие компоненты: в микроконтроллер, драйвер, энкодер, мотор-редуктор и радиомодуль.
Система работает следующим образом. С пульта дистанционного управления поступает сигнал на радио-модуль о требуемой высоте прыжка, с которого информация подается на микроконтроллер, который формирует напряжения, подаваемые на приводы, в соответствии с рассчитанными значениями углов поворота звеньев робота. Напряжения на приводы подаются через драйверы, фактические значения углов измеряются энкодерами.
Рисунок 5.2 Функциональная схема системы управления ногой робота
Рисунок 5.3 Представление функциональной схемы в виде блок-схемы
На функциональной схеме (рисунок 5.3) приняты следующие обозначения:
POWER – выключатель питания установки;
МК – микроконтроллер, включающий АЦП и ШИМ на кристалле. Микроконтроллер обеспечивает реализацию необходимых законов управления приводами, а также управляет индикацией и обрабатывает информацию, поступающую с датчиков.
Дт 1, Дт 2, Дт 3 – энкодеры. После включения установки на них подается питание, и данные с этих датчиков попадают на входы АЦП микроконтроллера.
Radio – радиомодуль. После включения установки он принимает данные с пульта дистанционного управления и передает их на микроконтроллер.
Др 1, Др 2, Др 3 – драйверы двигателей, осуществляют силовую развязку цифровой системы управления и электродвигателя.
Дв 1, Дв 2, Дв 3 – электродвигатели постоянного тока.
