А можно поподробнее - что о чем и почему? Вижу оптопары, симисторы и 3 источника напряжения.
Для чего такой форм-фактор?
Плата будет управлять модулями некоего устройства и брать с него обратные сигналы, типа авария, температуры в аналоговом виде и т.д. Уровни некоторых сигналов больше чем у меги, да и напряжения в модулях присутствуют большие - для этого оптопары: и уровень согласовать и развязка. Симисторов нет, то Р-канальные полевики. Ну и форм фактор соответствено всё на одной плате. В общем делается под конкретную задачу. Источник напряжения один на 3.3В, остальные индуктивности для сглаживания ШИМ, управлять вентиляторами.
Настройте через программmartiniman писал(а): ↑10 сен 2018, 12:24А хотелось бы при P32=ON отправить через NET- 24:1, при P32=OFF - 24:0, возможно ли так настроить?
На сколько я помню в NET поддерживаются команды 3/4. Удаленный контроллер их сам интерпретирует в 0/1
Да, функция Net поддерживает синхронизацию с помощью команд 3 и 4. Но не удаленный контроллер их интерпретирует, ведь он не знает состояние входа управляющего контроллера. Это контроллер, который вызывает записанный URL меняет команду на 0 или 1.
Конечно, нужна подтяжка.
Запрос на конвертацию нужен.Alex_Jet писал(а): ↑12 сен 2018, 10:22В последней ревизии прошивки, как я понял, для порта в режиме OUT-DS2413 можно подключать несколько DS2413 и туда же несколько DS18B20. При этом DS2413 будет срабатывать при обращении сервера с командой типа: cmd=30A:1&addr=c6c439000000. А для DS18B20 необходим дополнительный запрос на конвертацию данных?
Вот не знаю, насколько это действительно необходимо и будет востребовано в такой комбинации.Alex_Jet писал(а): ↑12 сен 2018, 10:22Кстати, а есть ли возможность допилить прошивку чтобы на порте с 1WB/OUT-DS2413 при обращении к 1-wire устройству по адресу (например, cmd=get&addr=c6c439000000) оно отдавало свое состояние? В перспективе можно было бы этот функционал использовать в program (if 30&c6c439000000>25 -> 30&e81c4390000ED=A:1).
Жаль, что не было предусмотрено джамперов для подключения подтяжки на этих портах... На самих модулях с DS2413 тоже нет подтяжки?
То есть делаем запрос на конвертацию и через 5 секунд парсим данные со странички "...list"? Или как лучше?
Как минимум расширение возможностей локальной работы контроллера с помощью 1-wire устройств. Ну а получать ответ по запросу адреса конкретного девайса - просто удобнее настраивать опрос в системах управления - не надо ничего парсить и дорабатывать.
Подтяжка - это копеечный резистор номиналом около 4,7кОм, который ставится между портом и питанием. Это очень просто сделать. Особенно с вилками XP5/XP6, где есть питание рядом.
Не обязательно 5 секунд. Можно через 1 секунду. Конвертация в DS18B20 происходит примерно за 0,85 секунды.
Насчет "get" по адресу - можно подумать. Это в целом не слишком сложно. По адресам в Program - вопрос.
А в чем смысл данной модификации?