Тип работы:
Предмет:
Язык работы:


Разработка программного обеспечения лабораторного стенда «Автоматизированная складская система»

Работа №120546

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы55
Год сдачи2018
Стоимость4850 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
95
Не подходит работа?

Узнай цену на написание


Аннотация 2
Введение 5
1. Общие сведения 6
2. Обзор и выбор контролера 7
3. Разработка циклограммы лабораторного стенда «Автоматизированный складской комплекс» 16
4. Разработка алгоритма и блок-схемы работы учебного стенда 19
5. Разработка алгоритма управления стендом 23
5.1 Робот-манипулятор 23
5.1.1 Подключение сервомотора к Arduino 23
5.2. Шаговые двигатели 31
5.3 Датчик цвета 34
5.4 Транспортная лента 36
5.4.1 Оптическая пара 38
5.4.2 Двигатель транспортной ленты 40
6. Управляющая программа 42
Заключение 53
Список используемой литературы 54

Название бакалаврской работы - Разработка программного обеспечения лабораторного стенда «Автоматизированная складская система»
Целью работы является разработка программного обеспечения для лабораторного стенда для автоматизации процесса хранения.
Бакалаврская работа посвящена обзору микроконтроллеров, поиску наиболее подходящего контроллера и написанию программы для лабораторного стенда, которая должна управлять несколькими датчиками, сервомоторами, шаговыми двигателями и двигателями постоянного тока.
Начнем с постановки задачи, а затем логично перейдем к ее возможным решениям. Мы подробно изучили существующие микроконтроллеры для создания лабораторного стенда для обучения в университете. Мы проанализировали их преимущества и недостатки.
В целом, результаты показывают, что вычислительная платформа Arduino подходит для нашего проекта, который широко используется в учебных заведениях для обучения программированию.
Мы разработали циклограмму стенда и схему выводов микроконтроллера и создали блок-схему программы. В бакалаврской работе была разработана программа на языке программирования C в Arduino.
В заключение я хотел бы подчеркнуть, что все задачи разработки программного обеспечения и выбора контроллера для управления лабораторным стендом завершены.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В данной бакалаврской квалификационной работе были выполнены следующие задачи:
1) Выбран контроллер Arduino Mega 2560 для управления стендом.
2) Написан алгоритм работы всего стенда.
3) Составлена блок-схема и циклограмма работы стенда.
4) Разобраны библиотеки для управления шаговыми и серводвигателями.
5) Разработана управляющая программа лабораторного стенда
Так же был полностью собран стенд «Автоматизированная складская система» При разработке программного кода были решены возникшие проблемы такие как: плохое позиционирование робота-манипулятора, скачкообразные сигналы с датчика оптической пары, дребезжание шаговых двигателей и медленная работа.


1. Канцедал, С.А. Алгоритмизация и программирование : Учебное пособие / С.А. Канцедал. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 с.
2. Петрова, А.М. Автоматическое управление: Учебное пособие / А.М. Петрова. - М.: Форум, 2010. - 240 с.
3. Using Arduino as a Platform for Programming, Design and Measurement in a Freshman Engineering, 2011, Gerald W. Recktenwald, David E. Hall
4. Atmel. [Электронный ресурс]: документация. - режим доступа: http://www. alldatasheet.com/datasheet- pdf/pdf/392279/ATMEL/ATMEGA168PAPU.html
5. SG90 9g Micro Servo [Электронный ресурс]: документация - режим доступа: http: //www.micropik.com/PDF/SG90Servo .pdf
6. Глибин Е.С. Программирование электронных устройств : электронное учеб. пособие / Е.С. Глибин, А.В. Прядилов. - Тольяттти : Изд-во ТГУ, 2014.: 1 оптический диск.
7. Михеев, В.П., Просандеев, А.В. Датчики и детекторы. Учебное пособие / В.П. Михеев, А.В. Просандеев - М.: МИФИ. Москва 2007. - 172с
8. Вальков, В.Б. Автоматизированные системы управления технологическими процессами / В.Б. Вальков. - Л.: Политехника. Липецк 2011. - 269 c
9. Управление шаговым двигателем с Ардуины [Электронный ресурс] https://lesson.iarduino.ru/page/upravlenie-shagovym-dvigatelem-s-arduiny
10. Библиотека Servo [Электронный ресурс] http://arduino.ru/Reference/Library/Servo
11. Подключение датчика цвета к Ардуино [Электронный ресурс] http://роботехника18.рф/датчика-цвета-ардуино-подключение/
12. Подключение и управление манипулятором [Электронный ресурс] https://lesson.iarduino.ru/page/sborka-robota-manipulyatora-chast-2- elektronika/
13. Машиностроение. Энциклопедия. Т.1-4. Автоматическое управление. Теория, 2000,
14. Роботы и автоматизация производства. 1989, Р. Асфаль.
15. Комплексная автоматизация производственных процессов. 1973, Г.А. Шаумян.
...


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ