Можно и оптрон добавить параллельно первому, но входной диод подключить встречно-паралельно.
Можно и оптрон добавить параллельно первому, но входной диод подключить встречно-паралельно.
Мои проекты - Катер для рыбалки
а кто-то может схемку показать, как правельнее подключить?
Самый простой вариант перейти на другой оптрон PC814 и никакой доработки. Внизу рисунок и там думаю все понятно нарисовано.
Мои проекты - Катер для рыбалки
а с 4n35 чтото реально придумать? просто в ближайшие дни нет возможности купить новый оптрон.. а 4n35 есть несколько шт...
кстати, на буржуйском форуме проскакивала такая схемка:
как утверждает ее автор все работает... вроде как ничем не отличается от этой.. за исключение немного другим подключением в силовой части.. но ведь ноль ловит как я понял...
разве что она на 110В и 60Гц.. но разве она на 220В 50Гц не будет работать?
Последний раз редактировалось knyaz2020; 21.11.2011 в 15:22.
Можно программно все решить
Мои проекты - Катер для рыбалки
Мои проекты - Катер для рыбалки
Думаю так должно выглядеть.
Часть кода, было так
А должно быть такPHP код:
{
int dimtime = (78*dim); // вычислим время отсечки
delayMicroseconds(dimtime); // отсекаем лишнее
digitalWrite(AC_pin, HIGH); // включить симистор
delayMicroseconds(20); // короткая пауза, чтобы обеспечить включение симистора
digitalWrite(AC_pin, LOW); // выключение симистора(он выключится когда полупериод достигнет нуля)
}
Только значение 9980 нужно уменьшить, но я не знаю сколько времени буду длиться 2 команды digitalWrite(AC_pin, HIGH) и digitalWrite(AC_pin, LOW).PHP код:
{
int dimtime = (78*dim); // вычислим время отсечки
delayMicroseconds(dimtime); // отсекаем лишнее
digitalWrite(AC_pin, HIGH); // включить симистор
delayMicroseconds(20); // короткая пауза, чтобы обеспечить включение симистора
digitalWrite(AC_pin, LOW); // выключение симистора(он выключится когда полупериод достигнет нуля)
int pauza = 9980 - dimtime; // расчет перехода через ноль при отрицательной полуволне
delayMicroseconds(pauza); // ожидаем для управления отрицательной полуволной
digitalWrite(AC_pin, HIGH); // включить симистор
delayMicroseconds(20); // короткая пауза, чтобы обеспечить включение симистора
digitalWrite(AC_pin, LOW); // выключение симистора(он выключится когда полупериод достигнет нуля)
}
Последний раз редактировалось Mastar; 21.11.2011 в 16:26.
Мои проекты - Катер для рыбалки
нет.. не работает.. уже и перепаял схему с конденцатором.. ситуация та же... лампа мигает краткими вспышками.. если уменьшать 9980, то вспышки становятся просто реже...
Мои проекты - Катер для рыбалки
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)