Автор | Сообщение |
|
Отправлено: 02.12.16 00:02. Заголовок: DALC NET LED DIMMER DLB1248
|
|
|
Ответов - 6
[только новые]
|
|
|
Отправлено: 02.12.16 09:16. Заголовок: RuckShot1, список по..
RuckShot1, список поддерживаемых типов регистров - на стр. № 22. Нумерация регистров - с 1 по 6 или с 0 по 5 (в зависимости от того что эти "Made in Italv" считают первым регистром). Назначение регистров - в зависимости от настроенной map (стр. №№ 21 и 5, соотв.).
|
|
|
|
Отправлено: 03.12.16 00:33. Заголовок: Отсчет с 0..
Отсчет с 0
|
|
|
|
Отправлено: 06.12.16 14:38. Заголовок: С ModBus работал оди..
С ModBus работал один раз и уже давно. Все забыл.. Можно пояснение, про регистры. Как понять какой из yих отвечает за включение света и за яркость?
|
|
|
|
Отправлено: 07.12.16 00:02. Заголовок: По описанию, девайс,..
По описанию, девайс, конечно, обалденный. RuckShot1, так какая у вас на нем нагрузка (White, Tunable white, RGB, RGBW)? И какой метод управления выбран - dim, dim to warm, etc.?
|
|
|
|
Отправлено: 07.12.16 11:30. Заголовок: Igor Их несколько шт..
Igor Их несколько штук. И на разных девайсах разная нагрузка. White, RGB и т.д. Сейчас тестирую один. Он в режиме диммера. x100 = A: INDEPENDENT OUTPUTS DIMMER FEATURE – MODBUS RTU (страница 24) Выставил на нем адрес 01. Но не совсем понятно как формируется адрес функции. Там в зависимости от канала к которому обращаешься нужно делать сдвиг. Но вот относительно чего этот сдвиг...
|
|
|
|
Отправлено: 07.12.16 14:41. Заголовок: Допустим, выбрана на..
Допустим, выбрана нагрузка RGB, метод управления - тупое диммирование по каналам. Из таблицы поддерживаемых типов регистров следует, что поддерживается opcode 3 - (Read holding registers), т.е. можно считывать текущее значение уровня по каналам. Это будем использовать для получения истинной обратной связи. Далее, поддерживается opcode 6 (Write holding registers), это будем использовать на запись, т.е. задание яркости по каналам. Берем модуль от Crestron под названием Modbus Analog Holding Register Poll and Control и видим, что в нем реализовано как чтение регистров типа Analog holding, так и запись в них. Отлично. Берем три копии такого модуля, параметризируем, связываем с модулем Modbus Processor так, как это показано в демо (лежит на Application Market), и управляем каналами. Подчеркиваю, возможно, истинную нумерацию регистров придется получить из указанной в документации методом сдвига на 1. Иными словами, в качестве адресов регистров указать не 0, 1 и 2 для каналов R, G и B, соотв. (стр. 21), а 1, 2 и 3. Для исследования карт регистров таких зверушек рекомендую ModScan.
|
|
|
|