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


Аппаратно-программный комплекс для реализации физических SD-моделей. Программная часть

Работа №153985

Тип работы

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

Предмет

информатика

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

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


Реферат 4
Введение 5
1 Анализ задания и обоснование принимаемого решения 6
1.1 Обзор источников информации по предметной области 6
1.2 Анализ существующих аналогов SD-комплексов 7
1.2.1 Технические характеристики 8
1.2.2 Преимущества и недостатки SD-комплексов 10
1.3 Анализ и выбор программно-аппаратного обеспечения системного
назначения 12
1.3.1 Открытый проект «Teacup» 13
1.3.2 Открытый проект «Sprinter» 14
1.3.3 Среда разработки PlatformIO 15
1.3.4 Среда разработки Arduino Eclipse plugin 16
1.3.5 Платформа на базе Arduino Mega 2560 17
1.3.6 Плата расширения (Shield) Ramps 1.4 18
1.4 Обоснование выбора принимаемого решения 21
1.4.1 Система Prusa Mendel 21
1.4.2 Среда разработки Arduino IDE 25
1.4.3 Открытый проект «Marlin» 26
2 Описание объекта управления (электромеханического агрегата), разработка
информационной модели процесса управления и аппаратно-программных моделей функциональных узлов разрабатываемой системы 28
2.1 Информационная модель процесса управления электромеханическим
агрегатом 28
2.2 Особенности программирования функционального узла «материнская
плата» 30
2.3 Программирование функционального узла «дисплейный модуль» .32
2.4 Пример программного подключения функционального узла
«термистор» 34
2.5 Программные ограничения функционального узла «экструдер» 35
2.6 Программирование функционального узла «нагревательный стол»37
2.7 Программирование параметров функционального узла «концевой
переключатель» 38
2.8 Особенности программирования системы движения осей 39
2.8.1 Математическое обеспечение механизма движения осей 40
2.8.2 Программная настройка скорости подачи и ускорения 44
2.8.3 Программное управление инвертированием движения шаговых
двигателей 45
2.8.4 Программное управление областью печати 45
2.9 Программное подключение функции распознания SD-карт 48
3 Тестирование программного обеспечения для разрабатываемого
комплекса 50
3.1.1 Программная калибровка PID-контроллера температур 52
3.1.2 Программно-инструментальная калибровка подачи
филамента 54
3.1.3 Подготовка тестовой модели 58
3.1.4 Процесс реализации физической 3D-модели 62
Заключение 64
Список использованных источников 65


3D-печать становится все более распространенной и находит применение в различных сферах деятельности, что существенно расширяет её область применения в повседневной жизни людей. С помощью этой технологии создают трехмерную модель изделия на компьютере, которая может быть распечатана за короткое время, чтобы получить реальный предмет, точно соответствующий разработанной 3В-модели. 3D-печать позволяет производить множество объектов, в том числе уникальные и изготовленные по индивидуальному заказу продукты и детали.
Актуальность разработки аппаратно-программного комплекса и системы управления 3D-комплексом состоит в том, чтобы спроектировать и запрограммировать прототип не уступающий серийным комплексам, и сделать прототип более доступным для индивидуального использования, который позволит достичь более высокой эффективности и точности в работе с физическими 3В-моделями. Прототип позволяет упростить и автоматизировать процесс создания трехмерных моделей, управлять этапами печати, контролировать качество печати и управлять модернизированными функциональными узлами более эффективно, что можно применять в различных отраслях промышленности, а также в учебных целях.
Целю данной выпускной квалификационной работы является разработка прототипа аппаратно-программного комплекса для реализации физических 3В-моделей на микроконтроллерной основе.
Для достижения цели, ставим следующие задачи:
- анализ задания и обоснование выбранного решения;
- разработка аппаратно-программных моделей функциональных узлов прототипа;
- тестирование программного обеспечения для разрабатываемого комплекса.


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

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

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


В результате ВКР была проделанная следующая работа:
1. Проведен анализ существующих аналогов аппаратно-программных комплексов для реализации физических SD-моделей, обоснован выбор базы программного обеспечения для прототипа системы управления.
2. На основе анализа был осуществлен выбор среды разработки, также приведены структуры и описана последовательность действий программирования функциональных узлов прототипа системы управления на микроконтроллерной основе.
3. Проведено тестирование системы управления в виде эксперимента в выбранной среде программирования на действующем макете электромеханического агрегата при печати физической SD-модели.
В результате всего вышесказанного можно утверждать, что поставленная цель была достигнута и задачи выполнены.
Полученный опыт и знания могут быть использованы для дальнейшего совершенствования 3D-комплексов и их интеграции в различные области промышленности, производства, дизайна, а также в учебных целях.



1. Аналоги Arduino IDE: сайт. - URL: Ahttps://ruprogi.ru/software/arduino-ide (дата обращения: 23.12.2022).
2. Обзор прошивки: сайт. - URL: https://3deshnik.ru/blogs/akdzg/obzor- proshivki-teacup (дата обращения: 12.02.2023).
3. Официальный магазин Microsoft: сайт. - URL:
https://apps.microsoft.com/store/detail/arduino-ide/9NBLGGH4RSD8?hl=ru-tm&gl=tm (дата обращения: 10.01.2023).
4. Пайвин, А. С. Основы программирования станков с ЧПУ: учебное пособие
/ А. С. Пайвин, O. A. Чикова. - Екатеринбург: Уральский государственный педагогический университет: Институт физики, технологии и экономики Кафедра технологии и экономики, 2015. - URL:
http://elar.uspu.rU/bitstream/uspu/2887/1/uch00035.pdf (дата обращения: 23.12.2022).
5. Программирование Ардуино: сайт. - URL: https://arduino.ru/Reference (дата обращения: 23.12.2022).
6. Прошивка для 3D-принетера 3D-ликбез: сайт. - URL:
https://3dtoday.ru/blogs/tiger/firmware-for-the-3d-printer-3d-educational-program (дата обращения: 12.02.2023).
7. Тестовая модель: сайт. - URL: https://www.thingiverse.Com/thing:2119848 (дата обращения: 18.05.2023).
8. Что такое Arduino простыми словами // Amperka.ru : сайт-компания. - URL: https://amperka.ru/page/what- is- arduino (дата обращения: 23.12.2022).
9. 3D принтер RepRap Prusa Mendel // Arduino-diy.com : сайт сообщество - URL: https://arduino-diy.com/arduino- 3D- printer- RepRap- Prusa- Mendel (дата обращения: 23.12.2022).
10. Fusion 360: сайт. - URL: https://www.autodesk.com/products/fusion-
360/overview?term=1-YEAR&tab=subscription&plc=F360 (дата обращения:
12.05.2023).
11. Github MarlinFirmware: сайт. - URL: https://github.com/MarlinFirm-
ware/Marlin (дата обращения: 10.01.2023).
12. Github Pronterface: сайт. - URL: https://github.com/kliment/Printrun
(дата обращения: 12.02.2023).
13. MarlinFirmware The code that makes the things: сайт. - URL: https://mar- linfw.org (дата обращения: 10.01.2023).
14. UltiMaker Cura: сайт. - URL: https://ultimaker.com/soltware/ultimaker-cura/ (дата обращения: 18.05.2023).
15. Visual Studio Code: сайт. - URL: https://code.visualstudio.com/ (дата обращения: 23.12.2022).



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



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


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