Автор24

Информация о работе

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

Страница работы

Применение микроконтроллеров Atmel в системах автоматического регулирования температуры

  • 31 страниц
  • 2020 год
  • 20 просмотров
  • 0 покупок
Автор работы

BESKONECHNO

Профессор, кэн

450 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Содержание
Введение 3
1 Анализ технического задания 4
Блок микроконтроллера 7
1.2 Блок объектов управления 12
1.2.1 Источник питания 12
1.2.2 Вентилятор 13
1.2.3 Лампа 13
1.2.4 Нагревательный элемент 14
2 Разработка алгоритма взаимодействия с объектом управления 22
2.1 Интерфейс общения с объектом управления 22
2.2 Измерение температуры 22
2.3 Регулирование температуры 24
3 Разработка ПО 25
Заключение 26
Список использованных источников 28
Приложение А 29

Блок микроконтроллера
Блок микроконтроллера представляет собой покупное устройство фирмы Mikroelectronica [1]. Внешний вид блока представлен на рисунке 1.5.
Рисунок 1.5 – Блок микроконтроллера с установленными модулями Данный блок имеет модульную структуру, в состав которой входят
следующие модули:

• материнская плата;
• набор тактовых кнопок (86 штук);
• набор светодиодных двоичных индикаторов;
• модуль программирования микроконтроллера;
• порты ввода-вывода;
• порт для подключения IBM-совместимой клавиатуры;
• порты UART,
• Кроме того, имеются съемные модули:
• модуль микроконтроллера (рисунок 1.6);
• модуль жидкокристаллического знакосинтезирующего дисплея;
• модуль жидкокристаллического графического дисплея;
• модуль сенсорного экрана (для графического дисплея);
• модуль часов реального времени.

Рисунок 1.6 – Модуль микроконтроллера AVR Электропитание блока может осуществляться от порта USB, либо от
внешнего источника питания.
...

1.2.1 Источник питания
Источник питания предназначен для питания переменным напряжением нагревателя и зеркальной лампы, а также для питания постоянным током вентилятора и остальных частей схемы сопряжения. Схема источника питания изображена на рисунке 1.10.
Трансформатор выбран типа ТС-200К, на его первичную обмотку подается переменное напряжение от сети 220В 50 Гц через выключатель SA1.

Рисунок 1.10 – Источник питания

1.2.2 Вентилятор
Вентилятор (охладитель) представляет собой кулер, который обычно устанавливают в ПК. Данный вентилятор имеет выход с таходатчика, но не имеет входа для управления скоростью. Это является существенным недостат- ком, поскольку для управления скоростью придется отключать и включать не только обмотки, но и всю схему управления двигателем. Подробно недостатки данного метода рассмотрим позже в соответствующем разделе.
1.2.3 Лампа

Лампа накаливания представляет собой мощную (200 Вт) галогеновую лампу.
...

1.2.4 Нагревательный элемент
Нагреватель, как основной объект управления, рассмотрим подробнее.

Температура объекта, находящегося в некоторой среде, обычно равняется температуре этой среды вблизи объекта, т. е. объект находится в тепловом равновесии со средой, в которую он помещен. Для того чтобы увеличить температуру объекта относительно окружающей его среды, необходимо нарушить это тепловое равновесие, т. е. количество тепловой энергии, подводимой к объекту в единицу времени, должно превышать
количество энергии, теряемой объектом за счет теплообмена с окружающей средой. Существуют различные способы подвода энергии к объекту: использование химической энергии, использование энергии, возникающей в процессе горения, использование электрической энергии. Наиболее часто в промышленности и в быту используется последний способ как наиболее безопасный, имеющий довольно высокий КПД и хорошо поддающийся управлению.
...

2.2 Измерение температуры
Измерение температуры, в рамках выполнения курсовой работы, производилось с помощью термопары, подключенной к мультиметру, с которого снимались показания (t oC). Первым делом подавалось напряжение на нагреваемый элемент. Далее с датчика температуры снималось напряжение и с помощью АЦП преобразовывалось в цифровой сигнал, после чего, значение записывалось (ADCтр), которое соответствует показанию на мультиметре. Получившиеся значения представлены в таблице 2.1.
Таблица 2.1 – зависимость напряжения с терморезистора от показаний мультиметра.
...

3 Разработка ПО
Кодирование программы подразумевает запись программного кода на определенном языке программирования с целью реализации алгоритма.
Для кодирования программы использовался высокоуровневый язык, т. к. программа является довольно объемной, и использовать язык ассемблера в данном случае считаю нецелесообразным. Таким образом, кодирование программы будет осуществляться на языке С.
Существует множество инструментов для разработки программ для платформы AVR8, например CodeVisionAVR, IAR, AVR/Atmel Studio. Однако не все из них являются бесплатными. В качестве среды разработки использовалась Atmel Studio 7.0 фирмы Atmel Corporation. Данная среда является бесплатной и поддерживается производителем микроконтроллера. Кроме того, она поддерживает отладку, как аппаратную, так и программнуюю (симулятор).
Данная IDE представляет собой набор различных утилит AVR Toolchain, включая компилятор AVR GCC.
...

Заключение
В ходе работы рассматривался вопрос практической реализации цифровых систем автоматического регулирования температуры на базе микроконтроллеров Atmel AVR.
В качестве устройств, с помощью которых осуществлялась разработка, тестирование и отладка, были два лабораторынх стенда блок микроконтроллера и блок объектов управления. Вместе они составляли вычислительный комплекс. Вначале было подробно рассмотрено устройство этих блоков.
В основе блока микроконтроллера лежит материнская плата с кнопками и двоичными индикаторами. К плате могут подключаться дополнительные модули (микроконтроллер, текстовый и графический дисплеи и др.). Рассмотрены основные особенности и схемы включения этих модулей.
Блок объектов управления представляет собой лабораторный стенд с нагревателем в виде мощного резистора и датчиком его температуры, лампой подогрева и вентилятором.
После знакомства с вычислительным комплексом разрабатывались алгоритмы управления.
...

Список использованных источников
1. Лабораторный стенд BigAVR2. Сайт фирмы Mikroelectronica [Электронный ресурс] : Электрон., текстовые и граф. дан. в формате *.pdf URL: http://www.mikroe.com/downloads/get/26/bigavr2_manual_vl00.pdf (дата обращения: 14.04.2018).
2. Микроконтроллер Atmega128. Сайт фирмы Atmel Corporation [Электронный ресурс] : Электрон., текстовые и граф. дан. в формате * .pdf URL: http://www.atmel.com/Images/doc2467.pdf (дата обращения: 15.04.2018).
3. Безруков П. Л., Ломанов А. Н., Гусаров А. В. Применение микроконтроллеров Atmel в системах автоматического регулирования температуры: Лабораторная работа по курсам «Микроконтроллеры»,
«Управляющие вычислительные комплексы» – Рыбинск: РГАТА, 2009. - 58 с.
4. Широтно-импульсная модуляция. Wikipedia – электронная энциклопедия [Электронный ресурс]: сайт энциклопедии «Wikipedia». URL : ru.wikipedia.org/wiki/Широтно-импульсная_модуляция (дата обращения: 15.04.2018).
5. Статьи по аппаратному обеспечению ПК. Магазин «НИКС». [Электронный ресурс] : Электрон, текстовые, граф. дан. URL: http://www.nix.ru/computer_hardware_news/hardware_news_viewer.html?id=164 176&page=2 (дата обращения 15.04.2018 г.).
6. Павлов Р. В. Основы теории управления: Учебное пособие - Рыбинск: РГАТА, 2007. - 83 с.
7. ПИД Регулирование. [Электронный ресурс] : Электрон., текстовые и граф. дан. - URL : http://pidcontrol.narod.ru (дата обращения: 16.04.2018 г.).
8. Ломанов А. Н., Андрющенко А. В., Котляр Д. И. Разработка устройств на базе микроконтроллеров AVR: Учебное пособие. – Рыбинск: РГАТУ имени П. А. Соловьева, 2017. – 174 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

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

Фрагменты работ

Содержание
Введение 3
1 Анализ технического задания 4
Блок микроконтроллера 7
1.2 Блок объектов управления 12
1.2.1 Источник питания 12
1.2.2 Вентилятор 13
1.2.3 Лампа 13
1.2.4 Нагревательный элемент 14
2 Разработка алгоритма взаимодействия с объектом управления 22
2.1 Интерфейс общения с объектом управления 22
2.2 Измерение температуры 22
2.3 Регулирование температуры 24
3 Разработка ПО 25
Заключение 26
Список использованных источников 28
Приложение А 29

Блок микроконтроллера
Блок микроконтроллера представляет собой покупное устройство фирмы Mikroelectronica [1]. Внешний вид блока представлен на рисунке 1.5.
Рисунок 1.5 – Блок микроконтроллера с установленными модулями Данный блок имеет модульную структуру, в состав которой входят
следующие модули:

• материнская плата;
• набор тактовых кнопок (86 штук);
• набор светодиодных двоичных индикаторов;
• модуль программирования микроконтроллера;
• порты ввода-вывода;
• порт для подключения IBM-совместимой клавиатуры;
• порты UART,
• Кроме того, имеются съемные модули:
• модуль микроконтроллера (рисунок 1.6);
• модуль жидкокристаллического знакосинтезирующего дисплея;
• модуль жидкокристаллического графического дисплея;
• модуль сенсорного экрана (для графического дисплея);
• модуль часов реального времени.

Рисунок 1.6 – Модуль микроконтроллера AVR Электропитание блока может осуществляться от порта USB, либо от
внешнего источника питания.
...

1.2.1 Источник питания
Источник питания предназначен для питания переменным напряжением нагревателя и зеркальной лампы, а также для питания постоянным током вентилятора и остальных частей схемы сопряжения. Схема источника питания изображена на рисунке 1.10.
Трансформатор выбран типа ТС-200К, на его первичную обмотку подается переменное напряжение от сети 220В 50 Гц через выключатель SA1.

Рисунок 1.10 – Источник питания

1.2.2 Вентилятор
Вентилятор (охладитель) представляет собой кулер, который обычно устанавливают в ПК. Данный вентилятор имеет выход с таходатчика, но не имеет входа для управления скоростью. Это является существенным недостат- ком, поскольку для управления скоростью придется отключать и включать не только обмотки, но и всю схему управления двигателем. Подробно недостатки данного метода рассмотрим позже в соответствующем разделе.
1.2.3 Лампа

Лампа накаливания представляет собой мощную (200 Вт) галогеновую лампу.
...

1.2.4 Нагревательный элемент
Нагреватель, как основной объект управления, рассмотрим подробнее.

Температура объекта, находящегося в некоторой среде, обычно равняется температуре этой среды вблизи объекта, т. е. объект находится в тепловом равновесии со средой, в которую он помещен. Для того чтобы увеличить температуру объекта относительно окружающей его среды, необходимо нарушить это тепловое равновесие, т. е. количество тепловой энергии, подводимой к объекту в единицу времени, должно превышать
количество энергии, теряемой объектом за счет теплообмена с окружающей средой. Существуют различные способы подвода энергии к объекту: использование химической энергии, использование энергии, возникающей в процессе горения, использование электрической энергии. Наиболее часто в промышленности и в быту используется последний способ как наиболее безопасный, имеющий довольно высокий КПД и хорошо поддающийся управлению.
...

2.2 Измерение температуры
Измерение температуры, в рамках выполнения курсовой работы, производилось с помощью термопары, подключенной к мультиметру, с которого снимались показания (t oC). Первым делом подавалось напряжение на нагреваемый элемент. Далее с датчика температуры снималось напряжение и с помощью АЦП преобразовывалось в цифровой сигнал, после чего, значение записывалось (ADCтр), которое соответствует показанию на мультиметре. Получившиеся значения представлены в таблице 2.1.
Таблица 2.1 – зависимость напряжения с терморезистора от показаний мультиметра.
...

3 Разработка ПО
Кодирование программы подразумевает запись программного кода на определенном языке программирования с целью реализации алгоритма.
Для кодирования программы использовался высокоуровневый язык, т. к. программа является довольно объемной, и использовать язык ассемблера в данном случае считаю нецелесообразным. Таким образом, кодирование программы будет осуществляться на языке С.
Существует множество инструментов для разработки программ для платформы AVR8, например CodeVisionAVR, IAR, AVR/Atmel Studio. Однако не все из них являются бесплатными. В качестве среды разработки использовалась Atmel Studio 7.0 фирмы Atmel Corporation. Данная среда является бесплатной и поддерживается производителем микроконтроллера. Кроме того, она поддерживает отладку, как аппаратную, так и программнуюю (симулятор).
Данная IDE представляет собой набор различных утилит AVR Toolchain, включая компилятор AVR GCC.
...

Заключение
В ходе работы рассматривался вопрос практической реализации цифровых систем автоматического регулирования температуры на базе микроконтроллеров Atmel AVR.
В качестве устройств, с помощью которых осуществлялась разработка, тестирование и отладка, были два лабораторынх стенда блок микроконтроллера и блок объектов управления. Вместе они составляли вычислительный комплекс. Вначале было подробно рассмотрено устройство этих блоков.
В основе блока микроконтроллера лежит материнская плата с кнопками и двоичными индикаторами. К плате могут подключаться дополнительные модули (микроконтроллер, текстовый и графический дисплеи и др.). Рассмотрены основные особенности и схемы включения этих модулей.
Блок объектов управления представляет собой лабораторный стенд с нагревателем в виде мощного резистора и датчиком его температуры, лампой подогрева и вентилятором.
После знакомства с вычислительным комплексом разрабатывались алгоритмы управления.
...

Список использованных источников
1. Лабораторный стенд BigAVR2. Сайт фирмы Mikroelectronica [Электронный ресурс] : Электрон., текстовые и граф. дан. в формате *.pdf URL: http://www.mikroe.com/downloads/get/26/bigavr2_manual_vl00.pdf (дата обращения: 14.04.2018).
2. Микроконтроллер Atmega128. Сайт фирмы Atmel Corporation [Электронный ресурс] : Электрон., текстовые и граф. дан. в формате * .pdf URL: http://www.atmel.com/Images/doc2467.pdf (дата обращения: 15.04.2018).
3. Безруков П. Л., Ломанов А. Н., Гусаров А. В. Применение микроконтроллеров Atmel в системах автоматического регулирования температуры: Лабораторная работа по курсам «Микроконтроллеры»,
«Управляющие вычислительные комплексы» – Рыбинск: РГАТА, 2009. - 58 с.
4. Широтно-импульсная модуляция. Wikipedia – электронная энциклопедия [Электронный ресурс]: сайт энциклопедии «Wikipedia». URL : ru.wikipedia.org/wiki/Широтно-импульсная_модуляция (дата обращения: 15.04.2018).
5. Статьи по аппаратному обеспечению ПК. Магазин «НИКС». [Электронный ресурс] : Электрон, текстовые, граф. дан. URL: http://www.nix.ru/computer_hardware_news/hardware_news_viewer.html?id=164 176&page=2 (дата обращения 15.04.2018 г.).
6. Павлов Р. В. Основы теории управления: Учебное пособие - Рыбинск: РГАТА, 2007. - 83 с.
7. ПИД Регулирование. [Электронный ресурс] : Электрон., текстовые и граф. дан. - URL : http://pidcontrol.narod.ru (дата обращения: 16.04.2018 г.).
8. Ломанов А. Н., Андрющенко А. В., Котляр Д. И. Разработка устройств на базе микроконтроллеров AVR: Учебное пособие. – Рыбинск: РГАТУ имени П. А. Соловьева, 2017. – 174 с.

Купить эту работу

Применение микроконтроллеров Atmel в системах автоматического регулирования температуры

450 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

1 сентября 2020 заказчик разместил работу

Выбранный эксперт:

Автор работы
BESKONECHNO
4.1
Профессор, кэн
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
450 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв pocya об авторе BESKONECHNO 2016-06-22
Курсовая работа

Благодарю автора за ответственное отношение к выполнению заказа.

Общая оценка 5
Отзыв Анна Петрова об авторе BESKONECHNO 2014-05-15
Курсовая работа

Огромная благодарность автору за выполненную работу!Преподаватель очень хвалил работу

Общая оценка 5
Отзыв Филипп Минаев об авторе BESKONECHNO 2016-05-23
Курсовая работа

спасибо за работу!

Общая оценка 5
Отзыв hakeng об авторе BESKONECHNO 2014-09-30
Курсовая работа

Все сделано отлично и в срок, все исправления были сделаны оперативно. Отличный автор!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Разработка мобильного приложения для планирования и организации задач пользователя

Уникальность: от 40%
Доступность: сразу
2400 ₽
Готовая работа

Информационная веб-система организации процесса чартеринга яхт

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

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

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка системы "Умный дом" для использования в загородном доме

Уникальность: от 40%
Доступность: сразу
1000 ₽