Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Преимущество использования микроконтроллеров семейства AVR в том, что они имеют широкое распространение и невысокую стоимость. Также, их легко программировать, так как они имеют гибкую систему команд и подробную документацию. Не требуют каких-то особенных технических условий и занимают мало места на печатной плате.
Разрабатываемое устройство будет представлять собой микроконтроллерную систему для опроса восьми датчиков тока, информация с которых будет поступать на микроконтроллер AVR. Таким образом определяется текущее состояние (включен/выключен) для каждого подключенного к системе электроприбора в течение суток (до полудня и после полудня). Результаты регистрации сохраняются в памяти EEPROM и выводятся на LCD-дисплей по запросу с пульта оператора. Каждые 12 часов данные пересылаются к ПЭВМ по последовательному каналу.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 6
1 КОНСТРУКТОРСКАЯ ЧАСТЬ 7
1.1 Анализ задания и синтез функциональной схемы 7
1.2 Описание микроконтроллера 9
1.3 Описание отладочной платы 13
1.4 Синтез принципиальной электрической схемы 14
1.4.1 Аналоговые датчики тока и мультиплексор 14
1.4.2 LCD-дисплей с I2C переходником 16
1.4.3 ИК-приемник и пульт дистанционного управления 19
1.4.4 UART-USB драйвер и разъем 21
1.4.5 Конденсаторы и другие периферийные элементы 22
1.5 Расчет потребляемой мощности 23
1.6. Описание общей схемы алгоритма программы 24
1.6.1 Основная программа, функции и процедуры 24
1.6.2 Обработка и инициализация прерываний 27
2 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 28
2.1 Тестирование и отладка программы 28
2.2 Оценки времени выполнения отдельных функций 31
2.3 Программирование flash-памяти микроконтроллера 32
2.4 Расчет стоимости 33
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 35
ПРИЛОЖЕНИЕ А. Исходный текст программы.
ПРИЛОЖЕНИЕ Б. Спецификация радиоэлементов принципиальной схемы.
Разработан эскизный проект МК-системы регистрации времени работы электроприборов, выполненный на основе микроконтроллера ATMega328, на который поступает информация с восьми датчиков тока. Данные, обработанные микроконтроллером, пересылаются в EEPROM, а также в ПЭВМ по последовательному интерфейсу. Также информацию о времени работы электроприборов можно вывести на дисплей пульта оператора по запросу с клавиатуры, управление осуществляется дистанционно при помощи ИК-связи.
Материалы по курсовому проекту представлены в виде графической части, приложения с отлаженным программным кодом для микроконтроллера и расчетно-пояснительной записки.
Разработанная в результате курсового проектирования микропроцессорная система выполняет следующие функции:
- регистрация времени работы восьми электроприборов;
- вывод информации о текущем времени, длительности работы выбранного электроприбора за последние 24 часа (до и после полудня);
- пересылка данных к ПЭВМ через USB-интерфейс;
- хранение информации о времени работы устройств в EEPROM.
Программное обеспечение МК-системы написано на языке Си с использованием среды разработки Arduino. Готовая система протестирована на макете.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Хартов В.Я. Микропроцессорные системы : учеб. пособие для студ. Учреждений высш. образования / В.Я.Хартов. – 2-е изд., испр. и доп. – М.: Издательский центр «Академия», 2014. – 368 с. – (Сер. Бакалавриат).
2. Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих : учеб. пособие / В.Я.Хартов. – 2-е изд., испр. и доп. – М.: Изд-во МГТУ им. Н. Э. Баумана, 2012.– 280 с.: ил.
3. Проектирование и отладка программ для микроконтроллеров AVR фирмы ATMEL : учеб. пособие по курсу "Микропроцессорные системы" / Хартов В. Я. ; МГТУ им. Н. Э. Баумана. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2004. - 61 с.
4. ГОСТ 2.743-91 Обозначения условные в графических схемах. Элементы цифровой техники.
5. ГОСТ 2.701-84 Правила выполнения схем.
6. ГОСТ 2.702-75 Правила выполнения электрических схем.
7. ГОСТ 2.702-2011 Правила выполнения электрических схем.
8. Общие сведения об Arduino Uno [Электронный ресурс]. – URL: http://arduino.ru/Hardware/ArduinoBoardUno (дата обращения 10.11.2016).
9. Документация на 74HC4051 [Электронный ресурс]. – URL: http://www.nxp.com/documents/data_sheet/74HC_HCT4051.pdf (дата обращения 10.11.2016).
10. Полная документация по 8-битным микроконтроллерам Atmel [Электронный ресурс]. – URL: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf (дата обращения 10.11.2016).
11. Документация на микроконтроллер ATMega328P [Электронный ресурс]. – URL: http://www.atmel.com/ru/ru/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf (дата обращения 10.11.2016).
12. Документация на ИК-приемник TL1838 [Электронный ресурс]. – URL: https://www.openimpulse.com/blog/document-viewer/?pdf_file=TL1838-Infrared-Receiver-datasheet.pdf (дата обращения 10.11.2016).
13. Документация на I2C-переходник PCF8574 [Электронный ресурс]. – URL: https://www.nxp.com/documents/data_sheet/PCF8574.pdf (дата обращения 10.11.2016).
14. Документация на ЖК-дисплей HD44780 [Электронный ресурс]. – URL: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf (дата обращения 10.11.2016).
15. Документация на датчик тока ACS712 [Электронный ресурс]. – URL: http://pdf1.alldatasheet.com/datasheet-pdf/view/168326/ALLEGRO/ACS712.html (дата обращения 10.11.2016).
16. Каталог керамических конденсаторов [Электронный ресурс]. – URL: http://ru.mouser.com/ProductDetail/Murata-Electronics/ (дата обращения 10.11.2016).
17. Работаем с LCD дисплеем на основе микроконтроллера — HD44780 (ч.1) [Электронный ресурс]. – URL: http://s-engineer.ru/rabotaem-s-lcd-displeem-na-osnove-mikrokontrollera-hd44780-ch-1/ (дата обращения 10.11.2016).
18. Интернет-магазин CArduino [Электронный ресурс]. – URL: http://carduino.ru/ (дата обращения 10.11.2016).
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Преимущество использования микроконтроллеров семейства AVR в том, что они имеют широкое распространение и невысокую стоимость. Также, их легко программировать, так как они имеют гибкую систему команд и подробную документацию. Не требуют каких-то особенных технических условий и занимают мало места на печатной плате.
Разрабатываемое устройство будет представлять собой микроконтроллерную систему для опроса восьми датчиков тока, информация с которых будет поступать на микроконтроллер AVR. Таким образом определяется текущее состояние (включен/выключен) для каждого подключенного к системе электроприбора в течение суток (до полудня и после полудня). Результаты регистрации сохраняются в памяти EEPROM и выводятся на LCD-дисплей по запросу с пульта оператора. Каждые 12 часов данные пересылаются к ПЭВМ по последовательному каналу.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 6
1 КОНСТРУКТОРСКАЯ ЧАСТЬ 7
1.1 Анализ задания и синтез функциональной схемы 7
1.2 Описание микроконтроллера 9
1.3 Описание отладочной платы 13
1.4 Синтез принципиальной электрической схемы 14
1.4.1 Аналоговые датчики тока и мультиплексор 14
1.4.2 LCD-дисплей с I2C переходником 16
1.4.3 ИК-приемник и пульт дистанционного управления 19
1.4.4 UART-USB драйвер и разъем 21
1.4.5 Конденсаторы и другие периферийные элементы 22
1.5 Расчет потребляемой мощности 23
1.6. Описание общей схемы алгоритма программы 24
1.6.1 Основная программа, функции и процедуры 24
1.6.2 Обработка и инициализация прерываний 27
2 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 28
2.1 Тестирование и отладка программы 28
2.2 Оценки времени выполнения отдельных функций 31
2.3 Программирование flash-памяти микроконтроллера 32
2.4 Расчет стоимости 33
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 35
ПРИЛОЖЕНИЕ А. Исходный текст программы.
ПРИЛОЖЕНИЕ Б. Спецификация радиоэлементов принципиальной схемы.
Разработан эскизный проект МК-системы регистрации времени работы электроприборов, выполненный на основе микроконтроллера ATMega328, на который поступает информация с восьми датчиков тока. Данные, обработанные микроконтроллером, пересылаются в EEPROM, а также в ПЭВМ по последовательному интерфейсу. Также информацию о времени работы электроприборов можно вывести на дисплей пульта оператора по запросу с клавиатуры, управление осуществляется дистанционно при помощи ИК-связи.
Материалы по курсовому проекту представлены в виде графической части, приложения с отлаженным программным кодом для микроконтроллера и расчетно-пояснительной записки.
Разработанная в результате курсового проектирования микропроцессорная система выполняет следующие функции:
- регистрация времени работы восьми электроприборов;
- вывод информации о текущем времени, длительности работы выбранного электроприбора за последние 24 часа (до и после полудня);
- пересылка данных к ПЭВМ через USB-интерфейс;
- хранение информации о времени работы устройств в EEPROM.
Программное обеспечение МК-системы написано на языке Си с использованием среды разработки Arduino. Готовая система протестирована на макете.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Хартов В.Я. Микропроцессорные системы : учеб. пособие для студ. Учреждений высш. образования / В.Я.Хартов. – 2-е изд., испр. и доп. – М.: Издательский центр «Академия», 2014. – 368 с. – (Сер. Бакалавриат).
2. Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих : учеб. пособие / В.Я.Хартов. – 2-е изд., испр. и доп. – М.: Изд-во МГТУ им. Н. Э. Баумана, 2012.– 280 с.: ил.
3. Проектирование и отладка программ для микроконтроллеров AVR фирмы ATMEL : учеб. пособие по курсу "Микропроцессорные системы" / Хартов В. Я. ; МГТУ им. Н. Э. Баумана. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2004. - 61 с.
4. ГОСТ 2.743-91 Обозначения условные в графических схемах. Элементы цифровой техники.
5. ГОСТ 2.701-84 Правила выполнения схем.
6. ГОСТ 2.702-75 Правила выполнения электрических схем.
7. ГОСТ 2.702-2011 Правила выполнения электрических схем.
8. Общие сведения об Arduino Uno [Электронный ресурс]. – URL: http://arduino.ru/Hardware/ArduinoBoardUno (дата обращения 10.11.2016).
9. Документация на 74HC4051 [Электронный ресурс]. – URL: http://www.nxp.com/documents/data_sheet/74HC_HCT4051.pdf (дата обращения 10.11.2016).
10. Полная документация по 8-битным микроконтроллерам Atmel [Электронный ресурс]. – URL: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf (дата обращения 10.11.2016).
11. Документация на микроконтроллер ATMega328P [Электронный ресурс]. – URL: http://www.atmel.com/ru/ru/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf (дата обращения 10.11.2016).
12. Документация на ИК-приемник TL1838 [Электронный ресурс]. – URL: https://www.openimpulse.com/blog/document-viewer/?pdf_file=TL1838-Infrared-Receiver-datasheet.pdf (дата обращения 10.11.2016).
13. Документация на I2C-переходник PCF8574 [Электронный ресурс]. – URL: https://www.nxp.com/documents/data_sheet/PCF8574.pdf (дата обращения 10.11.2016).
14. Документация на ЖК-дисплей HD44780 [Электронный ресурс]. – URL: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf (дата обращения 10.11.2016).
15. Документация на датчик тока ACS712 [Электронный ресурс]. – URL: http://pdf1.alldatasheet.com/datasheet-pdf/view/168326/ALLEGRO/ACS712.html (дата обращения 10.11.2016).
16. Каталог керамических конденсаторов [Электронный ресурс]. – URL: http://ru.mouser.com/ProductDetail/Murata-Electronics/ (дата обращения 10.11.2016).
17. Работаем с LCD дисплеем на основе микроконтроллера — HD44780 (ч.1) [Электронный ресурс]. – URL: http://s-engineer.ru/rabotaem-s-lcd-displeem-na-osnove-mikrokontrollera-hd44780-ch-1/ (дата обращения 10.11.2016).
18. Интернет-магазин CArduino [Электронный ресурс]. – URL: http://carduino.ru/ (дата обращения 10.11.2016).
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
400 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 150501 Курсовая работа — поможем найти подходящую