У меня есть такая схема на основе операционного усилителя TL074 и транзистора Дарлингтона TIP127 PNP для управления напряжением вентилятора (показан как двигатель рядом с диодом D3). VCC = 12 В, VDIG = 5 В, генерируемое LM7805. Проблема в том, что эта схема отлично работает в моделировании, но не работает на макетной плате, пока я не коснусь положительного входа операционного усилителя. После этого схема работает отлично, пока не пытаюсь выключить и снова включить - плавно выключается (горшочком), но не включается, пока не коснусь этого плюсового входа.
Я не понимаю, что происходит. Я предполагаю, что я должен где-то поставить конденсатор, но я не понимаю, где и, что более важно, почему, чтобы он работал.
В качестве нагрузки использую вентилятор 12В 0,3А.
Вот мои мысли: -
Проблемы со всех сторон на самом деле.
Ваш запас, вероятно, колеблется. Коллекторный выход имеет свои недостатки.
Кроме того, для действительно большого выхода вам понадобится операционный усилитель r2r. Или вы не можете выключить PNP, или не можете контролировать нижний предел выходного сигнала.
На самом деле я придумал другое, временное решение. Правильное решение — использовать другой операционный усилитель с работой, близкой к R2R (например, LM324), и использовать схему с отрицательной обратной связью.
Проблема была не в генерации (это очень странно - схема должна колебаться из-за положительной обратной связи), а в операционном усилителе. Операционный усилитель TL074, как уже упоминалось некоторыми людьми в других ответах, не может обрабатывать случаи с низким входом. Когда схема отключена (потенциометр находится в минимальном положении), напряжение на положительном входе операционного усилителя TL074 равно 0 В. После этого я попытался включить двигатель, увеличив значение потенциометра, и поэтому операционный усилитель TL074 не работал в правильных условиях и не смог включить вентилятор.
Решение, которое я придумал, состоит в том, чтобы просто увеличить напряжение на положительном входе TL074, добавив резистор 100 кОм от положительного входа к VCC. Поэтому при выключении двигателя через резисторы R4 и R2 номиналом 100 кОм все равно будет протекать небольшой ток, производящий «сдвиг» — небольшое напряжение около 1 В на положительном входе TL074.
Однако на этой схеме напряжение двигателя не может достигать значений, превышающих ок. 10,5 В. из-за того же "сдвига". Решение этой проблемы, к которому я пришел, заключается в использовании диода, как показано на втором рисунке. Я также добавил два диода последовательно, чтобы повысить напряжение на базе Q1 (что также является очень, очень грязным решением).
Опять же, это временное решение, которое никогда не следует использовать. Спасибо всем за ответы и указание на реальную проблему, которую я решил с помощью описанного хака.
Роберт Эндл