TZ_robot_stepper (Скамко)

2013-09-29СтудИзба

Описание файла

Файл "TZ_robot_stepper" внутри архива находится в следующих папках: Скамко, inform. Документ из архива "Скамко", который расположен в категории "". Всё это находится в предмете "микропроцессорные устройства" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "микропроцессорные устройства управления" в общих файлах.

Онлайн просмотр документа "TZ_robot_stepper"

Текст из документа "TZ_robot_stepper"

Техническое задание на разработку контроллера управления манипулятором "Скамко"

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

Система управления (СУ) состоит из IBM PC, контроллера, кабеля манипулятор-контроллер, кабеля (RS232C) для COM-порта и кабеля для USB-порта (конфигурируется пользователем).

В состав контроллера входит центральный микроконтроллер и 6 однотипных микроконтроллеров приводов, а также 6 силовых блоков, блок подключения технологического оборудования и источник питания от 220 В. Дополнительный 6-ой канал управления может перепрограммироваться пользователем для реализации собственной программы управления одной степенью манипулятора. Необходимо предусмотреть смену дополнительного 6-го микроконтроллера. Допускается работа в режиме управления манипулятором (основной режим) либо в режиме управления одной степенью (дополнительный режим). Для подключения к манипулятору используется один кабель на 5 каналов управления. Контроллер должен быть в едином корпусе, имеющем кнопки управления, элементы индикации и разъемы (для манипулятора, одной степени, USB и COM кабеля).

Манипулятор "Скамко" должен иметь дополнительно по 2 концевых датчика на каждую степень.

Входы и выходы технологического оборудования должны быть гальванически развязаны.

  1. Требования к программному обеспечению (минимум).

    1. ПО контроллера

      1. Центральный микроконтроллер должен обеспечивать:

  • связь с РС с настраиваемой скоростью по COM-порту и USB в режиме прерывания;

  • управление 5ю приводными контроллерами одновременно;

  • выдачу дискретных сигналов управления технологическим оборудованием от РС;

  • ввод дискретных сигналов от технологического оборудования в РС;

  • обрабатывать и передавать диагностическую информацию в РС в режиме прерывания;

      1. Приводной контроллер должен обеспечивать:

  • управление шаговым двигателем в полношаговом и полушаговом режимах;

  • прерывание управления при срабатывании концевых датчиков;

  • диагностику привода.

Управляющим сигналами для приводного контроллера являются число шагов и скорость

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

Тип связи (скорость обмена) между центральным и приводными микроконтроллерами зависит от расчетного минимального периода выдачи сигналов управления.

Программирование всех микроконтроллеров должно проводиться по SPI интерфейсу (использовать существующие программаторы).

Дополнительный микроконтроллер должен устанавливаться в кроватку.

    1. ПО РС

Нужно разработать интерфейс пользователя для режима ручного управления. Задаются количество шагов и скорость перемещения каждого двигателя в соответствующем окне с помощью клавиатуры или мышки. Меню должно содержать параметры настройки и выбор режимов управления. Текущая информация из контроллера должна наглядно отображаться на экране. ПО должно работать без изменений под ОС Windows (98, 2000, XP). Обмен с контроллером должен происходить в реальном времени в режиме прерываний.

  1. Требования к системе управления (окончательные)

Система управления (СУ) должна:

  • обеспечивать движение манипулятора в обобщенной и декартовой системе координат (позиционное управление);

  • управлять шаговыми двигателями в полношаговом и полушаговом режимах;

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

  • управлять технологическим оборудованием;

  • подключаться посредством сетевого интерфейса к другим системами управления (СУ технологического оборудования, внешняя ЭВМ);

  • иметь удобный интерфейс пользователя и встроенные средства для разработки и отладки программ на роботоориентированном языке (рекомендуется взять за основу язык VAL2);

  • поддерживать программирование и управление роботом через сеть;

  • допускать аналитическое задание траектории движения;

  • использовать информацию от СТЗ для выполнения технологических операций;

    1. Режимы работы СУ:

  • начальный запуск и диагностика;

  • калибровка;

  • ручное управление и обучение точкам позиционирования;

  • составление, редактирование, сохранение и загрузка программ пользователя;

  • отработка команд монитора;

  • выполнение программ пользователя;

  • движение в декартовой и обобщенной системе координат;

  • аналитическое задание траектории движения;

  • аварийный останов робота;

  • управление технологическим оборудованием;

  • управление, программирование и обмен информацией по сети;

  • организация интерфейса с пользователем;

    1. Задачи СУ

СУ должна состоять из нескольких уровней: верхний уровень (тактический) и нижний уровень (исполнительный или приводной). Задачи верхнего уровня должны выполниться на IBM PC под ОС Windows (98, 2000, XP). Нижний уровень реализуется разрабатываемым контроллером на базе двухуровневой микроконтроллерной структуры.

      1. Задачи верхнего уровня.

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

      1. Задачи нижнего уровня.

Нижний уровень системы управления промышленным роботом имеет двухуровневую структуру: центральный модуль и 5 приводных модулей (6-ой приводной модуль используется только в режиме управления одной степенью).

Центральный микроконтроллер должен обеспечивать:

  • связь с РС с настраиваемой скоростью по COM-порту и USB в режиме прерывания;

  • контроль правильности величин управляющих сигналов и обмена данных с PC и приводными контроллерами;

  • управление 5ю приводными контроллерами одновременно в обобщенной и декартовой системе координат;

  • выдачу дискретных сигналов управления технологическим оборудованием от РС;

  • ввод дискретных сигналов от технологического оборудования в РС;

  • обрабатывать и передавать диагностическую информацию в РС в режиме прерывания;

Приводной контроллер должен обеспечивать:

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

  • передачу данных о текущем положении, о состоянии привода, о завершении текущего перемещения;

  • прерывать работу верхних уровней управления в аварийной ситуации;

  • управление шаговым двигателем в полношаговом и полушаговом режимах;

  • прерывание управления при срабатывании концевых датчиков;

  • диагностику привода.

  1. Функциональные и технические показатели манипулятора "Скамко 1".

Показатель

Значение

Максимальный угол поворота первого сочленения, град.

200

Максимальный угол поворота второго сочленения, град.

270

Максимальный угол поворота третьего сочленения, град.

300

Максимальный ход четвёртого сочленения, мм.

50

Максимальная скорость вращения первого сочленения, град./с.

25

Максимальная скорость вращения второго сочленения, град./с.

25

Максимальная скорость вращения третьего сочленения, град./с.

90

Максимальная скорость движения вдоль оси четвёртого сочленения, мм/с.

7

Погрешность позиционирования первого и второго сочленений, мм.

+ 0,5

Погрешность позиционирования третьего сочленения, мм.

+ 0,2

Погрешность позиционирования четвёртого сочленения, град.

+ 2,5

Междуосевое расстояние между 1 и 2 звеньями, мм.

250

Междуосевое расстояние между 2 и 3 звеньями, мм.

160

Максимальная грузоподъёмность, кг.

0,5

Напряжение на управление шаговыми двигателями, В.

5

Входное цифровое напряжение, В.

5

Выходное цифровое напряжение, В.

5

Габаритные размеры, мм.

430х420х520

Суммарная мощность, Вт.

200

Масса (около), кг

10

Условия эксплуатации:

температура воздуха 0 - +40 С;

относительная влажность воздуха 60+15%;

атмосферное давление от 84 до 107 кПа.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее