Вообще, я удивлён таким поведением компаратора, и пока не понимаю, откуда ноги растут.
Спойлер
Заводится оно не всегда, а вот, как ты говорил, от касания, иногда само по себе при включении...
Попробую другие м.с.
Спойлер
Добавлено after 2 hours 58 minutes 58 seconds:* На место LM393 поставить LM358. LM358 "завести" оказалось достаточно трудно, при этом она заводится, в отличие от LM393 "пилой" с гораздо меньшей амплитудой и частотой.
* Для профилактики случаев возбуждения LM358 между её 7 и 6 выводами установить конденсатор несколько десятков пикофарад. У меня 22 пФ прекрасно справились. Можно 33 или 47. Впрочем, если возбуждения не наблюдается (контролировать осциллографом на выводе 7), то можно обойтись и без конденсатора.
* Последовательно с R12 установить маломощный диод 1N4148 или подобное. Однако, если ОУ питается не от отдельного напряжения FAN, а от общей шины +12V, установка диода не требуется.
* R2 - 47к требует подборки для балансировки ОУ. Предлагаю в это место вообще устанавливать подстроечник на 150 или 220 кОм.
Критерий правильной балансировки - напряжение на выводе 7, его легко контролировать по светодиоду. После подключения выхода включении и при минимальном токе напряжение на выводе 7 должно быть близко к земле, светодиод должен светиться. При закорачивании вывода 6 на землю напряжение должно становиться высоким, а светодиод гаснуть. Подбирая резистор в сторону увеличения добиваетесь погасания светодиода. У меня баланс наступил где-то между 56 и 62 кОм. При 56кОм ещё светился, при 62 кОм потух. Поэтому поставил 62 кОм.
Цепочка R18 C1 мне не понадобилась. Но можно оставить для облегчения переходного процесса.
Левый ОУ (выводы 1,2,3) LM358 удобно использовать в качестве усилителя-нормировщика для контроля тока через резистор-шунт. С его выхода в этом случае снимается напряжение, пропорциональное протекающему току.
p.s. При макетировании я использовал очень рядовые транзисторы типа КТ361 (VT2, VT7), КТ503 (VT1) КТ315 (VT4) и так попало, что VT6 был КТ3107. Большой коэффициент усиления был только у КТ3107 (где-то 300 с лишним), у остальных в пределах от 60 до 90...
BC546 и BC556 по характеру допустимого тока базы аналогичны КТ503, поэтому если вы используете эти транзисторы, КТ503 на место VT1 специально разыскивать не обязательно...