Микропроцессоры и микроконтроллеры

 
 
 
Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.
Eric S. Raymond
Русский | Українська



На правах рекламы:
metmexico.com


Rambler's Top100 Рейтинг@Mail.ru
О сайте «Микропроцессоры и микроконтроллеры»
микропроцессор

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


Основные разделы сайта

Последние добавленные статьи
Микроконтроллерные вычислители :: 11.3 Сглаживание ШМ-сигналов и формирование полярности

Для получения выходных аналоговых сигналов на основе широтно-модулированных импульсов применяют сглаживание на основе активного фильтра. Этот подход можно использовать как для МК со встроенными ШИМ, так и в случае, когда выходной ШМ-сигнал формируется программно.


Микроконтроллерные вычислители :: 11.2 Принципы программной реализации выходных ШМ-сигналов

Несмотря на то, что в микроконтроллерах семейства MCS-51 отсутствуют встроенные аппаратные ШИМ-генераторы, сформировать ШМ-сигнал на выводе МК достаточно просто. Для этих целей удобно использовать таймер в режиме автоперезагрузки стартового числа. Используемая разрядность таймера NT соответствует разрядности счетчика NC


Микроконтроллерные вычислители :: 11.1 Вывод аналоговых сигналов из МК

Для управления исполнительными устройствами, особенно двигателями постоянного тока, широко используются ШМ-сигналы. Формировать такие сигналы можно аппаратными средствами:

·  построением внешних схем ШМ-генераторов на основе двоичного кода;

·  использованием аппаратных ШМ-генераторов в составе МК; например,
в МК AVR для этого используются таймеры и цифровые компараторы.


Микроконтроллерные вычислители :: 10.3 Измерение длительности ШИМ-импульсов с автоматическим запуском таймера

В микроконтроллерах семейства MCS-51 имеется возможность управлять запуском таймера с помощью уровня внешнего сигнала, подаваемого на вход INTx. Эта возможность активна при установке бита GATE=1 в регистре TMOD. При этом таймер следует включить программно один раз в блоке инициализации, а текущие запуски и остановы будут происходить в соответствии с фазой входного ШМ-импульса


Микроконтроллерные вычислители :: 10.2 Варианты программной реализации измерения ширины импульсов

Варианты программной реализации измерения ширины импульсов

При выборе принципов измерения длительности ШМ-импульсов имеет смысл учитывать такие факторы:

–  возможность приема ШМ-импульсов аппаратными средствами микроконтроллера (прерывания, таймеры);

–  минимизация программных действий по обработке ШМ-импульсов.


Микроконтроллерные вычислители :: 10.1 Ввод аналоговых сигналов в МК

Существуют несколько способов ввода аналоговых сигналов в цифровую систему, альтернативных аналого-цифровому преобразованию. Одним из них является формирование широтно-модулированных импульсов по аналоговому сигналу и измерение их длительности микропроцессорным устройством.


Микроконтроллерные вычислители :: 9.4 Варианты программной реализации измерения периода импульсов.Часть вторая

Второй способ измерения периода внешних импульсов базируется на том, что в микроконтроллерах 80х52 есть возможность автоматической фиксации текущего состояния таймера Т2. При этом входные импульсы, период которых измеряется, нужно подавать на вход T2EX (линия Р1.1). По срезу сигнала на этом входе происходит копирование текущего состояния таймера Т2 в регистры RCAP2H, RCAP2L. После каждого копирования таймер нужно обнулить.


Микроконтроллерные вычислители :: 9.3 Варианты программной реализации измерения периода импульсов.Часть первая

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


Микроконтроллерные вычислители :: 9.2 Варианты программной реализации измерения частоты импульсов

Задача простого подсчета внешних импульсов. Её решают путем подачи таких импульсов на внешний счетный вход таймеров Т0, Т1 или Т2. При этом выбранный таймер нужно настроить на режим подсчета внешних импульсов. Як правило, таймер используют в 16-битовой конфигурации. Например, при использовании таймера Т0 нужно записать в регистр управления таймерами TMOD число 00000101b.


Микроконтроллерные вычислители :: 9.1 Ввод аналоговых сигналов в МК на основе частотно-импульсной модуляции

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






При использовании любых материалов с сайта обратная ссылка на сайт Микропроцессоры и микроконтроллеры обязательна.