Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Генератор прямоугольных импульсов на встроенном ШИМ модуле микроконтроллера PIC16F628A

Представленный ниже программируемый генератор прямоугольных импульсов реализован с помощью встроенного ШИМ модуля микроконтроллера PIC16F628A. Скважность и частота импульсов генератора загружаются с компьютера любой терминальной программой, умеющей работать в hex-режиме, причём загруженные данные можно сохранять в EEPROM контроллера, после чего генератор можно использовать автономно.

Максимальная частота нашего генератора равна Fosc/4, а минимальный шаг по ширине импульса равен Tosc (здесь Fosc{Tosc} - это частота {период} тактового генератора контроллера). Минимальная частота генератора равна Fosc/16384. Разрешение генератора может составлять от 2-х до 10 бит, в зависимости от частоты, и рассчитывается по следующей формуле: R=log(Fosc/Fгенер)/log(2). (Формулы для расчёта частоты и длительности импульса генератора смотрите в документации на контроллер или в статье про управляющую программу для него).

Таким образом, в случае использования внутреннего источника тактового сигнала контроллера (4МГц), максимальная частота генератора равна 1 МГц, а минимальный шаг по ширине импульса равен 0,25 мкс (соответственно, разрешение при максимальной частоте составляет 2 бита). Минимальная частота генератора при тактовой частоте контроллера 4 МГц будет всего 244 Гц, правда, с учётом максимального разрешения 10 бит, шаг по ширине импульса при этом будет составлять 4 мкс.

 


Как видите - деталей минимум. Собственно, это две микросхемы: контроллер PIC16F628A и преобразователь интерфейсов MAX232, а так же шесть конденсаторов: С1...С5 - 1 мкФ, С6 - 0,1 мкФ.

Линии CTS/RTS были добавлены в схему для возможности аппаратного контроля передачи данных, если же аппаратный контроль использоваться не будет, то эти линии смело можно из схемы выкинуть. 

Файлы проекта:

Источник: www.radiohlam.ru


C этой схемой также часто просматривают:

Генератор видеосигнала на микроконтроллере PIC16F84
Генератор телевизионных сигналов на простых микросхемах
ПРОСТОЙ ГЕНЕРАТОР СИГНАЛОВ НЧ И ВЧ
ГЕНЕРАТОР ИМПУЛЬСОВ НА PIC-КОНТРОЛЛЕРЕ
Широкодиапазонный функциональный генератор
Цифровой генератор опорного напряжения на ATtiny13
Повышающе-понижающий преобразователь напряжения для зарядки КПК от батареек
Повышающе-понижающий DC-DC преобразователь 7..14В / 9В 0,5А на микросхемах 34063 (с N-канальным MOSFET)
Повышающий преобразователь для питания программатора PROGOPIC от батареек

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU


Последние поступления

Подключение энкодера к микроконтроллеру PIC

Счётчик людей в помещении, управляющий освещением

Велокомпьютер на микроконтроллере PIC16F628A

Устройство ввода-вывода на микроконтроллера

Два термометра на PIC16F628A и DS18B20

Светодиодные часы с циферблатом

Двоичные часы

Два вывода микроконтроллера PIC управляют шестью светодиодами

Цифровой программируемый таймер на микроконтроллере PIC16F628A

Устройство рисования в воздухе на ATtiny2313



© 2003—2024 «KAZUS.RU - Электронный портал»