Тема: Разработка программного обеспечения для динамического измерительного стенда
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 6
1 ПРОВЕДЕНИЕ АНАЛИТИЧЕСКОГО ОБЗОРА СУЩЕСТВУЮЩИХ
АРХИТЕКТУР МИКРОКОНТРОЛЛЕРОВ 7
1.1 Основные типы микроконтроллеров и их архитектура 7
1.2 Достоинства и недостатки архитектур AVR, ARM и MSP430 13
1.3 Выбор подходящей архитектуры микроконтроллеров 17
2 СТРУКТУРНАЯ СХЕМА И ОПИСАНИЕ ПРИНЦИПА РАБОТЫ
ДИНАМИЧЕСКОГО ИЗМЕРИТЕЛЬНОГО СТЕНДА 20
2.1 Назначение динамического измерительного стенда 20
2.2 Описание принципа работы динамического измерительного стенда 21
2.2.1 Генератор опорного сигнала 21
2.2.2 Блок клапанов и блок управления клапанами 23
2.2.3 Рабочий объем и испытуемые датчики 28
3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И РУКОВОДСТВА
ПРОГРАММИСТА 30
3.1 Алгоритмы и методы их разработки 30
3.2 Разработка алгоритма программы 31
3.2.1 Функция считывания давления и расчета погрешности 34
3.2.2 Функция для приема данных 42
4 ПРОВЕДЕНИЕ ИСПЫТАНИЙ С ПРИМЕНЕНИЕМ ПРОГРАММЫ
ВЕРХНЕГО УРОВНЯ 53
ЗАКЛЮЧЕНИЕ 62
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 63
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А 64
📖 Введение
Существуют различные стенды для измерения динамических процессов. Одним из таких стендов является - динамический измерительный стенд формирования пульсирующего давления. Он предназначен для того, чтобы тестировать различные датчики давления, создавая в ресивере заданное давление порционной подачей воздуха через пневматические клапана. Для управления клапанами стоит блок, который представляет собой отладочную плату с микроконтроллером, для которого и необходимо разработать программное обеспечение нижнего уровня, а также разработать алгоритмы программирования.
Целью выпускной квалификационной работы является:
Разработка программного обеспечения для управления клапанами устройства формирования пульсирующего давления.
Для достижения данной цели, были поставлены следующие задачи:
• Проведение аналитического обзора существующих архитектур микроконтроллеров.
• Описание принципа работы динамического измерительного стенда.
• Разработка программного обеспечения и руководства программиста.
• Проведение испытаний с применением разработанной программы.
✅ Заключение
Для достижения данной цели был проведен аналитический обзор существующих архитектур микроконтроллера и для поставленной задачи был выбран подходящий микроконтроллер с AVR архитектурой на базе отладочной платы Arduino mega 2560.
Следующим этапом работы было описание принципа работы динамического измерительного стенда. Была представлена структурная схема стенда и описана работа его отдельных элементов.
Далее были разработан алгоритм программного обеспечения, который состоит из двух основных функций - это функция для приема данных и функция считывания давления и расчета погрешности. Также был написан код программы.
Заключительной частью работы стало проведение испытаний с применением разработанной программы. Необходимо было отладить и проверить работоспособность программного обеспечения, используя плату имитирующую работу динамического измерительного стенда.





