Форум » » CH-TEMP-O-MKII-IW » Ответить

CH-TEMP-O-MKII-IW

RuckShot1: Добрый день! Возникла проблема с установкой CRESNET ID на эти датчики. Программно поменять их не получается, а на самом датчике, есть возможность поменять, только второй символ. Первый зашит как E, второй символ соотвественно меняется на самом датчике во всем диапазоне. Но мне не хватает всех этих адресов. Как быть? Еще один контроллер ставить? Спасибо!

Ответов - 9

p.vladi: В инструкции написано "Max. 16 CH-TEMP pro Steuerungseinheit (Adressierung)" соответсвенно да, 16 штукен на один креснетен могу посоветовать 1wire, например DS18B20 подключать напрямую к RS232 (есть лучшие методы, - лучше питать сенсоры отдельно (земля, питание, сигнал) это первая схема которая попалась) либо купить фирменный адаптер В интернете есть исходный код работы с выходом от этих сенсоров

beomaster: GLS-SIM в комбинации с такими датчиками: http://www.ebay.com/itm/PT100-Temperature-Sensors-Transmitter-DC24V-0-100-output-0-10V-/231025948707?pt=LH_DefaultDomain_0&hash=item35ca383823

Igor: RuckShot1, датчики уже приобретены в количестве, превышающем возможности контроллера по адресации, верно? Тогда есть два варианта - действительно использовать дополнительный контроллер и оставить в системе датчики Crestron или заменить датчики на оборудование стороннего изготовителя. Неприятная ситуация.


RuckShot1: Добрый день! Такая вот история с датчиком этим. Сейчас холодно на улице. Датчик на балконе. В итоге показывает 65535. По его техническим описаниям пределы работ от 0 до 50 градусов. Соответственно показание температуры неверное. Показание с датчика заходят в Analog Scaler (span = 1422, offset = 65539) - как и описано в мануале. Как решается такая ситуация? Не использовать датчик при холоде?

Игорь K.: Посмотрите что такое signed переменные. Станет понятно как управляться с отрицательными значениями. Также, из собственного опыта, показания датчиков в таких условия нелинейны.

Вячеслав: RuckShot1 пишет: По его техническим описаниям пределы работ от 0 до 50 градусов.Как решается такая ситуация? Не использовать датчик при холоде Очевидно да, не использовать. Хуже того, бытует мнение озвученное одним из старожилов форума что крестроновский C2N-RTHS у которого заявлен диапазон -40 +80 С тоже врет при минусовых температурах. Так что пока видится очевидное решение искать другие датчики. Упомянутый DS18B20 классика жанра. Работает корректно (проверял по крайней мере до -18 что выдавала морозильная камера). НО тут большое такое НО: Подключение (1-wire) и модуль. Можно нагуглить даже и даже по форуму модули управления. В основном с паролем и привязкой к серийнику процессора (платные) + сборка схемы. Попадался даже бесплатный, но не проверял работу. Можете попробовать купить готовый адаптер на COM порт за пару т.р. типа DS9097U. К такому адаптеру можно подключить шлейфом много датчиков которые имеют свой уникальный ID. Но модуль все равно писать даже на этот адаптер. Благо протокол управления подробно описан в инструкции к самому датчику и адаптору. Впрочем, у меня сил и терпения хватило написать модуль считывания температуры без сканирования ID адресов на шине с параметром в виде конкретного ID. В качестве сканера использовал штатную бесплатную утилиту OnWireViewer. Протокол управления предусматривает стартовый импульс (что то типа закорачивания +5 на землю) самопальные схемы подключения этого понятное дело не умеют, в адапторе DS9097U же на этот случай есть спец.команда. Подозреваю что для самопальных схем этот импульс придется формировать силами Crestron (видимо подачей нормированного сигнала DTR).Скорее всего за эту фишку люди разумно и хотят денег. Но купив DS9097U все упрощается и ограничено лишь вашими способностями и пониманию протокола и программированию. Поэтому путь выбирать только Вам.

RuckShot1: Вячеслав Игорь K. Спасибо!) Все ясно)

Alexey_86: Какой датчик используется с этой коробкой? Шина видимо 1-wire, т.к. 18b20 показывает значения, они изменяются от нагрева, но отскалировать по мануалы их не получается. На температуре около 28С значение достигает максимума (65535) и при дальнейшем нагреве продолжает расти от 0 по второму кругу.

Alexey_86: Сам отвечу на свой вопрос. Может кому будет полезно. ds18s20 нормально работает с этим блоком. Отличается от 18b20 кодом передачи.



полная версия страницы