Разработка модуля генератора специальных функций

Преобразователь параллельного 8-разрядного двоичного кода в длительность импульса. Двоичный код подается на линии параллельного порта МК. Сигнал начала преобразования: положительный фронт дискретного сигнала. ШИМ-сигнал на выходе МК формируется сразу после появления сигнала преобразования и остается без изменений до появления следующего импульса сигнала преобразования. Для вычисления длительности импульса ШИМ сигнала используется значение двоичного входного кода на момент появления сигнала преобразования. При включении питания до прихода первого сигнала преобразования ШИМ сигнал должен на выходе МК отсутствовать (лог. 0). Диапазон значений входного двоичного сигнала: 0х00 - 0хFF. Коэффициент заполнения ШИМ-сигнала: 10% - 90%. Частота ШИМ-сигнала 10000Гц

Разработать принципиальную схему и программное обеспечение модуля генератора специальных функций: треугольный сигнал. Для генерации сигналов используется внутренний ШИМ микроконтроллера. Частота сигнала задается через последовательный интерфейс RS-232. Полоса частот входного треугольного сигнала: 10Гц - 1000Гц. Выходной сигнал - последовательность ШИМ-сигнала.

Протокол обмена данными. Пример запроса к разрабатываемому устройству: «:F<пробел>100», где ‘100’ - частота сигнала, Гц. Пример ответа: «ОК». Данные передаются в символьном виде (ASCII). Скорость обмена данными 9600 бит/с.

преобразование схема программный контроллер

Микроконтроллер (MCU) - микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи. Использование одной микросхемы, вместо целого набора, как в случае обычных процессоров, применяемых в персональных компьютерах, значительно снижает размеры, энергопотребление и стоимость устройств, построенных на базе микроконтроллеров.

Разрабатываемый преобразователь представляет собой цифро-аналоговый преобразователь с широтно-импульсной модуляцией. Это простейший тип ЦАП. Стабильный источник тока или напряжения периодически включается на время, пропорциональное преобразуемому цифровому коду, далее полученная импульсная последовательность фильтруется аналоговым фильтром низких частот. Такой способ часто используется для управления скоростью электромоторов, а также становится популярным в Hi-Fi аудиотехнике.

Структурная схема

Рис. 1. Структурная схема преобразователя

Рис. 2. Временные диаграммы

В основе метода формирования сигнала с широтно-импульсной модуляцией (ШИМ-сигнала) используется та же идея, что и в АЦП развертывающего типа: на положительный вход устройства сравнения подается преобразуемый постоянный сигнал, на отрицательный вход - линейно изменяющийся во времени сигнал (рисунок 1). Сравнивающее устройство выдает сигнал логического нуля, если опорный линейно изменяющийся сигнал больше преобразуемого, и наоборот.

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

Широтно-импульсная модуляция (по своей сути - преобразование напряжение-время) может использоваться как промежуточный этап при переходе от аналоговых к цифровым величинам. Длительность временного промежутка легко измерить, подсчитав число импульсов напряжения стабильной опорной частоты, которое прошло за этот промежуток. Сделать это можно с помощью счетчика, на счетный вход которого поступают импульсы опорной частоты, а на вход разрешения счета - измеряемый импульс. При этом на выходе счетчика сразу получается цифровой код N, пропорциональный измеряемому напряжению.

Элементная база:

Резисторы:

Обозн.

Наименование

Количество

R1

С2-29В-0,125Вт-10кОм0,1%1

 

R2

С2-29В-0,125Вт-10кОм0,1%1

 

Конденсаторы:

Обозн.НаименованиеКоличество

   

C1

К50-35 100 мкФ x 10В (20%)

1

C2

К10-17А-М47 20пФ x 50В, (10%)

1

C3

К10-17А-М47 20пФ x 50В, (10%)

1

C4

К50-35 10 мкФ x 10В (20%)

1

С5

К53-1А-0.1 мкФ x 10В (20%)

1

С6

К53-1А-0.1 мкФ x 10В (20%)

1

С7

К50-35 100 мкФ x 10В (20%)

1

Перейти на страницу: 1 2 3

Другие стьтьи в тему

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

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

Разделы

Радиоэлектроника и телекоммуникации © 2024 : www.techelements.ru