Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

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

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


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

Тип Реферат
Предмет Коммуникации и связь
Просмотров
864
Размер файла
212 б
Поделиться

Ознакомительный фрагмент работы:

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

Курсовая работа

по схемотехнике

Тема

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


Исходные данные

1. Контроллер управления робототехнической системой (только цифровая часть системы).

2. Обрабатываемые команды: «Поднять кисть», «Опустить кисть», «Сжать кисть», «Разжать кисть», а также команды перемещения кисти в плоскости.

3. Коды команд управления роботом поступают в систему управления с внешнего носителя информации через ИРПР.

4. Элементная база - ТТЛ-совместимые микросхемы

5. Критерий проектирования – минимум затрат

Содержание расчетно-пояснительной записки:

1. Лист задания (критерии проектирования)

2. Аннотация – краткое содержание

3. Постановка задачи

4. Общая схема алгоритма описания закона функционирования

5. Выбор принципа структурной организации (состав, структура устройства)

6. Синтез функциональной и принципиальной электрических схем

7. Построение временных диаграмм

8. Оценка аппаратных затрат

9. Оценка потребляемой мощности

10. Список литературы

Перечень графического материала:

1. Схема электрическая принципиальная

2. Перечень элементов


Задание

Разработать контроллер управления робототехнической системой (разрабатывается только цифровая часть системы). Робот должен отрабатывать команды: "Поднять кисть", "Опустить кисть", "Сжать кисть", "Разжать кисть", а также команды перемещения кисти в плоскости. Коды команд управления роботом поступают в систему управления с внешнего носителя информации через ИРПР.

Элементная база - ТТЛ-совместимые микросхемы.


Анализ задания и постановка задачи

Устройство должно принимать коды команд, а также относительные координаты перемещения кисти в случае получения кода перемещения кисти. Полный список команд, выполняемых роботом:

1) Поднять кисть.

2) Опустить кисть.

3) Сжать кисть.

4) Разжать кисть.

5) Двигаться влево.

6) Двигаться вправо.

7) Двигаться вверх.

8) Двигаться вниз.

Будем считать, что по краям области, в которой может двигаться робот стоят датчики, которые срабатывают при достижении роботом соответствующей границы.

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

Таким образом, задача проектируемого устройства – преобразование входных данных в унитарный код, подаваемый на соответствующий выходной разъём. Причём в случае команды перемещения кисти унитарный код требуется подать на разъём число раз, указанное во втором входном байте.

Описание алгоритма работы устройства

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

Каждый цикл начинается с отправки устройством в ИРПР сигнала ЗП. После чего устройство ожидает сигнал СТР, по которому считывает байт данных. Из полученного байта данных устройство получает код команды; если код команды соответствует:

1) Командам движения. То в специальный счётчик записывается часть входного байта, отвечающая за число шагов, и на выходной разъём будет подано соответствующее число импульсов унитарного кода. Если во время движения сработает один из датчиков по краям поля, то выполнение команды прекращается.

2) Командам управления кистью, то отправляется соответствующий унитарный код, причём всегда только один раз.

Если был получен внешний сигнал сброса, то на выходной разъём подаются сигналы «влево» и «вверх» до тех пор, пока не сработают соответствующие датчики по краям поля.

После выполнения команды устройство снова отправляет сигнал ЗП и т.д.

Формат входного байта:

76543210
Положительное целое число от 0 до 31Код команды

Структурная организация устройства

В соответствии с алгоритмом необходимы следующие блоки:

1) Блок принятия байта данных из ИРПР, который сохраняет его в специальном регистре.

2) Схема вывода, которая отправляет унитарный код на выходной разъём требуемое число раз с некоторой задержкой.

3) Преобразователь входного байта в унитарный код и количество повторений.

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

5) Управляющий автомат.

6) Генератор импульсов.

Рис. 1. Структурная схема устройства.

Входные сигналы:

1) RESET – внешний сигнал сброса устройства в начальное положение.

2) S0/S3 – датчики по краям области движения робота. Устанавливаются в единицу, если робот достиг соответствующего края.

3) СТР – синхросигнал ИРПР.

4) D0/D7 – линия данных ИРПР.

Выходные сигналы:

1) ЗП – сигнал готовности приёмника ИРПР.

2) DO0/DO7 – унитарный код управления приводами робота.

Внутренние сигналы устройства:

1) SRC – определяет откуда Система безопасности должна брать код для вывода на разъём.

2) ERROR –Система безопасности выдаёт на Управляющий автомат этот сигнал ошибки в случае совпадения направления движения робота и соответствующего сигнала от датчика достижения границы поля.

3) ZERO – сигнал от Схемы вывода, осведомляющий Управляющий автомат об окончании вывода.

4) COUNT – импульс уменьшения значения счётчика в Схеме вывода.

5) SET – сигнал установки начального значения счётчика.

Синтез принципиальной электрической схемы

За основу возьмем серию 1533.

Управляющий автомат

Представляет собой обыкновенный конечный автомат с четырьмя состояниями. Список состояний:

a0 – ожидание прихода сигнала стробирования со стороны ИРПР.

a1 – вывод сигналов управления роботом.

a2 – сброс схемы в начальное состояние (движение влево).

a3 – сброс схемы в начальное состояние (движение вверх).

Проектирование будем осуществлять интерпретационным методом синтеза. Этот метод синтеза управляющего автомата осуществляется на базе обратной структурной таблицы переходов.

Обратная структурная таблица переходов:

aiK(ai)ajK(aj)X(ai, aj)φ(ai, aj)

a1

a1

a3

01

01

11

a000

ERROR

ZERO

ERROR

J0

J0

K0K1

a000a101СТБJ0
a210a311ERRORJ0

Формирование функций возбуждения для элементов памяти

Также введём возможность сброса системы по сигналу RESET. С учётом того, что выбраны JK-триггеры с инверсным входом K, то функции возбуждения будут выглядеть:

α = a3 ERROR

J1 = RESET

K1 = RESET α

J0 = RESET(a1ERROR v a1ZERO v a0СТБ v a2ERROR)

K0 = RESET α

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

Блок приёма данных из ИРПР

Представляет собой 8-разрядный регистр, который считывает данные из ИРПР по фронту сигнала СТБ (в ИРПР данные считаются действительным от фронта до среза сигнала СТБ).

Преобразователь кода

Дешифратор, преобразующий входной трёхразрядный код в унитарный восьмиразрядный, и мультиплексор, задающий число повторений команды. Модуль выполняет полезную работу между тактовыми импульсами. На выходе получаются сигналы C0/C7 и L0/L4.


Схема вывода

Состоит из счётчика и формирователя сигнала ZERO. По сигналу SET (срез такта в окончании состоянии a0) устанавливает своё начальное значение, полученное в преобразователе кода. Осуществляет счёт по сигналу COUNT (фронт такта в состоянии a1).

Система безопасности

Блок, который решает выводить сигналы на внешний разъём или нет. Также в этом устройстве осуществляется выбор исходного кода для вывода (в случае сброса устройства выбирается соответствующий код). Внутри устройства формируется сигнал OE (OutputEnable) на основе кода состояния, сигнала ERROR и тактового сигнала CLC.

Генератор импульсов

Создаёт тактовые сигналы, управляющие работой устройства. Скважность – 2. Самая длительная операция (операция преобразования кода) составляет 66 нс, возьмём время такта с запасом – 100 нс. Тогда при учёте, что R1 = 1 кОм, а t = 2RC:

C1 = t / 2R = 100 нс / 2 кОм = 50 пФ

Рис. 2. Генератор импульсов.


Временные диаграммы

Рис. 3. Временная диаграмма интерфейса ИРПР.

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

Рис. 4. Временная диаграмма работы устройства.

Оценка аппаратных затрат и потребляемой мощности

Оценим аппаратные затраты. В схеме использовано 24 микросхемы, 26 конденсаторов, 19 резисторов и 2 разъема.

Таблица 1. Оценка потребляемой мощности.

ТипТок, мАЗадержка, нсВыводовКоличество
КР1533ИД71022161
КР1533ИР332420201
КР1533КП161124163
КР1533ИЕ72230161
КР1533ТВ15418162
КР1533ЛА11.511142
КР1533ЛА3311148
КР1533ЛН14.211143
КР1533ЛИ1414141
КР1533ЛА42.211141

Суммарное значение тока 143 мА, что при напряжении питания 5 В дает мощность 715 мВт.


Литература

1. Новиков В.Ю., Карпенко Д.Г. Аппаратура для локальных сетей: функции, выбор, разработка. - M.: Эком, 1998.

2. Справочная книга радиолюбителя-конструктора: В 2-х книгах. Кн. 2 / Варламов Р.Г., Замятин В.Я., Капчинский Л.М. и др. Под ред. Чистякова Н.И. - 2-е изд, исправ. и доп. - М.: Радио и связь, 1993.

3. Аванесян В.Г., Левшин В.П. Интегральные микросхемы ТТЛ, ТТЛШ: Справочник. - М.: Машиностроение, 1993.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

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

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Филиал государственного бюджетного образовательного учреждения высшего образования Московской област
Спасибо Елизавете за оперативность. Так как это было важно для нас! Замечаний особых не бы...
star star star star star
РУТ
Огромное спасибо за уважительное отношение к заказчикам, быстроту и качество работы
star star star star star
ТГПУ
спасибо за помощь, работа сделана в срок и без замечаний, в полном объеме!
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

решить 6 практических

Решение задач, Спортивные сооружения

Срок сдачи к 17 дек.

только что

Задание в microsoft project

Лабораторная, Программирование

Срок сдачи к 14 дек.

только что

Решить две задачи №13 и №23

Решение задач, Теоретические основы электротехники

Срок сдачи к 15 дек.

только что

Решить 4задачи

Решение задач, Прикладная механика

Срок сдачи к 31 дек.

только что

Выполнить 2 задачи

Контрольная, Конституционное право

Срок сдачи к 12 дек.

2 минуты назад

6 заданий

Контрольная, Ветеринарная вирусология и иммунология

Срок сдачи к 6 дек.

4 минуты назад

Требуется разобрать ст. 135 Налогового кодекса по составу напогового...

Решение задач, Налоговое право

Срок сдачи к 5 дек.

4 минуты назад

ТЭД, теории кислот и оснований

Решение задач, Химия

Срок сдачи к 5 дек.

5 минут назад

Решить задание в эксель

Решение задач, Эконометрика

Срок сдачи к 6 дек.

5 минут назад

Нужно проходить тесты на сайте

Тест дистанционно, Детская психология

Срок сдачи к 31 янв.

6 минут назад

Решить 7 лабораторных

Решение задач, визуализация данных в экономике

Срок сдачи к 6 дек.

7 минут назад

Вариационные ряды

Другое, Статистика

Срок сдачи к 9 дек.

8 минут назад

Школьный кабинет химии и его роль в химико-образовательном процессе

Курсовая, Методика преподавания химии

Срок сдачи к 26 дек.

8 минут назад

Вариант 9

Решение задач, Теоретическая механика

Срок сдачи к 7 дек.

8 минут назад

9 задач по тех меху ,к 16:20

Решение задач, Техническая механика

Срок сдачи к 5 дек.

9 минут назад
9 минут назад
10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно