Оскільки вам також потрібен нульовий перехід, ви отримаєте виявлення відключення електроенергії практично безкоштовно .
Найкраще використовувати оптопар для виявлення нульових перетинів. Подайте напругу мережі через резистори високого опору на вхід оптрона. SFH6206 Vishay має два світлодіоди в антипаралельних, тому він працює протягом повного циклу напруги мережі.
Якщо напруга на вході досить висока, вихідний транзистор включається, а колектор знаходиться на низькому рівні. Однак навколо нульового перетину вхідна напруга є занадто низькою, щоб активувати вихідний транзистор, і його колектор буде підвищений. Так ви отримуєте позитивний пульс при кожному нульовому переході . Ширина імпульсу залежить від струму світлодіодів. Не зауважте, якщо це більше 10% робочого циклу (1 мс при 50 Гц). Це буде симетрично щодо фактичного переходу нуля, тому точна точка знаходиться в середині імпульсу.
Щоб виявити відключення електроенергії, ви (повторно) запускаєте таймер на кожному нульовому переході, з тимчасовим очікуванням у 2,5 півцикла. Найкраща практика - дозволити імпульсу генерувати переривання. Поки напруга присутня, таймер буде перезапускатися кожні півтора циклу і ніколи не вичерпується. Однак після відключення електроенергії він закінчиться затримкою через трохи довший цикл, і ви можете вжити відповідних заходів. (Значення таймауту перевищує 2 півцикли, так що сплеск на 1 нульовому перетині, що викликає пропущений імпульс, не дає вам помилкового попередження .)
Якщо створити програмний таймер, він нічого не коштуватиме, але ви також можна використовувати одноразовий моностабільний мультивібратор (MMV), наприклад, з LM555 .
Примітка: залежно від напруги мережі та типу резистора вам може знадобитися розмістити два резистори послідовно для оптрона, оскільки висока напруга може спричинити поломку одного резистора. Для змінного струму 230 В я використав для цього три резистори 1206 послідовно.
Питання та час! (з коментарів, це додатково, якщо ви хочете більше )
9998V20mAΩP=V×I=9998V×20mA=199.96W, набагато більше, ніж номінальна 1 / 4W. Отже, щоб впоратися з потужністю, нам навіть знадобиться 800 резисторів. ОК, 10кВ - це надзвичайно, але приклад показує, що ви можете використовувати будь-яку напругу для світлодіода, тому 230В також можливий. Це лише питання використання достатнього і правильного типу резисторів.
P
P=V×I=230VRMS×1mA=230mW−