Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Тема 1 Генерация управляющих импульсных сигналовСтр 1 из 3Следующая ⇒ Основная задача микроконтроллеров в составе информационно-управляющих систем, как правило, сводится к формированию сигналов управления и обработке информационных сигналов на их выводах. Наиболее просто происходит процесс формирования цифровых импульсных последовательностей. Рассмотрим некоторые возможные способы решения данной проблемы. Микроконтроллер ATmega8 имеет 23 программируемые линии ввода/вывода, для определения электрического состояния которых могут быть применены модули портов параллельного ввода/вывода, входящие в состав встроенных периферийных устройств. В зависимости от их конфигурации, на выводах микросхемы могут быть сформированы электрические сигналы высокого электрического уровня (близкие к напряжению питания), либо низкого электрического уровня (близкие к потенциалу общего провода). Так как импульсный сигнал представляет собой чередование мгновенно изменяющихся электрических уровней от некоторого максимального значения к некоторому минимальному значению потенциалов и наоборот, то рассмотренное свойство параллельных портов ввода/вывода возможно применить для формирования цифровых последовательностей на выводах микроконтроллера. Цифровой импульс обладает следующими основными характеристиками: 1. Длительность фронта импульса (tфр) – это время, в течение которого происходит переход от низкого электрического уровня к высокому; 2. Длительность импульса (tи) – характеризует время удержания высокого электрического уровня в некотором узком диапазоне значений; 3. Длительность среза импульса (tср) – в течение этого времени происходит обратный переход от высокого электрического уровня у низкому; 4. Длительность паузы (tп) – определяет время, в течение которого сигнал удерживает низкий электрический уровень, т.е. фактически отсутствует; 5. Период следования сигнала (T) – время, прошедшее между двумя ближайшими фронтами импульсной последовательности. Определяется как совокупность длительности импульса и паузы: T= tи+ tп (1.1) 6. Частота следования сигнала (F) – показывает количество проходящих импульсов за интервал времени в одну секунду. Данная величина обратно пропорциональна периоду следования сигнала: F=1/T (1.2) 7. Скважность (Q) – величина, показывающая отношение длительности импульса к длительности паузы импульсного сигнала: Q= tи/ tп (1.3) 8. Амплитуда (размах) импульса (A) – максимальное значение напряжение, которое достигается сигналом за продолжительность одного периода следования. Рассмотренные характеристики импульсного сигнала поясняются рисунком 1.1 и 1.2. Рисунок 1.1 – Характеристики последовательности импульсов Рисунок 1.2 – Характеристики импульса Таким образом, для формирования импульсов на выводах микроконтроллера управляющая программа должна периодически повторять выполнение следующих функций: 1. Сформировать фронт импульса; 2. Удерживать высокий электрический уровень в течение требуемого промежутка времени, соответствующего длительности импульса; 3. Сформировать срез импульса; 4. Удерживать низкий электрический уровень в течение заданного временного интервала, который соответствует длительности паузы. Вопросы для сома контроля 1. Что представляет собой импульсный сигнал? 2. Какое свойство параллельных портов ввода/вывода можно использовать для формирования импульсного сигнала? 3. Перечислите основные характеристики импульсного сигнала. 4. Какую последовательность действий должна описывать управляющая программа для формирования импульсного сигнала?
|