Я дізнався про мікроконтролер pic за певний проміжок часу і маю достатньо знань щодо роботи з цифровою електронікою. Я працював над основними електронними проектами, і зараз мені потрібно працювати над деякими комерційними додатками.
Моє запитання - як проектувати та будувати надійні та довговічні схеми. Я побудував автоматичну схему контролера світла, яка приймає вхід від LDR і відображає значення аналогового зчитування на панелі семи сегментів. Потім він робить деякі розрахунки і керує світлом через реле. Цю схему потрібно постійно вмикати (цілодобово). Перші кілька місяців схема працювала чудово, але приблизно через 6 місяців вона почала працювати несправно. На 7-сегментному дисплеї він показав безглузді речі (він показав лише частини цифр), потім він запалює лампу на індикаторному індикаторі, але реле не перемикається. Це не очікувана поведінка. Вся справа в тому, що не завжди так буде працювати. Іноді це працює чудово. Потім він знову починає виходити з ладу. Немає точного порядку, в якому він працює.
Тепер моє питання - чому ці схеми поводяться саме так. Я припускаю, що це може бути тому, що він працює цілий день без будь-яких інтервалів. Цей вид додатка повинен працювати весь день. Я використовую PIC, оскільки я знаю лише про рис. Атмал надійніший за малюнок? (Я запитав, оскільки атмал використовується в більшості програм автоматизації, частіше, ніж знімок). Мені потрібні поради експерта з цифрової електроніки. Як будується цей вид промислових застосувань? Чи потрібно дотримуватися особливих правил? Як створити більш надійні схеми? Будь-які поради або вказівки експерта будуть високо оцінені. Дякую...
EDIT
Як це запропоновано у відповідях, я відредагую свою відповідь, надавши додаткові ресурси, щоб допомогти з'ясувати помилки в дизайні.
Нижче зображено опис, як виглядає схема після її побудови. Це центральний трансформатор на 12 В, який живить ланцюг. Він випрямлений за допомогою напівхвильового випрямляча, а потім регулюється за допомогою ІК 7805.
Нижче схематична конструкція.
Якщо потрібна додаткова інформація, я надаю все необхідне. Якщо програма потрібна, я додам її. Програма дещо тривала. Вона використовує переривання.