Технологическая автоматизация

Методы цифровых технологий

Обоснование выбора схемы и описание принципа действия

Устройство содержит светодиодный индикатор. Выберем для этих целей матрицу светодиодную CA56-21SRWA с общим анодом (рис.1.3.4).

Рис.1.3.4 Матрица светодиодная CA56-21SRWA.

Для того, чтобы не использовать большое количество портов ввода-вывода микроконтроллера удобно использовать принцип динамической индикации. В этом случае одноименные катоды всех индикаторов через струмозадаючи резисторы подключаются к какому-либо порту микроконтроллера, например к порту C. Включение того или иного индикатора осуществляется подачей на аноды избранное индикатора напряжения, близкого к напряжению питания. Подключить индикатор можно так, как это показано на рис.1.3.5.

Рис.1.3.5 Включение семисигментного индикатора.

Для включения того или иного светодиодного сегмента необходимо установить в состояние логического нуля соответствующую линию порта С, установить в единицу линию РС0. Резисторы R17 . R23 задают ток через сегменты.

Алгоритмом называется директива, которая определяет порядок выполнения действий (операций) над данными с целью получения искомого результата.

Процесс подготовки решения задачи на ЭВМ называется алгоритмизацией.

Разработка алгоритма состоит из нескольких этапов:

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

) Выполняется математическая формализация описательной условия задачи. Ее цель - построить массивы арифметических и логических операторов. К массиву логических операторов входят все условия отражающие закономерности процесса который алгоритмизуеться.

) Строится схема алгоритма.

Микроконтроллер под управлением программы должен выполнять следующие функции:

Подключать к каналу АЦП канал измерения;

Запускать АЦП и высчитывать код результата;

По получению кода АЦП рассчитывать значение напряжения, которое измеряется;

Преобразовывать значение напряжения, которое измеряется в семисегментный код и выводить данные на индикатор;

Поддерживать процесс динамической индикации.

Основная программа должна выполнять следующую инициализуючу последовательность действий:

Инициализация портов ввода \ вывода микроконтроллера;

Инициализация семисигментного индикатора;

Установления рабочего режима для АЦП;

Инициализировать показатель адресом буфера индикации;

Установление глобального разрешения прерывания.

В рабочем цикле программа должна выполнять следующие действия:

Вывести сообщение о нормальной работе устрой, при удачном процессе инициализации микроконтроллера и семисигментного индикатора;

Измерить с помощью АЦП входное напряжение;

Рассчитать выходное значение;

Скачать результаты в буфер индикатора;

Вывести данные на семисегментный индикатор;

Общий вид алгоритма решения задачи показано на

рисунке 3.1.1.

Рис.3.1.1 Алгоритм приложения для цифрового милливольтметра постоянного тока.

Основная работа процессора - организация трех разрядной динамической индикации. Время индикации каждого разряда примерно 5 мс. Отсчет этого времени организован с помощью прерывания по переполнению таймера TMR0.

Таймер имеет коэффициент деления 256, передподилювач - 4. После индикации нулевого разряда выполняется измерение напряжения.

Результат измерений заносится в 2 регистра с правым выравниванием. Далее выполняется перекодировка 16 разрядов двоичного кода в 3 разряда двоично-десятичного кода. Результат перекодировки заносится в регистр индикации.

После индикации второго разряда программа повторяется. Перейти на страницу: 1 2 

Другие статьи по теме:

Диспетчерская централизация на базе комплекса технических средств Неман Диспетчерская централизация (ДЦ) - это комплекс устройств железнодорожной автоматики и телемеханики, состоящий из автоблокировки на перегонах, электрической централизации стрелок ...

Графен в электронике сегодня и завтра Графен был экспериментально обнаружен в 2004 г. двумя английскими учеными российского происхождения - Андреем Геймом и Константином Новосёловым, за что они вскоре получили Нобелевскую п ...

Исследование рабочих характеристик гидроакустической станции В настоящее время активно развивается использование подводных лодок для проведения туристических круизов. За 10 лет построено несколько сотен туристических подводных лодок (ТПЛ). Водоизм ...