Radioel: схемы и программы для радиолюбителей
русскийукраїнськаenglish Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Генератор импульсов на 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