Курсовая работа: Компаратор аналогових сигналов

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

Они стали сегодня одним из самых распространенных элементов программируемой логики. Более двух третей мирового рынка микропроцессорных средств в настоящее время составляют именно однокристальные микроконтроллеры.

В структуру ОМК семейства PIC заложено много различных функциональных особенностей, делающих их самыми высокопроизводительными, микропотребляющими, помехозащищенными, программируемыми пользователем 8-ми битными микроконтроллерами. Благодаря этим особенностям ОМК семейства PIC могут обрабатывать аппаратно-программным способом как дискретные, так и аналоговые сигналы, а также формировать различного рода управляющие сигналы, а также осуществлять связь между собой и ЭВМ, находящейся на более высоком иерархическом уровне в системе.

Существует два принципиально разных подхода к проектированию цифровых устройств: использование принципа схемной логики или использование принципа программируемой логики.

Для выполнения задачи измерения временных интервалов наиболее подходящее является использование микроконтроллеров что позволяет оперативно изменять параметры настроек системы измерения.


1. Выбор и обоснование основных технических решений

1.1 Детализация исходного ТЗ и постановка задачи

Заданную выходную задачу можно разбить на 3 глобальных задачи:

1. Задача приема входных данных.

2. Задача обработки входных данных и принятие решения.

3. Выдача управляющего сигнала на объект управления.

В свою очередь задача приема входных данных содержит в себе 4 задачи малой размерности:

1. Обеспечение необходимых уровней входных сигналов;

2. Цикл ожидания;

3. Чтение порта ОМК;

4. Запись в РОН.

Задача обработки входных данных и принятия решения реализуется на основе 2 подзадач:

1. Чтение константы из ПЗУ;

2. Сравнение константы с РОН.

Задача выдачи управляющего сигнала на объект управления реализуется на задаче малой размерности – запись управляющего сигнала в выходной порт ОМК.


1.2. Возможные пути решения поставленной задачи (аппаратный или програманый)

Все МКУ разрабатываются с помощью программных и аппаратных способов реализации.

Преимущества аппаратной реализации заключаются в том, что:

а) использование специальных БИС упрощает разработку и обеспечивает высокое быстродействие системы в целом;

б) уменьшается время на разработку и отладку устройства.

Преимущества программной реализации такие;

а) меньшая стоимость и потребляемая мощность системы ;

б) меньшее количество компонент в системе, а значит выше надежность системы в целом;

в) время жизни системы значительно выше по сравнению с аппаратной

Цикл ожидания входных данных реализуем программно, так как в ТЗ строгих рамок к быстродействию системы нет и программный способ намного проще аппаратной реализации. Остальные задачи малой размерности: чтение порта ОМК и запись в РОН реализуемы только программно.

Глобальная задача обработки входных данных и принятия решения будет реализована программным путем, так как именно для этого предназначен микроконтроллер. Если же входные данные обрабатывать аппаратно (собрать схему на жесткой логике), тогда ТЗ теряет свой смысл, в нем оговорено спроектировать микроконтроллерное устройство, а значит для МК останется только задача выдачи управляющего сигнала (один бит информации). Такое сложное и мощное устройство как МК использовать только для этой цели не рационально. Поэтому обработкой входных сигналов будет заниматься МК под управлением соответствующей программы.

К-во Просмотров: 435
Бесплатно скачать Курсовая работа: Компаратор аналогових сигналов