Подскажите, пожалуйста, возможно ли вывести статическую характеристику NTC в отдельный регистр для каждого из входов, потому что датчиков довольно большой зоопарк, и B3988 не самые часто встречающиеся. А так можно было бы получить очень гибкое решение.
Немного не понял суть вашего вопроса. Могли бы, пожалуйста, описать его более подробно — что именно вы хотите реализовать и с чем возникают трудности на данный момент?
Добрый день!
Суть следующая: датчиков NTC 10к существует очень много различных типов, и различаются они статической характеристикой - бета (В). Тут можно почитать подробнее
Сейчас в модулях эта характеристика жестко прописана как B3988. Однако более распространены B3950 и B3435. И если к модулю подключить датчик с другой характеристикой, то чем больше будет температура отличаться от 25 градусов, тем больше будет погрешность измерения
Чтобы сделать модуль максимально универсальным, можно добавить возможность указывать эту самую характеристику вручную в конфигах модуля. (подобно тому, как указывается тип датчика)
Кажется, понял ваш вопрос— ранее такая идея уже обсуждалась. Есть подобное решение, реализованное через wb-rules.
Идею расширить поддержку NTC датчиков, внес в книгу предложений.
Проблема в том, что мы модули напрямую опрашиваем нашей SCADA-системой, и wb-rules тут не смогут помочь.
***по идее можно реализовать условный пересчет из одной беты в другую, но это выглядит довольно сложно.
Прошу прощения за задержку с ответом. В вашем случае, да — реализация действительно довольно сложная. На данный момент нет возможности выполнить это напрямую без использования внешнего узла, который сможет интерпретировать значения датчика.
Мне кажется, средствами любой SCADA можно легко пересчитать значение сопротивления в температуру - это же тривиальная задача. А из модуля читать сопротивление, для этого никакие доработки не нужны.
Я это не к тому, что нам лень делать поддержку всех существующих типов датчиков, а к тому, что решение “здесь и сейчас” существует.
Добрый день!
Похоже, будем считать на стороне SCADA через сопротивление. Ибо пересчитывать температуру из температуры с неверной бета более накладно по ресурсам.