Я хочу сделать самодельный генератор функций.
Я использовал генератор с мостом Вина с UA741 для получения синусоидальной волны, усилил ее с помощью другого UA741, поскольку он имеет довольно низкую амплитуду, а затем интегрировал его с помощью TL071 (у которого очень хорошая скорость нарастания) для получения прямоугольной волны.
На симуляциях все шло гладко.
Когда я попытался реализовать схему, я увидел, что хотя синусоида в порядке, я не могу получить прямоугольную волну. Интегратор прямоугольных сигналов действует как буфер, он вообще не влияет на синусоиду.
Я использую Proteus для своих симуляций, и в симуляциях все было в порядке.
Когда я проверил симуляцию, я понял, что не выбрал «Прикрепить модуль иерархии» для TL071. Когда я установил флажок, я получаю тот же результат в симуляции, что и в моей реальной схеме. Я не знаю, в чем проблема.
Схема работает на +/- 12 вольт на частоте около 16 кГц.
Если вы интегрируете синусоидальную волну, вы должны получить выходную косинусоидальную волну. То есть, если на вход подается синусоидальная волна, то выход интегратора должен опережать вход на 90 градусов. Процесс интегрирования должен создавать отставание на 90 градусов, но сам интегратор инвертирует, следовательно, общее опережение на выходе составляет 90 градусов по сравнению с входом.
Я подозреваю, что в моделировании у вас поменялись местами входы «интегратора», и, следовательно, он действует как компаратор. Компаратор - это то, что вам нужно для создания прямоугольной волны из синусоиды. Просто используйте операционный усилитель (или, что еще лучше, реальный компаратор для лучшей скорости нарастания), подключите один вход к земле, а другой вход к усиленной синусоидальной волне, идущей от предыдущего каскада. На выходе будет прямоугольная волна, но убедитесь, что пределы насыщения + и - равны пределам напряжения над и под землей. Если вы получаете несколько переходов на краях прямоугольной волны, тогда превратите компаратор в триггер Шмитта, добавив гистерезис с некоторой положительной обратной связью.
Вам понадобится интегратор для преобразования прямоугольной волны в треугольную, но добавьте резистор высокого номинала (например, 1 МОм) параллельно с крышкой обратной связи, чтобы предотвратить насыщение интегратора.
Дополнительная информация: при интегрировании треугольной волны получается синусоида.
Любой операционный усилитель, переведенный в режим насыщения на обоих полупериодах, будет давать прямоугольную волну, если он управляется синусоидальной волной. Не обязательно быть интегратором.
Интегратор операционного усилителя будет стремиться к насыщению на одной шине , если параллельно конденсатору не подключен резистор. Очень немногие входные сигналы будут полностью свободны от составляющей постоянного тока. И даже тогда необходимо учитывать ток смещения. Если вы точно интегрируете сигнал с компонентом постоянного тока, выходной сигнал не будет оставаться центрированным вокруг нуля, а со временем будет подниматься то в одну, то в другую сторону. Резистор, включенный параллельно конденсатору, служит для отвода этой составляющей постоянного тока.
Итак, добавьте резистор параллельно конденсатору. Или полностью заменить конденсатор резистором, и просто установить достаточно высокий коэффициент усиления, чтобы насытить операционный усилитель.
ЭрикР
Только я
ЭрикР
Томбеки
Джон Ватте
Томбеки
пользователь173271