Необходимо создать пачку прямоугольных импульсов.
Частота 40кГц, количество импульсов их длительность и период желательно менять в программе (для подстройки под нужды).
При использовании ШИМ получается постоянная генерация импульсов, а нужно чтоб вышло к примеру 6 импульсов и все.
Микроконтроллер использую ATmega16, пишу на С.
Пожалуйста дайте ссылку или перечислите варианты реализации.
Генератор пачки импульсов
Модератор: boogyman
Re: Генератор пачки импульсов
Это что то типа радиопередатчика для модели? Можно сделать с помощью таймера а проще будет использовать стандартные задержки
Re: Генератор пачки импульсов
Делаю ультразвуковой дальномер на MA40E7R приемнике и MA40E7S излучателе ультразвуковых колебаний. Подводя на датчик электрические колебания он начинает "вибрировать" создавая ультразвуковые волны. Для того чтоб передающий датчик начал излучать надо подать пачку прямоугольных импульсов частотой 40кГц. Длительность и период желательно менять программно, хотя они и будут в устройстве постоянные, просто для отладки надо будет.
С помощью стандартных задержек пробовал в протеусе и не получилось. Попробовал с помощью ШИМ. Длительность импульсов можно менять, период нет. Но генерация с помощью ШИМ идет постоянная. А мне нужно чтоб излучило, например, 6 импульсов и все.
На ассемблере там генератор импульсов делается вроде проще. Но надо на языке С. Посоветуйте как сделать или если знаете ссылки какие по данному вопросу
С помощью стандартных задержек пробовал в протеусе и не получилось. Попробовал с помощью ШИМ. Длительность импульсов можно менять, период нет. Но генерация с помощью ШИМ идет постоянная. А мне нужно чтоб излучило, например, 6 импульсов и все.
На ассемблере там генератор импульсов делается вроде проще. Но надо на языке С. Посоветуйте как сделать или если знаете ссылки какие по данному вопросу
Re: Генератор пачки импульсов
А после шести импульсов что делать надо?
Генератор пачки импульсов
а может хотя-бы кто-то сказать как в этой приведенной схеме изменить расстояние импульсов, то есть период на выходе?
- DJFlava
- Новичок
- Сообщения: 2
- Зарегистрирован: 01 мар 2016, 07:17
- Откуда: Russia
- Контактная информация:
Генератор пачки импульсов
попробуй вот такую схему, деталей чуть больше, но оно того стоит. Стабильность на порядок выше, чем у простой схемы. Этот генератор использовался в музыкальных инструментах. Я иногда использую в своих проектах, когда надо получить стабильную генерацию без хлопот или если надо управлять частотой.
Достоинства - частота меняется в больших пределах.
Недостаток - потребление тока между импульсами.
И вот еще фрагмент схемы из реального проекта. В основе тот же генератор, только на транзисторах структуры PNP, с повторителем на выходе, с управлением частотой. Задача в проекте была - получить 10 импульсов за один период колебания кварца на 32768 Гц.
Достоинства - частота меняется в больших пределах.
Недостаток - потребление тока между импульсами.
И вот еще фрагмент схемы из реального проекта. В основе тот же генератор, только на транзисторах структуры PNP, с повторителем на выходе, с управлением частотой. Задача в проекте была - получить 10 импульсов за один период колебания кварца на 32768 Гц.