Схема подключения микроконтроллер ATMEL AT90S8515 – аналоговые входы, 5 каналов, 0-20 мА.
Целью данного подраздела является разработка узла взаимодействия микроконтроллера с аналоговыми выходами.
Описание работы аналогового входа
Передача данных от аналоговых входов осуществляется по интерфейсу SPI. Для работы с интерфейсом SPI используем аналого-цифровой преобразователь MCP3201. Данная микросхема имеет один аналоговый вход, сигнал с которого оцифровывается и передается на микроконтроллер по проводу MISO. Для подключения этого аналогового входа к 5 аналоговым входам, требуемым по заданию, используем мультиплексор/демультиплексор CD4051, к которому подключается до 8 входов.
Рисунок 7. Микроконтроллер ATMEL AT90S8515 – аналоговые входы, 5 каналов [6]
В начале микроконтроллер устанавливает в двоичном коде номер аналогового входа, с которым будет соединен в данный момент АЦП. Номер входа устанавливается на выходах PD3-PD5 микроконтроллера и соответственно на выходах A B C микросхемы CD4051. Данная микросхема соединяет выбранный аналоговый вход с выходом COM и данные поступают на вход IN+ MCP3201 (АЦП). Далее на выходе PD2 микроконтроллер устанавливает «0», активирует тем самым работу интерфейса SPI по передаче данных от АЦП к микроконтроллеру по проводу MISO.
Получив информацию от одного аналогового входа микроконтроллер устанавливает на выходы A B C микросхемы CD4051 двоичный номер следующего аналогового входа и микроконтроллер получает данные от этого входа. Таким образом микроконтроллер опрашивает все аналоговые входы по очереди.
При нехватке портов ввода/вывода в микроконтроллере применяются различные схемы увеличения количества портов.
Здесь применяется мультиплексор/демультиплексор CD4051 для того, чтобы из четырех имеющихся портов сделать восемь....
Принципиальная схема видеоадаптера показана в приложение 1.
В состав устройства входят:
‒ видеопамять;
‒ ROM Video BIOS;
‒ контроллер ЭЛТ, или CRTC (Cathode Ray Tube Controller);
‒ графический контроллер;
‒ контроллер атрибутов;
‒ секвенсор (sequencer);
‒ цифро-аналоговый преобразователь (ЦАП) данных, хранящихся в ОЗУ
ЦАП, или RAMDAC (Random Access Memory Digital-to-Analog
Converter);
‒ синхронизатор;
‒ тактовые генераторы;
‒ интерфейс с шиной ввода/вывода;
‒ разъем для подключения монитора.
Основными функциональными элементами устройства являются:
1. Видеопамять – это специализированное ОЗУ, размещенное на плате видеоадаптера и предназначенное для хранения цифрового образа формируемого
изображения. Синонимами данного понятия являются термины видеобуфер и
Video RAM. Термин Video RAM (или VRAM) используется также для обозначения конкретного типа высокоскоростной двух портовой видеопамяти, используемой в дорогих профессиональных видеоадаптерах. Видеопамять видеоадаптеров, в которых для построения изображения используется не только своя собственная, но и системная память PC (например, видеоадаптеры с интерфейсом
AGP), часто называют локальной, подчеркивая тем самым место ее физического
размещения.
______
В соответствии с заданием, проектируемое устройство представляет собой дешифратор двоичного кода в инверсный унитарный количественный код.
Устройство имеет три входа и семь выходов. Таблица истинности устройства
показана в таблице 3....
Содержание
Введение
1 Анализ технического задания
2 Разработка структурной схемы
3 Элементная база
4 Синтез схемы электрической принципиальной
5 Разработка алгоритма программного обеспечения
6 Компоновка и трассировка печатной платы
7 Моделирование
Заключение
Список использованных источников
Приложение А – Блок схема программы
Приложение Б – Листинг программы
Приложение В – Макетирование...
2 Анализ технического задания
Заданием на дипломный проект является разработка электронного устройства для монито¬ринга сейсмоактивности.
Из анализа технического задания на проект следует, что система будет получать информацию с акселерометра, обрабатывать и сохранять протокол работы, а также оповещать пользователя о приближении землетрясения при помощи динамика и светодиодов.
Структура устройства для мониторинга сейсмо¬акти¬вности представлена на рисунке 2.1.
В качестве сопрягающего устройства между акселерометром и ПК будет исполь¬зоваться модуль управления.
Данные, снятые с акселерометра, будут поступать на входы микро-контроллера, находящегося на печатной плате. Далее возможно считы¬вание ПК.
При выборе акселерометра необходимо будет учесть указанные в техническом задании параметры: наличие трехосевой системы считывания ускорения, темпера¬тура работы в диапазоне от минус 30 до +60 °С.
Рассмотрим структуру устройства для мониторинга
сейсмоактивности. Для этого необходимо определить количество входных и выходных сигналов, поступающих с исполни¬тельных устройств и устро¬йств индикации....
1. Описание используемого микроконтроллера ....................................... 3
2. Принципиальная электрическая схема и её описание ........................ 4
3. Разработка программы ........................................................................... 8
4. Текст программы и блок-схема ............................................................ 14
5. Отладка и эмуляция .............................................................................. 18
6. Вывод ...................................................................................................... 21
7. Список литературы ................................................................................ 22
...