Андрей, появилась проблема сработки watchdog в MegaD-2561 fw: 4.29b5 (самопроизвольно выключается свет, uptime обнуляется, сервер периодически когда попадает на недоступность контроллера вываливает ошибку по нему). Из изменений:
1. Подключен DS18B20 с подтягивающим резистором на 4.7кОм (линия около 35м) к порту 30 в режиме DSen-1W-Norm
2. Подключен DS18B20 с подтягивающим резистором на 4.7кОм (линия около 27м) к порту 31 в режиме DSen-1W-Norm
3. Временно НЕ подключен DS18B20 с подтягивающим резистором на 4.7кОм (линия около 12м) к порту 32 в режиме DSen-1W-Norm
4. Подключение двух DS18B20 с подтягивающим резистором на 4.7кОм (линия около 30м) в режиме DSen-1WBUS на порт 33
5. Перенесен DHT22 с порта 30 на 35 в режиме DSen-DHT22
Все датчики получают 3,3В питания от контроллера. Все это было сделано разом и MegaD-2561 стала периодически перезагружаться. Чтобы попытаться конкретизировать в чем проблема сейчас порты 32 и 35 сконфигурировал как NC. Остальные трогать уже не могу. По другим портам - обычные кнопки и реле, никаких изысков в виде PWM и т.д., program и прочее не используется.
Реальная схема подключения датчиков:
- Sewerage_Connections.png (31.93 КБ) 3938 просмотров
PS: По поводу "не включения" дисплея кнопкой (мой пост -
https://www.ab-log.ru/forum/viewtopic.p ... 220#p33870) - примерно в тогда же открыл подрозетник пару раз выдернул/вставил RJ-45 из розетки. С тех пор дисплей работает как часы - оживает при нажатии кнопки. Значит проблема была в контактах.