Внедрение отладочного модуля Arduino в учебный процесс - Курсовая работа

бесплатно 0
4.5 95
Особенности микроконтроллеров AVR семейства Mega. Работа ЖК-индикатора на твист-эффекте при напряжениях. Виды и параметры аккумуляторов, их сравнительный анализ. Описание структурной и принципиальной схемы лабораторного стенда отладочного модуля.


Аннотация к работе
2.3 Жидкокристаллические индикаторы 2.4 Сравнительный анализ аккумуляторов 2.4.4 Свинцово-кислотные SLA/Pb аккумуляторы 2.5 Виды аккумуляторов по типу конструкцииВсе сложнейшие электронные приборы, без которых также сложно себе представить современного человека содержат микроконтроллеры. Микроконтроллер содержит в себе все устройства, необходимые для реализации цифровой системы управления: 1. При помощи портов ввода-вывода микроконтроллер взаимодействует с внешней средой. Во многом это обусловлено хорошим соотношением цена/быстродействие/энергопотребление.И тем не менее на рынке присутствует нехватка недорогих и простых устройств на микроконтроллерах AVR. Используя микроконтроллеры в изделиях приводит к решение сразу двух проблем, первая - это повышение технико-экономических показателей, а именно: 1.Внедрить в учебный процесс отладочный модуль Arduino тем самым, улучшить теоретические и практические знания студентов кафедры РЭТ МИЭМ НИУ ВШЭ в области микропроцессоров, их программирования, регулировки и отладки.Изготовить макет устройства для измерения емкости аккумуляторов, измеряя падание напряжения на сопротивлении, а также же для проведения лабораторных работ в вузе по измерению емкости аккумуляторов. Применять Arduino как лабораторный стенд и наглядное пособие для изучения отладочного модуля Arduino и программных средств для микроконтроллеров AVR, например AVRSTUDIO, Code Vision и.т.д. На сегодняшний день проектируется довольно много бытовых приборов и устройств на базе микроконтроллеров.2.1 Микроконтроллеры AVR семейства Mega Большинство микроконтроллеров фирмы «Atmel» изготовляются по технологии КМОП, которая в сочетании архитектурой RISC дает возможно получить хорошие результаты в соотношении быстродействие и энергопотребления. Все микроконтроллеры AVRСЕМЕЙСТВА Mega являются 8-разрядными микроконтроллерами, которые предназначены для встраемых приложений. Стоит отметить что описываемое семейство микроконтроллеров является самым развитым Особенности микроконтроллеров AVRСЕМЕЙСТВА Mega: · FLASH память программ.Аккумулятор - первичный источник тока многоразового действия, основная специфика которого, заключается в обратимости внутренних химических процессов, что обеспечивает его многократное циклическое использование для накопления энергии и автономного электропитания устройств и оборудования. Стоит заметить что, материалы для производства таких аккумуляторов стоили дороже материалов для производства аккумуляторов других типов, именно потому они не нашли большой популярности в те времена. Бывает так что, нужное напряжение нельзя набрать только лишь одним элементом и тогда аккумуляторы объединяют в аккумуляторные батареи последовательным соединением этих аккумуляторов Чисто в теории аккумулятор, номинальной емкостью 1000 МА*час может отдавать ток 1000 МА в течение одного часа, 100 МА в течение 10 часов, или 10 МА в течение 100 часов, а на практике при высоком токе разряда номинальная емкость не достигается в то время как, емкость и при малом токе разряда даже превышает номинальную. Для оценки саморазряда аккумулятора обычно использую величину потерянную аккумулятором за определенное количество времени в процентах от значения, полученного сразу после заряда.Необходимость в недорогом и простом устройстве для обучения работе с программными средами для микроконтроллеров AVRЯВЛЯЕТСЯ довольно значимой. В данной работе на примере прибора для измерения емкости аккумулятора был разработан учебный гибкий стенд на отладочном модуле Arduino Leonardo.// connect D0-D3 (pins 7, 8, 9, 10) and R/W (pin 5) to GND! float I=0, V=0; void MEASURESTEP(void); Timer1.initialize(1000000); // set a timer of length 100000 microseconds (or 0.1 sec - or 10Hz => the led will blink 5 times, 5 cycles of on-and-off, per second) Serial.begin(9600); while (!Serial) {}; lcd.

План
Оглавление

Введение

1. Разработка технического задания

1.1 Цель работы

1.2 Требования к функциональному назначению

2. Теоретическая часть

2.1 Микроконтроллеры AVRСЕМЕЙСТВА Mega

Введение
Все сложнейшие электронные приборы, без которых также сложно себе представить современного человека содержат микроконтроллеры. Микроконтроллер содержит в себе все устройства, необходимые для реализации цифровой системы управления: 1. Процессор

2. Тактовый генератор

3. Память данных и программ

4. Порты ввода-вывода.

Эти элементы соединены внутренние магистралью. При помощи портов ввода-вывода микроконтроллер взаимодействует с внешней средой. Современные микроконтроллеры имеют систему прерываний, а так же разного рода встроенную периферию, например таймеры, ЦАП, АЦП, компараторы и др. Одними из популярнейших микроконтроллеров являются микроконтроллеры AVRФИРМЫ Atmel. Микроконтроллеры AVRОБРЕТАЮ все большую известность и популярность в мире. Во многом это обусловлено хорошим соотношением цена/быстродействие/энергопотребление.И тем не менее на рынке присутствует нехватка недорогих и простых устройств на микроконтроллерах AVR.

Основным направлением научно-технического прогресса является именно развитие микроэлектроники, а также применение микропроцессоров в промышленном производстве и управления самыми разнообразными объектами и процессами.

Используя микроконтроллеры в изделиях приводит к решение сразу двух проблем, первая - это повышение технико-экономических показателей, а именно: 1. Стоимости

2. Качество

3. Потребляемой мощности

4. Габаритных размеров.

И вторая это - уменьшение времени разработки, ибо микропроцессоры крайне универсальны и адаптивны.

При использовании микроконтроллеров в системах автоматического управления (САУ) самоуправление достигает больших значений эффективности. Микроконтроллеры представляют собой эффективное средство автоматизации разнообразных объектов и процессов.

AVRФИРМЫ Atmel 8-битные RISC-микроконтроллеры для встраиваемых приложений являются, пожалуй, наиболее интересным направлением, развиваемым фирмой. Они представляют собой мощный инструмент, прекрасную основу для создания современных высокопроизводительных и экономичных встраиваемых контроллеров многоцелевого назначения.

И естественно самое эффективное средство автоматизации разнообразных объектов и процессов являются - микроконтроллеры.

Микроконтроллеры AVRПОЯВИЛИСЬ на прилавках магазинов где-то 10 лет назад. Хотелось бы заметить, что актуальность и популярность микроконтроллеров и сейчас высока. Из года в год фирма Atmel обретает все большую популярность и захватывая новые ниши на рынке.

Основную роль в этом играет соотношение показателей: 1. Цена

2. Быстродействие

3. Энергопотребление

Фирма Atmel можно и сейчас считать, едва ли не лучшим на рынке 8-битных микроконтроллеров. Другие же производители программных и аппаратных средств увеличивают выпуск своих изделий, дабы поддержать разработки на их основе. Все это позволяет говорить о микроконтроллерах AVRKAK об индустриальном стандарте среди 8-битных микроконтроллеров.

В настоящее время в рамках единой базовой архитектуры микроконтроллеры AVRПОДРАЗДЕЛЯЮТСЯ на несколько семейств: - Tiny AVR;

- Mega AVR;

Сейчас для проектирования и отладки устройств на микроконтроллерах применяют готовый модуль Arduino, разработанный на базе процессора Mega AVR.

Arduino - это аппаратная платформа, которая содержит простой интерфейс ввода-вывода и поддерживает среду разработки, реализующую открытый язык программирования Processing, основанный на Java

Arduino может служить основой для разработки автономных интерактивных устройств или может работать под управлением ПО, установленного на соединенном с ним компьютером. В последнем случае в качестве ПО помимо языка Processing могут использоваться Flash, VVVV и Max/MSP. Arduino можно собрать самостоятельно вручную, можно приобрести уже в готовом виде. Интегрированную среду разработки с открытым кодом (IDE, Integrated Development Environment) можно загрузить бесплатно с вебсайта.

От иных подобных устройств, предлагающихся на рынке, Arduino отличаются следующим свойствами: • Мультиплатформная среда; она может работать под управлением операционных систем Windows, Macintosh и Linux.

• Она базируется на языке Processing; эта простая и удобная в применении среда разработки используется художниками и дизайнерами.

• Программирование устройства осуществляется посредством

USB-интерфейса, а не через последовательный порт. Это создает дополни тельное удобство, поскольку последовательный порт отсутствуют большинстве современных компьютеров.

• Те элементы ,из которых состоит Arduino, недорогое. USB-плата стоит около 20 ЕВРО, а замена сгоревшего чипа обойдется где-то в 5 ЕВРО. Так что можно позволить себе сколько угодно ошибаться.

• Существует много литературы по применению данного модуля

Вывод
В связи с высокими ценами на профессиональное и полупрофессиональное оборудование. Необходимость в недорогом и простом устройстве для обучения работе с программными средами для микроконтроллеров AVRЯВЛЯЕТСЯ довольно значимой.

В данной работе на примере прибора для измерения емкости аккумулятора был разработан учебный гибкий стенд на отладочном модуле Arduino Leonardo.

Мною было разработано: 1. Учебный гибкий стенд

2. Принципиальная схема «Измерителя емкости аккумулятора»

3. Структурная схема устройства

4. Программа на языке Processing

Список литературы
1) Шилейко А.В. Микропроцессоры / А.В. Шилейко, Т.И. Шилейко. - М.: Радио и связь, 19- 112 с.

2) Голубцов М.С. Микроконтроллеры AVR: от простого к сложному / М.С. Голубцов, А.В. Кириченкова. - М.: СОЛОН-Пресс, 20- 304 с.

3) Басманов А.С. Микропроцессоры и однокристалные МИКРОЭВМ: Номенклатура и функциональные возможности / А.С. Басманов, Ю.Ф. Широков под ред. В.Г. Домрачева. - М.: Энергоатомиздат, 19- 128 с.

4) Варламов И.В. Микропроцессоры в бытовой технике / И.В. Варламов, И.Л. Касаткин. - М.: Радио и связь, 19- 104 с.

5) Никонов А.В. Однокристальные МИКРОЭВМ и микроконтроллеры: учеб. пособие / А.В. Никонов. - Омск: Изд-во ОМГТУ, 20- 56 с.

6) Денисов К.М. Микропроцессорная техника. Конспект лекций [Электронный ресурс] . - URL: http://ets.ifmo.ru/denisov/lec/oglavlen.htm .

7) Евстифеев А.В. Микроконтроллеры AVRСЕМЕЙСТВ Tiny и Mega фирмы ATMEL / А.В. Евстифеев. - М.: Издательский дом «Додэка-XXI», 20- 560 с.

8) International Journal of Electrical Engineering Education. FINDARTICLES.com. [Интернет ресурс] http://findarticles.com/p/articles/
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?