Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Микроконтроллер

Полупроводниковый метод | Обзор существующих аналогов | Постановка задачи | Нормирующие устройство | Аналогово-цифровой преобразователь | Цепь измерения тока датчика. |


Читайте также:
  1. Микроконтроллер C8051F064
  2. Организация памяти и функционирование микроконтроллера
  3. Программа прошивки микроконтроллера PIC12F629 для ИК приемника дистанционного управления
  4. Разработка микропроцессорной системы на основе микроконтроллера
  5. Разработка программного обеспечения микроконтроллера

Это элемент измерительного канала выполняет такие функции

· Вычислительную, преобразуя код АЦП в значение конценртации метана.

· Калибровочную, вносит поправку в результат измерения нивелируя начальное смещение напряжения вызванное неточностями измерительных элементов.

· Работа в системе Аргус-контроль,распознавание корректного запроса от сервера и формирование ответа на запрос о конценртации метана

· Формирование сигнала отключения оборудования.

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

Микроконтроллеры семейства MSP430 имеют фон-неймановскую архитектуру (Рис. 1.1) и содержат 16-битное RISC ЦПУ, периферийные модули, а также гибкую систему тактирования, объединённые общими шинами адреса (MAB) и данных (MDB). Сочетание современного ЦПУ и отображаемых в памяти аналоговых и цифровых периферийных модулей делает семейство MSP430 пригодным для работы в приложениях, связанных с обработкой смешанных сигналов.


4.2.1Архитектрура микроконтроллера

Рис 4.1Архитектура МК

Отличительные характеристики микроконтроллеров семейства MSP430x2xx:

· Архитектура со сверхнизким потреблением, позволяющая увеличить время работы при питании от батарей:

· ток сохранения содержимого ОЗУ — не более 0.1 мкА;

· ток потребления в режиме часов реального времени — не более 0.8 мкА;

· ток потребления в активном режиме — 250 мкА/MIPS.

· Высокоэффективная аналоговая подсистема, позволяющая выполнять точные измерения:

· таймеры, управляемые компаратором, для измерения сопротивления резистивных элементов.

· 16%битное RISC ЦПУ:

· большой регистровый файл устраняет ограничения рабочего регистра;

· произведённое по меньшему техпроцессу ядро позволяет снизить потребление и уменьшает стоимость кристалла;

· оптимизировано для современных языков программирования высокого уровня;набор команд состоит всего из 27 инструкций; поддерживается 7 режимов адресации;

· векторная система прерываний с расширенными возможностями.

· Флэш-память с возможностью внутрисхемного программирования позволяет гибко изменять программный код (в том числе, во время эксплуатации), а также производить сохранение данных.

 

Система тактирования

 

Контроллер имеет гибкую систему тактирования.

Система тактирования разработана специально для применения в устройствах с батарейным питанием. Низкочастотный вспомогательный тактовый сигнал ACLK формируется обычным «часовым» кварцем частотой 32 кГц. СигналACLK может использоваться для периодического «пробуждения» часов реального времени, работающих в фоновом режиме. Встроенный высокочастотный генератор с цифровым управлением (DCO) может формировать основной тактовыйсигнал (MCLK), используемый ЦПУ и быстродействующими периферийными модулями. Время выхода на режим этого генератора составляет менее 2 мкс при частоте 1 МГц. Решения на базе микроконтроллеров MSP430 эффективно используют высокопроизводительное 16-битное RISC ЦПУ в течение очень коротких интервалов времени:низкочастотный вспомогательный тактовый сигнал используется для реализации режима ожидания со сверхнизким потреблением;высокочастотный основной тактовый сигнал используется для эффективной обработки сигналов.Наличие внутрисхемной эмуляции

В составе микроконтроллеров имеется специальный модуль внутрисхемной

эмуляции, доступ к которому осуществляется по интерфейсу JTAG без использования дополнительных системных ресурсов.

Преимущества внутрисхемной эмуляции:

· создание и отладка кода программы с возможностью его выполнения в реальном времени;

· поддержка точек останова и выполнения программы в пошаговом режиме;

· отлаживаемый объект имеет те же характеристики, что и конечное устройство;

· сохраняется целостность смешанных сигналов благодаря отсутствию взаимного влияния проводов.

Адрессное пространство

Семейство MSP430 имеет фон-неймановскую архитектуру с единым адресным пространством, которое разделено между регистрами специальных функций (SFR), периферийными устройствами, ОЗУ и флэш-памятью.Подробное распределение памяти для конкретной модели микроконтроллера можно узнать из соответствующей документации. Обращение к исполняемому коду всегда выполняется по чётным адресам. Доступ к данным может осуществляться как побайтно, так и пословно. В настоящее время общий объём адресуемой памяти составляет 128 КБ.


4.2.2Архитектура Фон Неймана

Архитектура фон Неймана — широко известный принцип совместного хранения команд и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.

Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольные калькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать для математических расчётов, но невозможно применить для обработки текста и компьютерных игр, для просмотра графических изображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации и перестройки блоков и устройств и т. п.

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

 


Дата добавления: 2015-07-20; просмотров: 80 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Схема включения| Алгоритм работы и калибровка

mybiblioteka.su - 2015-2024 год. (0.006 сек.)