Реферат: Разработка системы управления роботом
В данной выпускной бакалаврской работе была произведена разработка системы управления роботом. Для этого требовалось обеспечить управление двигателем постоянного тока, приводящим робот в движение, с персонального компьютера. По предложению технического руководителя были выбраны следующие управляющие звенья: программируемый логический контроллер ОВЕН ПЛК 150УL и микроконтроллер MSP430C1101 для формирования управляющего сигнала с ШИМ; было решено, что помимо этих звеньев для визуализации проекта будет применен микроконтроллер PIC16F628A.
Управление осуществлялось по следующему принципу:
– оператор на персональном компьютере, к которому через интерфейс RS-232 был подключен программируемый логический контроллер, мог увеличить или уменьшить частоту вращения двигателя, подавая управляющий сигнал, характеризующий изменение значения скважности ШИМ;
– этот сигнал подается на микроконтроллер MSP430C1101. Во время передачи управляющего сигнала загораются определенные светодиоды, сигнализирующие о работоспособности управляющего механизма;
– в зависимости от управляющего сигнала на MSP430C1101 изменяется длительность рабочего импульса (скважность сигнала), сформированного модулем таймера Timer_A. Сигнал с ШИМ подается на драйвер, который управляет двигателем постоянного тока. При необходимости может быть включен режим реверса. Так как изменяется скважность сигнала управления, то изменяется и средняя мощность, подаваемая на двигатель, что и определяет скорость вращения двигателя постоянного тока.
– к двигателю подключен фотоимпульсный датчик, соединенный с ОВЕН ПЛК 150УL. Программное обеспечение ПЛК организовано так, что при движении с каждым изменением входного сигнала происходит прибавление "1" в счетчике. Таким образом, в ОВЕН ПЛК 150УL накапливается значение, пропорциональное
пройденному расстоянию робота.
Помимо этого, для тестирования интерфейса RS-232 и протокола USART, были разработаны алгоритм и программа для связи персонального компьютера с микроконтроллером PIC16F628A через приемопередатчик MAX232. При каждом сбросе микроконтроллера управляющая программа передает на персональный компьютер строку ASCII символов.
В ходе выполнения работы была спроектирована схема электрическая принципиальная устройства управления двигателем постоянного тока с перечнем элементов, схема электрических соединений, сборочный чертёж устройства управления двигателем постоянного тока и спецификацию к нему, и конструкция печатной платы.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ …………………………………………………………………….. | 6 |
1 Разработка устройства управления двигателем постоянного тока | 12 |
1.1 Разработка схемы электрической принципиальной | 12 |
1.2 Разработка печатной платы | 13 |
1.3 Разработка сборочного чертежа | 14 |
1.4 Выбор элементов системы управления | 15 |
1.5 Выбор двигателя постоянного тока | 16 |
1.6 Выбор фотоимпульсного датчика (энкодера) | 17 |
1.7 Выбор конденсаторов, диодов, резисторов, транзисторов | 19 |
2 Разработка схемы алгоритма управления двигателем постоянного тока | 21 |
2.1 Разработка схемы алгоритма работы ОВЕН ПЛК-150 | 21 |
2.2 Разработка схемы алгоритма работы PIC16F628A | 23 |
2.3 Разработка схемы алгоритма работы MSP430C1101 | 25 |
2.4 Разработка схемы алгоритма включения ДПТ | 27 |
2.5 Схема алгоритма работы энкодера | 28 |
3 Разработка программы управления двигателем постоянного тока | 30 |
ЗАКЛЮЧЕНИЕ | 31 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ………….……………….. | 33 |
ПРИЛОЖЕНИЕ А (Обязательное) Настройка и конфигурирование ПЛК в среде программирования CoDeSys ………………………………………….… |
34 |
ПРИЛОЖЕНИЕ Б (Обязательное) Разработка программы …………………. | 36 |
ПРИЛОЖЕНИЕ В (Обязательное) Руководство программиста ……………. | 46 |
ПРИЛОЖЕНИЕ Г (Обязательное) Руководство пользователя ………........... | 47 |
ПРИЛОЖЕНИЕ Д (Рекомендуемое) Характеристики MAХ232 ……………. | 48 |
ПРИЛОЖЕНИЕ Е (Рекомендуемое) Микроконтроллер MSP430C1101……. | 50 |
ПРИЛОЖЕНИЕ Ж (Рекомендуемое) Основные характеристики ОВЕН ПЛК-150 ……………………………………………………………………........ |
52 |
ПРИЛОЖЕНИЕ И (Рекомендуемое) Среда программирования CoDeSys………………………………………………………………………….. |
54 |
ПРИЛОЖЕНИЕ К (Рекомендуемое) Инкрементные фотоимпульсные датчики (ФИД) …………………………………………………………………. |
56 |
ПРИЛОЖЕНИЕ Л (Рекомендуемое) Принцип управления скоростью вращения двигателя постоянного тока с помощью широтно-импульсной модуляции ………………………………………………………………………. |
58 |
ВВЕДЕНИЕ
Промышленные роботы применяются в промышленном производстве и научных исследованиях. В большинстве случаев под промышленным роботом подразумеваются автоматические программно-управляемые манипуляторы, выполняющие рабочие операции со сложными пространственными перемещениями.
Основными задачами промышленных роботов являются перемещение массивных или крупногабаритных грузов, точная сварка, покраска, а также сортировка продукции.
Манипулятор промышленного робота имеет от 2-х до 6-ти степеней свободы и может перемещать грузы до нескольких сот килограммов в радиусе до нескольких метров.
Промышленные роботы пригодны для использования во многих отраслях производства. При снижении стоимости промышленных роботов они становятся доступны не только крупным заводам, но и средним предприятиям, занимающимся производством. На многих предприятиях России промышленные роботы внедряются в производство.
Тенденция увеличения парка промышленных роботов в современном производстве обусловлена рядом объективных факторов. Как правило, это увеличение производительности труда при сохранении высокого качества продукции и возможность быстрого реагирования на изменения объектов производства и потребительского рынка.
Серьезными стимулами роста инвестиций в производство и применение промышленных роботов являются:
– непрерывное снижение стоимости промышленных роботов на фоне роста стоимости рабочей силы;
– недостаток квалифицированной рабочей силы;
– освобождение работающих на производстве от тяжелого, интенсивного и
монотонного труда;
– возможность улучшения экологической обстановки и снижения вредного влияния производства, особенно сварочного, на здоровье производственного персонала;
– повышение точности выполнения технологических операций и, как следствие, улучшение качества;
– возможность использования технологического оборудования в три смены 365 дней в году;
Промышленный робот может непосредственно подчиняться командам оператора, работать по заранее составленной программе либо следовать набору общих указаний с помощью технологии искусственного интеллекта.
Электрический привод (сокращенно – электропривод) – это электромеханическая система для приведения в движение исполнительных механизмов рабочих машин и управления этим движением в целях осуществления технологического прогресса.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--