HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

Светодиодный индикатор клавиш пианино. Управление от ПК по USB

Страница 2 из 4
Новичок
 
Регистрация: 12.03.2014
Сообщений: 11
Репутация: 10
0 19
0 0
 
13.03.2014 17:36 #11
Цитата:
Сообщение от radiola04
Набери-"Динамическая подсветка ТВ". Начни от туда. Извини-пианино механическое чтоль ?!! ))). Синтезатор весит 14 кг, там встроенный комп,усилитель + колонки,реал.звук,... .
Динамическая подсветка ТВ не из этой оперы, так как там используется диодная лента
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей.
Знаток
 
Регистрация: 06.12.2009
Адрес: Днепропетровск
Сообщений: 813
Репутация: 114
105 141
4 0
 
13.03.2014 18:02 #12
Цитата:
Сообщение от HDW
состоящий из 88 светодиодов, при этом каждый из них должен контролироваться ПО компьютера через USB хост. Хотел поинтересоваться у знающих, как такое возможно осуществить?
Если нет опыта программирования, то никак. Нужно написать прог. для ПК, сделать окно где будут выбираться нужные СД по каким-либо параметрам. Далее для МК прог., есть уже готовые библиотеки для работы с USB...
К МК подключаешь расширители портов или что-то в этом роде.
Может быть тут можно и по другому.. Всю от задач зависит. С программной точки зрения проще снимать с СОМ порта нежели с USB. Через переходник подключить МК по UART и все.
Для ПК я думаю нужно по любому писать прог. Можно конечно обойтись управленим через терминал.
Оценка
Эксперт
 
Аватар для gauptmann
 
Регистрация: 22.09.2009
Сообщений: 3,604
Репутация: 983
964 115
20 28
 
13.03.2014 19:32 #13
Мда... собственно индикация по сложности тут займёт одно из последних мест... Это разработка и по мере её воплощения будут возникать всё новые и новые вопросы, "на дурика" сделать не получится, за деньги... Изготовление и прогоны отдельная статья.
__________________
Работает - не лезь. Не полезешь - не убьёт.
Оценка
Гуру
 
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
2,193 1,123
40 83
 
13.03.2014 19:58 #14
HDW
при этом каждый из них должен контролироваться ПО компьютера через USB хост.
К сожалению Вы ставите задачу "ну очень мутно..."
Сетодиод - устройство индикации. И с какой целью Вы намерены контролировать светиться он или нет? Или Вы будете контролировать исправность светодиодов? Как проверка приборов при предполётной подгатовке самолётов.
Оценка
Специалист
 
Аватар для SHUR66
 
Регистрация: 24.06.2012
Адрес: Сочи
Сообщений: 1,585
Репутация: 338
310 206
6 5
 
13.03.2014 21:25 #15
CСкорее всего он хочет создать обучающую программу для игры на рояле, типа - где горит -туда и жми и возможно даже где-то софт раздобыл, тогда нужо знать какой, если софт писать самому, то можно вообще под LPT чё нить на бейсике накарябать и через дешифраторы на диоды
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 868
Репутация: 380
371 0
3 0
 
13.03.2014 21:32 #16
Полагаю что не так уж всё сложно.
Думается, у топикстартера есть опыт программирования под Windows. Delphi, Visual Studio? И видимо затруднения с железом. Иначе с чего бы делать ударение на светодиодах.

Тогда поступайте как рекомендуют выше: аппаратно ставьте USB-UART преобразователь -> МК -> цепочку сдвиговых регистров -> светодиоды. Программа под МК строчек на 30-40 (на Си). С освоением помогут на форуме. В конце концов есть учебники. Стоить железо будет 10-20$.

Со стороны ПК это выглядит так: если выбрали что-то из FTDI, например, устанавливаете драйвер на микросхему USB-UART преобразователя и далее общаетесь из привычной среды с внешним МК как с COM портом (в дистпетчере задач появится виртуальный COM порт). Шлёте из основной программы на ПК в этот COM порт 1-байтовые переменные, где всё что не "горит" нули, остальное единицы. МК их принимает и простой проверкой нулей и единиц "выгоняет" эти переменные одна за другой в сдвиговые регистры. Например, самые любимые среди радиолюбителей 74HC595.

Но хоть делается это, в принципе, за пару часов, если опыта нет вообще, то как и говорили старейшины выше, нахрапом не взять.
Оценка
Новичок
 
Регистрация: 14.05.2008
Сообщений: 10
Репутация: 14
4 0
0 0
 
14.03.2014 00:20 #17
Цитата:
Сообщение от HDW
А можно ли поточечно контролировать этим мк? Речь идёт не о мигающей ленте, а о программировании в реальном времени с возможностью одновременного свечения сразу 5-ти светодиодов в разных местах.
Как угодно можно управлять в каждый светодиод встроен драйвер и по однопроводной шине можно управлять любым светодиодом.
Оценка
Новичок
 
Регистрация: 12.03.2014
Сообщений: 11
Репутация: 10
0 19
0 0
 
15.03.2014 00:49 #18
Цитата:
Сообщение от Catcatcat
Как угодно можно управлять в каждый светодиод встроен драйвер и по однопроводной шине можно управлять любым светодиодом.
Очень дельная мысль, но дорогая
Оценка
Новичок
 
Регистрация: 12.03.2014
Сообщений: 11
Репутация: 10
0 19
0 0
 
15.03.2014 01:03 #19
Какую мк, по вашему мнению целесообразно здесь использовать? Я в мк мало разбираюсь, и в комментариях эксперта виден совет о FT232BM, сможет ли она селектировать сигнал на две линии (будет ли этот вариант рационален, хотя я уже в нём сомневаюсь) или гораздо проще будет создать всего одну линию из 176 светодиодов и сдвиговым регистром их контролировать? Правильно ли я понял, что FT232B - это часть USB-UART конвертера?
В ответ на вопрос про рояль: да, это так, появилось желание заучить композиции, а там понеслось... Две линии нужны для левой и правой руки соответственно.
P.S. Не судите строго за мои идеи)
Последний раз редактировалось HDW; 15.03.2014 в 01:29.
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 868
Репутация: 380
371 0
3 0
 
15.03.2014 07:28 #20
Давайте перенесём обсуждение в плоскость материальную.
Выглядеть Ваша схема будет как-то так (см. пристёжку).

FT232B и есть USB-UART конвертер. Питать его можно по-разному (откройте даташит). Основной возникающий вопрос по аппаратной части - откуда будут питаться светодиоды. Если их 88 штук, или же 196, то даже по 5 мА на светодиод даст 0,5-1А. USB желательно так не нагружать. Поэтому лучше запитать от USB только FT232B, а схему с МК и регистрами - от внешнего источника, поэтому потребуется опторазвязка. Если не претендовать на высокие скорости передачи, сойдёт обыкновенный копеечный оптрон, например 4N33 и т.п. Он один, используем только TX без обратной связи.

Контроллер любой c UART, тот что на схеме есть в DIP. Регистры 74HC595 тоже есть в DIP, только больше 10мА на ножку их лучше не нагружать. Если нужен ток больше - поставить транзисторные сборки. Это если у Вас светодиоды 1-Ваттные :-).

Тут одна неприятность - нужно паять ограничивающие резисторы по количеству светодиодов. Поэтому вместо 74 логики можно использовать два-в-одном - специализированные драйверы (на схеме внизу в квадратике). Это 16-ти канальные STP16СP05, MBI5026, SCT2024, TLC5925 и им подобные. Поинтересуйтесь. Принцип одинаков - нужно всего три провода для управления: тактовый сигнал, данные, сигнал разрешения записи. Ну а сколько у Вас линий светодиодов будет - значения не имеет. Или наращивайте цепочку микросхем «в длину», или ставьте в параллель столько «линий», сколько нужно.

Более рассуждать смысла нет, так как, скорее всего у Вас появится масса вопросов, которые не угадать, а идея начинать серьёзное освоение клавишных с построения «светомузыки», говоря словами lllll, выглядит "ну очень мутно...". Разве нет специализированных программ? Ваша программа умеет общаться с COM портом? С какой программой вообще предстоит увязать светодиоды? Есть возможность править исходный код?
Изображения
Тип файла: jpg Temp.jpg (527.2 Кб, 0 просмотров)
Последний раз редактировалось antonydublin; 15.03.2014 в 07:42.
Оценка
Ответ
Страница 2 из 4
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 17:07.
Обратная связь РадиоЛоцман Вверх