Генератор пачки импульсов

Модератор: boogyman

Ответить
Аватара пользователя
dima223
Новичок
Сообщения: 3
Зарегистрирован: 04 ноя 2014, 20:27

Генератор пачки импульсов

#1

Сообщение dima223 »

Необходимо создать пачку прямоугольных импульсов.
Частота 40кГц, количество импульсов их длительность и период желательно менять в программе (для подстройки под нужды).
При использовании ШИМ получается постоянная генерация импульсов, а нужно чтоб вышло к примеру 6 импульсов и все.
Микроконтроллер использую ATmega16, пишу на С.
Пожалуйста дайте ссылку или перечислите варианты реализации.
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Генератор пачки импульсов

#2

Сообщение boogyman »

Это что то типа радиопередатчика для модели? Можно сделать с помощью таймера а проще будет использовать стандартные задержки
Аватара пользователя
dima223
Новичок
Сообщения: 3
Зарегистрирован: 04 ноя 2014, 20:27

Re: Генератор пачки импульсов

#3

Сообщение dima223 »

Делаю ультразвуковой дальномер на MA40E7R приемнике и MA40E7S излучателе ультразвуковых колебаний. Подводя на датчик электрические колебания он начинает "вибрировать" создавая ультразвуковые волны. Для того чтоб передающий датчик начал излучать надо подать пачку прямоугольных импульсов частотой 40кГц. Длительность и период желательно менять программно, хотя они и будут в устройстве постоянные, просто для отладки надо будет.
С помощью стандартных задержек пробовал в протеусе и не получилось. Попробовал с помощью ШИМ. Длительность импульсов можно менять, период нет. Но генерация с помощью ШИМ идет постоянная. А мне нужно чтоб излучило, например, 6 импульсов и все.
На ассемблере там генератор импульсов делается вроде проще. Но надо на языке С. Посоветуйте как сделать или если знаете ссылки какие по данному вопросу
Аватара пользователя
pilot1440
Новичок
Сообщения: 1
Зарегистрирован: 11 апр 2015, 17:43

Re: Генератор пачки импульсов

#4

Сообщение pilot1440 »

А после шести импульсов что делать надо?
Аватара пользователя
Georgest
Новичок
Сообщения: 1
Зарегистрирован: 02 мар 2016, 14:33

Генератор пачки импульсов

#5

Сообщение Georgest »

а может хотя-бы кто-то сказать как в этой приведенной схеме изменить расстояние импульсов, то есть период на выходе?
Аватара пользователя
DJFlava
Новичок
Сообщения: 2
Зарегистрирован: 01 мар 2016, 07:17
Откуда: Russia
Контактная информация:

Генератор пачки импульсов

#6

Сообщение DJFlava »

попробуй вот такую схему, деталей чуть больше, но оно того стоит. Стабильность на порядок выше, чем у простой схемы. Этот генератор использовался в музыкальных инструментах. Я иногда использую в своих проектах, когда надо получить стабильную генерацию без хлопот или если надо управлять частотой.
Достоинства - частота меняется в больших пределах.
Недостаток - потребление тока между импульсами.

И вот еще фрагмент схемы из реального проекта. В основе тот же генератор, только на транзисторах структуры PNP, с повторителем на выходе, с управлением частотой. Задача в проекте была - получить 10 импульсов за один период колебания кварца на 32768 Гц.
Ответить