Hi Alexey,
Sat Aug 30 2003 12:51, Alexey Stekolshikow wrote to Mitya Gladyshev:
AS>>> Движки пошли кpyтиться - ypовень +24в меняется на меандp AS>>> от +24в до 0в, ypовень 0в меняется на 0в с иголками до +24в. MG>> Раз не pаботает, то надо pазносить или боpоться со следствием. MG>> пpидyмывать pазные хитpости с фильтpацией ввода. У тебя тоже дyмаю MG>> можно вывеpнyться. Меандp видимо когда концевик pазомкнyт?
AS> В том-то весь и фокус, что концевик штатно замыкается на +24в. AS> Т.е. схема такая
AS> концевик тут LED LED в оптопаре типа TLP521-4 AS> / 510R // // AS> +24v------/ -----------[===]----|>|-----|>|----+ AS> | AS> | AS> BZX55C-12V / 1N4001 | AS> 0в--------------------------|>|---------|<|----+ AS> /
При открытом концевике схема ловит все помехи. Кроме того, если через концевик будет утечка до 1 мА (что бывает и допускается), то твоя схема скорей всего сработает, что не есть хорошо.
MG>> а где стоит MG>> подтяжка к +24 ? или как съем осyществляется?
AS> Подтяжки, сам видишь, нет. Сьем построен достаточно тупо - со AS> стабилитроном AS> в качестве порогового элемента. Схема была подсмотрена в одном старом AS> ГДРовском промышленном контроллере, с тех пор применял ее довольно часто AS> и без проблем, в.т.ч. в цепях, соседствующих с 15КВт движками. AS> В общем, как я понял, немцы делали запитку сухого контакта от +24в AS> с токоограничением 20мА. Порогом срабатывания являются +12-15в, ниже AS> которых тока через всю систему не хватает, чтобы открыть фототранзистор AS> на другой стороне оптопары. Конечно, если кто подскажет более умную AS> схему - буду рад, ну а нет - так и буду ее юзать за неимением лучшего.
Подскажу ;-) Попробуй так: LED оптопара // //
+вх ---
*--R2=1k--*------------|>|-----|>|----+ | | | R1=2k C1=0.1мкФ | | | / 1N4001 |
-вх ---*---------*------------|>|-----|<|----+ 6.8В /
R1 "гасит" помехи и утечки. R2C1 фильтрует ВЧ наводки. Зенер лучше не на 1/2 от входного ставить, а на меньшее напряжение. По ГСП порог срабатывания должен быть не ниже чем 20% от номинального входного, что состаляет 4.8В. С 6.8В зенером, с учетом падения на светодиодах и диоде, получишь порог примерно 10В, что в самый раз. При большем пороге ток через светодиод сильнее зависит от входного напряжения. В идеале светодиод оптопары полезно зашунтировать резистором примерно 3.3к.
Если хочешь заодно избавиться от глюков и сбоев процессора, то не пожадничай, и раздели R2 на два: LED оптопара // //
+вх ---
*--R2=510-*------------|>|-----|>|----+ | | | R1=2k C1=0.1мкФ | | | / 1N4001 |
-вх ---*--R3=510-*---------|>|--------|<|----+ 6.8В /
В этой схеме наносекундные помехи (EFT) никак не смогут напрямую пролезть в схему через емкость оптопары, их встретят R2 или R3.
AS> Hаводка появляется, как ни парадоксально, при замыкании концевика. AS> Причем такой величины, что контрольный светодиод просто начинает AS> мигать с частотой работы привода. AS> Вылечилось добавкой после резистора 0.22 мкФ на землю. Это сгладило AS> меандр до иголок, которые я дальше просто давлю программно.
Полезно было бы параллельно С1 поставить еще один диод. Это и от перемены полярности хорошо защитит, и подравняет вх. импедансы для + и - наводок.
Пока, Алексей