меандр что это в генераторе
Генератор меандра за минуту
Очень часто при настройке радиолюбительских конструкций нужно подать на нее сигнал заданной частоты.
Как правило для этого используют генераторы, но как быть если настроить конструкцию нужно, а генератора под рукой нет?
Вот тут и приходит на помощь знание того, что микроконтроллеры AVR имеют аппаратный ШИМ.
Для издевательств возьмем любимую мною Arduino Pro Mini
Конечно «в базе» ардуино может выдавать ШИМ только одной частотой — примерно 500 Гц.
Используя функцию Tone(pin, freq) можно получить меандр с частотой до 65535, а если нужно больше?
Взяв за основу вот этот проект — arduino.ru/forum/proekty/…moei-chastotoi-na-arduino
сделал свой генератор.
Полученный генератор выдает отнулевой меандр с частотой от 1Гц до 8 МГц на 9 ножке микроконтроллера (9 пине Arduino Pro Mini).
#define OUT 9
long frequency;
int time_p=0;
unsigned long time_s=0;
int stat=0;
void setup()
<
Serial.begin(9600);
pinMode(OUT, OUTPUT);
>
long Set_frequency(long freq)
<
TCCR1A = 0b01000000;
uint16_t ocr;
if(freq
В появившемся окне вводим нужную нам частоту (Например 20000 Гц, как на картинке ниже).
Жмем кнопку «Отправить» и получаем в ответ от микроконтроллера, сколько же ему получилось сгенерировать подбирая делители таймера (не все частоты доступны).
Собственно все.
Извините за короткий текст, но особо тут и писать то нечего
Простой генератор прямоугольных импульсов (меандра) на UC3845
В повседневной деятельности периодически возникает необходимость в простом и компактном генераторе прямоугольных импульсов с регулировкой частоты в небольших пределах. Вариантов и решений этой задачи множество — от хорошо известной всем 155ЛА3, 561ЛА7, легенды «микросхемостроения» — таймера NE555 до микроконтроллеров…
В этом материале я хотел бы поделиться опытом построения простейшего генератора, с минимальным количеством компонентов.
Так сложилось, что почти параллельно возникли 2 задачи, требующие для реализации полноценный меандр с фиксированной скважностью, равной 2 (DutyCycle=50±2%), да еще и с довольно низкой частотой порядка 0.1-10 Гц и возможностью ее регулировки.
Таймер NE555 был отвергнут сразу, ввиду невозможности получения скважности 2 и ее стабильности с изменением частоты! Он все же таймер, красивый и продуманный, одна из самых легендарных и наиболее длительно выпускаемых микросхем и реализовывать на нем не специфические задачи, типа «ШИМ» считаю полным извращением и обсуждать здесь это не стану 🙂
Связка 561ЛА7 + 561ТМ2 как вариант решения задачи в лоб — не впечатлила габаритами — 2 х 14 ногих DIP на сегодняшний день — это много! NE555+561ТМ2 — то же самое по сути.
После недолгих раздумий решил протестировать достаточно классическую, надежную и широко используемую в преобразовательной технике микросхему UC3845
Это представитель линейки UC3842-3845 с весьма полезными различиями.
Сразу скажу, что для серьезных и ответственных приложений выходить за рамки нормируемых параметров и рекомендаций производителя микросхемы — не приветствуется у практикующих инженеров и разработчиков.
Если посмотреть внимательно на блок-схему, заявленную производителем, эта м/с как раз имеет все необходимое для поставленной задачи:
— задающий генератор с внешними времязадающими компонентами;
— делитель частоты на 2;
— достаточно мощный выходной каскад — фактически полноценный драйвер MosFET;
— источник опорного напряжения 5,0В;
Производитель рекомендует использовать в качестве времязадающих компонентов Ct от 100nF до 1nF и
Rt от 100 до 5 кОм. Получаемый при этом рабочий диапазон задающего генератора от 170 Гц до 500 кГц.
Следует учитывать, что частота на выходе (pin 6) микросхемы UC3845, будет в 2 раза ниже частоты задающего генератора, ввиду наличия встроенного делителя
А теперь практическая реализация с минимумом дискретных компонентов.
Для получения максимальной длительности импульса на выходе, входы Vfb, Is — соединены с минусом питания.
Заявленный производителем Maximum DutyCycle 47-50%. На практике он близок к 50%
Как показали опыты, UC3845 вполне стабильно и четко работает с задающими емкостями более 100nF
Протестирована устойчивая работа с Ct (С1)= 1, 10, 22, 47, 100 мкФ.
Для C1=10 мкФ и R1=100 кОм (R2=0) получаем следующее
Страничка о генераторах импульсов ( меандра)
Цифровой логический уровень. Вентили и булева алгебра.doc
Так как быстрые генераторы, без LC контура всяк надо для экспериментов,
как к примеру всем известный КТ315.
ну а LC контур применять в генераторах которые используются для опытов с устройствами которые вокруг себя создают сильную статику- это думаю моветон.
1. Схемка простого генератора
также можно скачать и схемку которая работает в Proteus ( ISIS ) по вот этой ссылке
или же на странице
файл под названием mudurdun.DSN
осциллограмма снятая в протеусе Proteus ( ISIS ) этого генератора.
то есть если Proteus ( ISIS ) не врёт, а похоже что версия 7.10 довольно стабильна хотя и требует больших вычислительных ресурсов процессора во время симуляции
.. то думаю
что именно этот вариант буду собирать на макетной плате, для препарации сего девайса уже не в виртуальной среде а в «реальном железе и кристаллах»
Собственно ниже на изображении сама осциллограмма на которой внимание стоит обратить как на на фронты так и на величину всей волны а не только импульса.
Примечание
название файла gnti.DSN
или же вот по этой ссылке
Следующий генератор это генератор на 555 таймере
Максимальная частота которую позволяют получить встроенные в микросхему транзисторы- не очень велика.
. даже срывается генерация.
название файла gm555chisk.DSN
или же вот по этой ссылке
обновленно 9.04.2012
откорректировал и заодно и протестировал параметры номиналов переменных и постоянных резисторов.
также пришлось добавить ещё один постоянный резистор ( сопротивление ) на седьмую ногу, для того чтоб не было срыва генерации при регулировании скважности.
Также выкинул конденсатор с пятой ноги и оставил её не подключенной, так как оно вроде бы и не к чему.
Для раскачки цилиндрических индуктивностей на их собственной частоте резонанса, сей генератор не годится, в связи с максимально возможным получением частоты не более 600-650 кгц ( более у меня не вышло раскачать 555 таймер), но для создания импульсов, используемых в сварочных аппаратах, в пламенно-водородных горелках, а также, в индукционных плавильных устройствах, этого генератора должно хватить.
откорректированная схема и ссылка на файл для симулятора Proteus 7.10 Professional ISIS.
или же на этой странице
фрагмент осциллограммы снятый с реального устройства собранного на макетной плате.
( собственно данную схему, и тему по таймеру 555 считаю для себя закрытой, и в дальнейшем, при условии появления материалов для публикации, будут обновления только по генераторам на быстродействующих биполярных транзисторах)
обновлено 12.04.2012
закрыть «для себя» тему с таймером 555 не вышло 🙂
Изготовить на печатной плате такой вот генератор с регулировкой частоты и скважности, с расширяемым диапазоном частоты с помощью блока задающих конденсаторов от 5 герц до 430 килогерц, и использовать его для запуска высоковольтных транзисторов, через которые будет заряжаться конденсатор ( на 650 вольт) накачиваемый высоковольтной бифилярной катушкой.
Тут можно скачть файл для симуляции в программе протеус 7.10
Меандр что это в генераторе
Подскажите пожалуйста куда на этой схеме подключаются выводы микросхемы 16-13. И правильно ли я понимаю что этот генератор выдаёт в нагрузку в импульсе 500 в 8 а или 4 киловатта,в зависимости от полевика.
svic | ||||
Карма: 64 |
| |||
savrod |
| |
const1105 |
| |
savrod |
| |
SERJ | ||||
Карма: 14 |
| |||
savrod |
| |
SERJ | ||||
Карма: 14 | ||||
Быстрый |
| |||||||||||
svic | ||||
Карма: 64 |
| |||
savrod |
| |
const1105 |
| |
savrod |
| |
SERJ | ||||
Карма: 14 |
| |||
savrod |
| |
SERJ | ||||
Карма: 14 | ||||
Быстрый |
|