Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
1

Atmega 32 & WS2811

23.11.2018, 12:33. Просмотров 384. Ответов 24
Метки нет (Все метки)

Доброго времени суток уважаемые форумчане.
Нужно связать Мегу 32 и WS2811.
Суть такая:
К каждой WS2811 будет подключена метровая линейка RGB светодиодной ленты. Будет таких линеек порядка 20.
Управляться всё это дело будет из Atmega32.
Вопрос таков:
Так как первый раз сталкиваюсь c WS2811, не могу понять, по какому протоколу её связывать с Мегой. В даташите написано некий IC. Если это ошибка, и это I2C, то тогда не стыковочка. На I2C шине может сидеть 128 устройств. А светодиодные ленты имеют гораздо большое количество светодиодов на WS2811. Если это не ошибка, и IC это некая шина, можете тогда направить в какую сторону копать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2018, 12:33
Ответы с готовыми решениями:

Макетная плата для Atmega 32?atmega 8
Здравствуйте !Уважаемые мастера нужна помощь (а именно нужна схема макетной платы для меги 32 и...

ws2811\ws2812 на atmega8
Подскажите пожалуйста, кто работал с данными чипами поделитесь примерами работы для Atmega. Хочется...

atmega
Здравствуйте. Использую USORT для общения 2 мег. Нужно объеденить RX и TX в одну линию....

Atmega 16 и C
Вопрос: есть ли транслятор с Си на асемблер для этого контроллера? Это может ускорить процесс...

Atmega 8A
Собственно есть микроконтроллер Atmega 8A. Нужно нажатием тактовой кнопочки включить устройство,...

24
Сергей 190
262 / 260 / 57
Регистрация: 18.03.2015
Сообщений: 985
23.11.2018, 14:51 2
О чем речь? О светодиодной ленте на чипе ws2811 или отдельной микросхеме ws2811.
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
В даташите написано некий IC
Именно так. Команды на все микросхемы идут "паровозиком". Первая ws2811 читает первую "пачку" импульсов, зажигает первый диод как приказано. Оставшиеся импульсы пропускает через себя. На вторую ws2811 приходит меньшее количество импульсов. Первая "пачка" от этих оставшихся предназначена для этой ws2811. И т.д.
0
FFPowerMan
129 / 76 / 29
Регистрация: 11.10.2018
Сообщений: 472
23.11.2018, 14:59 3
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
А светодиодные ленты имеют гораздо большое количество светодиодов на WS2811.
- ну, светодиоды по определению не имеют микроконтроллера с дешифратором адреса.
Тут он просто последовательный код светодиодам засылает да и все.

Добавлено через 2 минуты
1 микросхема хавает свои 24 бита.
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
23.11.2018, 15:51  [ТС] 4
Цитата Сообщение от Сергей 190 Посмотреть сообщение
отдельной микросхеме ws2811.
Будет отдельная микросхема, на каждую ЛИНЕЙКУ светодиодов. Линеек будет где то 20.

Цитата Сообщение от Сергей 190 Посмотреть сообщение
Именно так.
Где можно почитать про реализацию этого IC? У протокола аппаратная реализация или программная? Ну и т.д. Как формировать посылки. Вообщем всё

Цитата Сообщение от FFPowerMan Посмотреть сообщение
- ну, светодиоды по определению не имеют микроконтроллера с дешифратором адреса.
Я в курсе, просто выразился не правильно.
0
Сергей 190
262 / 260 / 57
Регистрация: 18.03.2015
Сообщений: 985
23.11.2018, 16:01 5
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
Где можно ... Вообщем всё
Первая же ссылка "ws2811 arduino" http://arduino.on.kg/podklyuchenie-a...812B-k-Arduino
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
23.11.2018, 16:13  [ТС] 6
Цитата Сообщение от Сергей 190 Посмотреть сообщение
Первая же ссылка "ws2811 arduino"
Хотелось бы ближе к Atmel Studio что то))))))
0
ValeryS
Модератор
7407 / 5604 / 711
Регистрация: 14.02.2011
Сообщений: 19,069
Завершенные тесты: 1
23.11.2018, 21:02 7
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
к Atmel Studio что то
по мне так неблагодарный труд
ибо бит передается за 1.25 мкс 0-0.4 мкс единица 0.85 ноль 1-0.8 единица 0.45 ноль
причем протокол очень чувствителен к таймингу шаг влево вправо и все
сможешь такие временные параметры выдержать на Атмеге? при том что процессор должен еще что то делать
лучше смотри в сторону STM32 там аппаратный шим DMA и частота камня до 72 Мгц
я сделал на 6 потоков общее количество светодиодов около 1000 шт
Цитата Сообщение от FFPowerMan Посмотреть сообщение
ну, светодиоды по определению не имеют микроконтроллера с дешифратором адреса
да а 2812? правда по правильному его назвать микросборкой
но зовут "Адресный светодиод" "Управляемый светодиод" и еще 100500 названий
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
К каждой WS2811 будет подключена метровая линейка RGB светодиодной ленты.
и как ты себе это представляешь? одна WS2811 может выдать току на одну ножку 20мА
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
23.11.2018, 21:16  [ТС] 8
Можно конечно на STM32. Возможно буду пробовать на ней.
По поводу одна WS2811 на метр ленты: так ведь ни кто не отменял транзисторные ключи. )))))
0
ValeryS
Модератор
7407 / 5604 / 711
Регистрация: 14.02.2011
Сообщений: 19,069
Завершенные тесты: 1
23.11.2018, 21:24 9
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
По поводу одна WS2811 на метр ленты: так ведь ни кто не отменял транзисторные ключи.
а смысл использовать WS2811?
делай программный шим на атмеге и управляй ключами
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
23.11.2018, 22:15  [ТС] 10
Цитата Сообщение от ValeryS Посмотреть сообщение
а смысл использовать WS2811?
Смысл в том, что используя WS2811, я буду передавать данные всего по двум проводам, на все 20 линеек. + 2 провода питания. Итого 4 жилы. В случае программного ШИМа, я буду тянуть на каждую линейку отдельную жилу. Плюс питание. На каждую линейку по три жилы. Итого на выходе с контроллера, 60 жил провода.
0
ValeryS
Модератор
7407 / 5604 / 711
Регистрация: 14.02.2011
Сообщений: 19,069
Завершенные тесты: 1
23.11.2018, 22:25 11
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
На каждую линейку по три жилы.
не три, допустим, а четыре общий то тоже надо считать
с этим прекрасно справляется телефонный провод, там как раз 4 жилы, плюс поставив наконечники легко монтировать/демонтировать
легко изменить положение лент относительно друг друга
а вот при использовании WS2811 топологию придется продумывать
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
23.11.2018, 22:38  [ТС] 12
Я готов ломать голову над этим в пользу компактности)))))))
0
ValeryS
Модератор
7407 / 5604 / 711
Регистрация: 14.02.2011
Сообщений: 19,069
Завершенные тесты: 1
23.11.2018, 22:45 13
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
Я готов ломать голову над этим в пользу компактности)))))))
компактности не будет прикинь силу тока по питающим проводам для 20 метров ленты
завтра,если не забуду, скину фотки своего изделия которое работает уже 10 лет. причем в туровом варианте
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
23.11.2018, 23:19  [ТС] 14
И каков будет ток для rgb ленты 20 метров?)))))
0
ValeryS
Модератор
7407 / 5604 / 711
Регистрация: 14.02.2011
Сообщений: 19,069
Завершенные тесты: 1
23.11.2018, 23:30 15
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
И каков будет ток для rgb ленты 20 метров?
ну так подсчитай
дин светодиод жрет 60 мА, там их в связке обычно 3(говорим про 12 вольтовую)соединенных последовательно
значит 5 см ленты жрут 60 ма (0.06А)
0.06*20*20 =24А
и ты это все хочешь по одному проводу протянуть?
как минимум 2.5 мм2 сечение, о какой компактности может идти речь?
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
24.11.2018, 08:15  [ТС] 16
Так общая толщина провода 2.5 квадрата и двух управляющих жил не меньше 60 жил, даже 80 жил витой пары? По моему меньше. И возьни с проводами меньшее.
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
24.11.2018, 22:13  [ТС] 17
ValeryS, фотки забыл показать)))
0
locm
25.11.2018, 13:48
  #18

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
STM32 там аппаратный шим DMA и частота камня до 72 Мгц
Речь наверно про STM32F1? У STM32H7 частота 400 МГц.

0
ValeryS
Модератор
7407 / 5604 / 711
Регистрация: 14.02.2011
Сообщений: 19,069
Завершенные тесты: 1
25.11.2018, 19:13 19
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
фотки забыл показать)))
не забыл, пока добраться не могу чтобы сфотографировать
Цитата Сообщение от locm Посмотреть сообщение
Речь наверно про STM32F1?
разумеется
Цитата Сообщение от locm Посмотреть сообщение
У STM32H7 частота 400 МГц.
а цена?
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
25.11.2018, 20:55  [ТС] 20
Ну так по делу то кто подскажет?
Читал что с моей задачей препраксно справиться и мега32. Только кварц нужно ставить не менее 16 МГц.
0
25.11.2018, 20:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2018, 20:55

Atmega 16
Ребят, только начинаю работать в ассемблере, очень тяжело дается(( время поджимает, поэтому...

ШИМ на Atmega 16
Хочу запустить шим на таймере 2, но что-то не получается... Компилятор Avr studyo 4 Вот код:...

Светофор на ATmega
Здравствуйте. Надеюсь, на вашу помощь :с В курсовом проекте задание - спроектировать светофор. Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru