ГЕНЕРАТОР ИМПУЛЬСОВ НА PIC-КОНТРОЛЛЕРЕ |
Общее описание.Предлагаемое устройство представляет собой генератор прямоугольных импульсов управляемый через последовательный порт с компьютера. Оно было сделано для решения конкретной задачи буквально за день и возможно содержит ошибки или недоделки, я не могу гарантировать что продавая его вы заработаете кучу денег. Но все основные функции были проверены. Максимальная частота выдаваемая генератором немного больше 13 кГц, минимальная меньше 0,01 Гц (для частоты кварцевого генератора 4 МГц).
Схема.
Схема достаточно простая. Она собрана на основе микроконтроллера PIC16C63A, сигнал снимается с двух его выводов, их состояние всегда разное. Без нагрузки уровень единицы отличается от напряжения питания меньше чем на 0,1 вольт, уровень нуля тоже очень низкий. Выводы рассчитаны на ток до 30 мА. Микросхема МАХ232 используется для преобразования уровней интерфейса RS232 в уровни TTL. Для питания устройства нужен 5 вольтовый блок питания, на рисунке он не показан.
Программа.Для установки параметров сигнала выдаваемого микроконтроллером необходимо использовать специальную программу. Программа написана для ОС Windows, ниже приведен вид ее окна.
Элементы управления предназначены для задания частоты выходного сигнала, отношения длин положительного и отрицательного полупериодов. Есть возможность ограничить количество выдаваемых импульсов (1...223-1). Так как программа в микроконтроллере не позволяет выводить любую частоту, после нажатия на кнопку "Send" будет рассчитано ближайшее возможное значение частоты и оно запишется в поле частота вместо введенного с клавиатуры. Поля "Длительность 1" и "Длительность 0" содержат длительности сигнала в условных единицах с которыми работает программа в PICе, это целые числа больше нуля и меньше 224. Предусмотрены настройки для выбора номера последовательного порта и частоты используемого кварцевого резонатора.
Программа для PC. Программа для PIC16C63.
Источник: svv.on.ufanet.ru
C этой схемой также часто просматривают: |
Генератор видеосигнала на микроконтроллере PIC16F84 Генератор телевизионных сигналов на простых микросхемах ПРОСТОЙ ГЕНЕРАТОР СИГНАЛОВ НЧ И ВЧ Широкодиапазонный функциональный генератор Генератор сигналов с малым коэффициентом гармоник ПРОСТОЙ ГЕНЕРАТОР СИГНАЛОВ НЧ И ВЧ ВЫЗЫВНОЕ УСТРОЙСТВО (ВУ) Смемотехника построения телефонных приставок Три схемы блокираторов параллельного телефонного аппарата.
| |
Подключение энкодера к микроконтроллеру PIC Счётчик людей в помещении, управляющий освещением Велокомпьютер на микроконтроллере PIC16F628A Устройство ввода-вывода на микроконтроллера Два термометра на PIC16F628A и DS18B20 Светодиодные часы с циферблатом Двоичные часы Два вывода микроконтроллера PIC управляют шестью светодиодами Цифровой программируемый таймер на микроконтроллере PIC16F628A Устройство рисования в воздухе на ATtiny2313 |