Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.13 Mб
Скачать
    1. Разработка электрической принципиальной схемы устройства вуу

Электрическая принципиальная схема представлена в приложении. Она базируется на структурной и функциональной схемах. Она состоит из платформы Arduino Uno, акселерометров и оптопары, являющимися частью соответствующих манипуляторов.

В электрической принципиальной схеме резистор R2 задает номинальное значение напряжения для работы оптопары. Резистор R3 используется в качестве источника тока для MIDI-разъема (принцип работы MIDI-интерфейса рассмотрен в главе 1 Исследовательская часть).

Акселерометры соединяются с платформой Arduino напрямую.

Выводы

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

Дополнительно была выбрана и проанализирована основная элементная база для реализации ВУУ, указаны основные структурные параметры, диаграммы и схемы компонентов, обоснован их выбор.

Также рассмотрены интерфейсы и схемы подключения периферийных устройств к платформе Arduino и ее основной части – микроконтроллеру ATMEGA8-AU.

  1. Конструкторско-технологическая реализация вуу

    1. Анализ платформы Arduino Uno и микроконтроллера aTmega-8u

Arduino — аппаратная вычислительная платформа, основными компонентами которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring. Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере (например, Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider).

Плата Arduino (рисунок 3.1) состоит из микроконтроллера Atmel AVR (ATmega328P и ATmega168 в новых версиях и ATmega8 в старых), а также элементов обвязки для программирования и интеграции с другими схемами. На многих платах присутствует линейный стабилизатор напряжения +5В или +3,3В. Тактирование осуществляется на частоте 16 или 8 МГц кварцевым резонатором (в некоторых версиях керамическим резонатором[4]). В микроконтроллер предварительно прошивается загрузчик BootLoader, поэтому внешний программатор не нужен.

Рисунок 3.1 – Внешний вид платы Arduino Uno

На концептуальном уровне все платы программируются через RS-232 (последовательное соединение), но реализация этого способа отличается от версии к версии. Плата Serial Arduino содержит простую инвертирующую схему для конвертирования уровней сигналов RS-232 в уровни ТТЛ, и наоборот. Текущие рассылаемые платы, например, Diecimila, программируются через USB, что осуществляется благодаря микросхеме конвертера USB-to-Serial FTDI FT232R. В версии платформы Arduino Uno в качестве конвертера используется микроконтроллер Atmega8 (рисунок 3.2) в SMD-корпусе.

Рисунок 3.2 – Внешний вид микроконтроллера ATMega8 SMD

Данное решение позволяет программировать конвертер так, чтобы платформа сразу определялась как мышь, джойстик или иное устройство по усмотрению разработчика со всеми необходимыми дополнительными сигналами управления. В некоторых вариантах, таких как Arduino Mini или неофициальной Boarduino, для программирования требуется подключение отдельной платы USB-to-Serial или кабеля.

Платы Arduino позволяют использовать большую часть I/O выводов микроконтроллера во внешних схемах. Эти сигналы доступны на плате через контактные площадки или штыревые разъемы. Также доступны несколько видов внешних плат расширения, называемых «shields» («щиты»), которые присоединяются к плате Arduino через штыревые разъёмы.

Краткие характеристики МК:

  • Напряжение питания 2.7 - 5.5 В;

  • Частота 0 - 16 МГц;

  • Память программ (FLASH) 8 Кбайт;

  • ОЗУ(RAM) 1 Кбайт;

  • Энергонезависимая память (EEPROM) 512 байт.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]