realqwerty 0 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба имеется стеллаж на 240 ячеек, 2х3 метра. по вертикали 8 рядов(2 метра) по горизонтали 30 рядов ( 3 метра.) Нужно на каждую ячейку приделать независимую трехцветную светодиодную индикацию. кучу проводов тянуть неохота. есть мысль сделать печатную плату размером на 5 ячеек(48 плат.) и зацепить по RS485 + каконить контроллер. какие варианты еще есть? i/o - expanderы? у них spi и i2c интерфейсы, как они себя поведут на такие расстояния, + вопрос адресации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vladivolt 0 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба RGB-ленты с индивидуальным управлением искать "WS2812B" https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf https://lesson.iarduino.ru/page/podklyuchaem-moduli-neopixel-na-baze-ws2812b-svetodiodov-k-arduino/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 123 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба 1 час назад, realqwerty сказал: приделать независимую трехцветную светодиодную индикацию. Индицировать что? Цвет? Число? Текст? Картинку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 9 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба 1 час назад, Vladivolt сказал: RGB-ленты с индивидуальным управлением искать "WS2812B" Просто отдельными WS2812B, по штуке на ячейку. Управление по одной шине с внешнего контроллера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба 2 часа назад, realqwerty сказал: и зацепить по RS485 + каконить контроллер. какие варианты еще есть? i/o - expanderы? у них spi и i2c интерфейсы, как они себя поведут на такие расстояния, + вопрос адресации. Посмотрите интерфейс LIN. 2 провода и по ним же питание. Микроконтроллеры с поддержкой LIN есть и они дешевые. Мосты СAN-LIN тоже есть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
realqwerty 0 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба индицировать состояние ячейки, пустое, полупустое и т.д., т.е. независмое включение, моргание любым светодиодом без текста и картинок. WS2812B спасибо посмотрим, LIN тоже глянем, спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NULL 0 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба 3 hours ago, iosifk said: Посмотрите интерфейс LIN. 2 провода и по ним же питание. Прошу прощения, а это как? это же не автомобиль с общей массой... по стандарту же три провода. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 17 января, 2019 Опубликовано 17 января, 2019 · Жалоба 25 минут назад, NULL сказал: Прошу прощения, а это как? это же не автомобиль с общей массой... по стандарту же три провода. Да, верно - http://canhacker.ru/что-такое-шина-lin/. Это про 2 провода я перепутал... Там 2 провода под LIN и еще питание. Прошу меня простить... :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 9 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба И все таки WS2812B лучше, там насквозь тащить надо только питание +5В и Общий, а шина управления с выхода одного на вход другого. Управление по принципу "сдвигового регистра", легко наращивается, цвет и яркость каждого светодиода плавно и независимо регулируются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 18 января, 2019 Опубликовано 18 января, 2019 · Жалоба +1 за WS2812. Точнее, в данном случае я бы посмотрел в сторону PL9823, то же самое, но в традиционном "трухольном" корпусе (5 и 8 mm). Но, учитывая ощутимую дистанцию между точками, озаботиться согласованием (последовательным), чтобы не "звенело". Ну и контроллер тоже надо недалеко от первой точки устанавливать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 19 января, 2019 Опубликовано 19 января, 2019 · Жалоба On 1/17/2019 at 8:22 AM, realqwerty said: . . . какие варианты еще есть? i/o - expanderы? у них spi и i2c интерфейсы, как они себя поведут на такие расстояния, + вопрос адресации. I2C отпадает напрочь. Экспандеры (в "чистом" виде) - тоже. Оптимально микроконтроллер с RS485 (c расширителем, тк по стандарту только 32 точки на драйвер, современные может и мощнее). 2 линии 485 + 2 - питание. Если есть желание сэкономить и не программировать контроллеры - реализуйте псевдо-SPI на драйверах RS485 с последовательным соединением всей периферии по линии данных. Можно использовать 74HC595. Линии управления по RS485 - DATA, CLK, Load. Кол-во выходов управления на каждой плате - 8. Минусы: на каждой плате 4 драйвера 485 и нет защиты от помех (хотя чтобы "сбить" передачу по RS485 надо постараться). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 9 21 января, 2019 Опубликовано 21 января, 2019 · Жалоба В 19.01.2019 в 16:52, k155la3 сказал: I2C отпадает напрочь. Экспандеры (в "чистом" виде) - тоже. Оптимально микроконтроллер с RS485 (c расширителем, тк по стандарту только 32 точки на драйвер, современные может и мощнее). 2 линии 485 + 2 - питание. Если есть желание сэкономить и не программировать контроллеры - реализуйте псевдо-SPI на драйверах RS485 с последовательным соединением всей периферии по линии данных. Можно использовать 74HC595. Линии управления по RS485 - DATA, CLK, Load. Кол-во выходов управления на каждой плате - 8. Минусы: на каждой плате 4 драйвера 485 и нет защиты от помех (хотя чтобы "сбить" передачу по RS485 надо постараться). И что же тут оптимального, на каждый один светодиод -- плата с микроконтроллером и зашивкой программы с идентификатором порядкового номера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 21 января, 2019 Опубликовано 21 января, 2019 · Жалоба 1 hour ago, vladec said: И что же тут оптимального, на каждый один светодиод -- плата с микроконтроллером и зашивкой программы с идентификатором порядкового номера. Это для обычных LED. Будет работать на больших расстояниях. Делим 240 на N. Если N=15 (плат), то на каждую плату будет 16+16+16(3 цвета) LED. Передача на платы по RS485, "внутриплатное" управление LED - по SPI на (сколькоугодно) 74HC595. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 9 22 января, 2019 Опубликовано 22 января, 2019 · Жалоба 20 часов назад, k155la3 сказал: Это для обычных LED. Будет работать на больших расстояниях. Делим 240 на N. Если N=15 (плат), то на каждую плату будет 16+16+16(3 цвета) LED. Передача на платы по RS485, "внутриплатное" управление LED - по SPI на (сколькоугодно) 74HC595. А зачем? Когда можно обойтись одной платой с микроконтроллером, сколько надо одиночных светодиодов и по три провода между соседними ячейками. Тем более, что больших расстояний там нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 22 января, 2019 Опубликовано 22 января, 2019 · Жалоба 2 hours ago, vladec said: А зачем? Когда можно обойтись одной платой с микроконтроллером, сколько надо одиночных светодиодов и по три провода между соседними ячейками. Тем более, что больших расстояний там нет. Яж не утверждаю, что этот вариант не подходит. Мне подсознательно не очень нравится последовательное включение, с точки зрения помехозащиты. Но это "личное". Надо сходить к своему психоаналитику. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться