Свежие обсуждения
Консультации

Помогите со схемой на LM358

1 4

Придумываю вот такую схему с ОУ (ОУ для меня пока что серый ящик.. в смысле уже не чёрный, но ещё пока не белый В))).
Попробовал в протеусе смоделировать. Получается очень нелинейный коэффициент усиления (т.е. очень плохая линейность усилителя).
Только после нескольких часов экспериментов (менял масштабы резисторов обратной связи и коэффициент, снимал характеристики) до меня дошло, что появляется смещение, которо очень сильно зависит от синфазного напряжения. Но в учебнике по ОУ написано, что для того, чтобы увеличить КОСС нужно уменьшать сопротивление резисторов. Когда я так делал, становилось только хуже. В итоге пришёл к двум выводам:
1) Либо жёстко заземлять инвертирующий вход (т.е. резистор шунта заземлять - переносить его в цепь эммитора)
2) либо жутко увеличивать сопротивления резисторов (до сотен килоом), чего учебник делать не рекомендует.

Что посоветуете? Какие номиналы резисторов выбирать. Нужен К=5..10. Вообще LM358 может в этой схеме работать?

 

С приведёнными на вашей схеме величинами резисторов коэффициент усиления каскада на ОУ составляет около 80. А вам надо не более 10. Значит требуется уменьшить R1 до 10 кОм.
Судя по схеме, вы хотите контролировать ток в нагрузке, но величина нагрузки не указана. Вполне возможно, что потенциал коллектора VT1 далёк от середины питания ОУ (4 В), и последний конечно работает в нелинейной области.
Для анализа схемы можно пойти с конца. Если требуется линейная работа ОУ, то размах напряжения на его выходе не должен превышать 6 В. При коэффициенте усиления 5 размах напряжения на его входе составит чуть более 1 В. Но это только падение напряжения на шунте! А что же остаётся бедной нагрузке? Конечно параметры схемы вы выбрали неправильно. Для начала конкретизируйте нагрузку и необходимый на ней сигнал.

 

Да, номиналы на схеме - это первые прикидочные были. сейчас остановлся на 10к и 51к (нашёл у себя ПТМН-0,5 таких номиналов). Транзистор будет работать в ключевом режиме, поэтому там всегда будет либо почти 0, либо почти напр. питания. Получается, таком случае что никак LMка в такой схеме не заработает и только переносить в эммитерную цепь шунт? Нагрузка до 500 мА.
Странно, в даташие на ОУ написано, что Common mode voltage 0-Vcc... или это что-то другое? Как загнать ОУ в линейный диапазон с однополярным питанием?

 

Задачу вашу я так и не понял. Что же вам требуется?

 

Преобразовать пульсирующий ток 0-500 мА в напряжение 0-1 В.

 

На шунте вы его преобразовали, а далее что с этим напряжением делать собираетесь?

 

Подавать на АЦП с опорным 1 В, преобразовывать и считать среднее значение. В) Всё элементарно, схем куча, но хочется самому посчитать, собрать и настроить, т.к. делается для получения экспириенса. Ну а транзистором управляет всё тот же контроллер, который будет считать ток. Соответсвенно, будет им управлять (или не будет, как получится) В).

 

Если надо честно измерять ток нагрузки, то имеет смысл перенести шунт на шину "+" и через него питать нагрузку. А сигнал на АЦП снимать непосредственно с шунта относительно шины "+". И зачем ОУ?
Можно и оптрон использовать. Но так и не понятно, что в итоге требуется? Похоже, плавающая нагрузка, на которой надо держать постоянный (постоянная амплитуда импульсов) ток. Озвучьте внятнее задачу.

 

на шунте напряжение всего 0.18 В (а может быть и меньше, если шунт будет меньше)...хм, и не понял, как АЦП будет мерить относительно плюса, если там напряжение выше напряжения питания АЦП? В общем, не совсем понял, если можно - поподробнее. Я пытался как-то в + поставить шунт, ничего у меня не получилось (ума не хватило)

 

Напряжение питания АЦП вы вольны выбирать сами, но, допустим, оно не в вашей власти. Тогда и здесь возможны разные выходы, вплоть до отдельного источника питания. Есть и простейший вариант с переносом шунта в цепь эмиттера. При этом ошибку в виде добавочного тока базы придётся терпеть. Но это может быть в пределах только нескольких процентов.