Интересно у Вас получается
Задачу точнее ставьте.
Линейка на колесе из светодиодов: 3 цвета (RGB) на 32 точки = 96 диодов - согласен.
Но 96 ШИМ?! зачем на каждый диод свой ШИМ? Это сколько проводов на колесе будет - надежность плохая.
Можно 1 ШИМ, а еще лучше 1 ЦАП (8 битный) + мультиплексор на 96 каналов (3 микросхемы "8-1"). Соединять диоды по типу матрицы и подключать к выходу ЦАП. Итого получится всего 20 проводов к диодам.
Далее по поводу колеса. Линейка светодиодов - это фактически радиус колеса.
Чтобы во время вращения колеса картинка "была везде", то при повороте допустим на 1гр. светодиоды должны переключаться в соответствии с картинкой в памяти.
Имеем 360 градусов за оборот.
Ничего не напоминает? Телевизор!
Переключение светодиодов в линейке - строчная развертка.
Переключение светодиодов за 1 оборот колеса - кадровая развертка.
Итого имеем "логический" экран размеров 32х360 точек с глубиной цвета 24 бита.
А так как линейка одна, то она должна успевать вращаться с такой скоростью чтобы человеческий глаз этого не заметил - частота должна быть ни как не менее 25 Гц. Иначе будет видно мерцание.
Экран телевизора и старых мониторов давал кадровую частоту 50 Гц.
Современные мониторы - 100 Гц.
А что такое 25 Гц - это 25 оборотов колеса за 1 секунду!
А какая при этом должна быть скорость велосипедиста не задумывались?
Длина окружности L = 2 * 3.14159 * R
Допустим R = 0,3 м, тогда L = 1.88 м.
Скорость будет V = L * 25 = 47.12 м/с = 169,64 км/ч.
Сомневаюсь что велосипедист разовьет такую скорость.
Добавлено спустя 5 минут 31 секунду:
На предоставленных картинках, только фото. Поэтому сложно сказать вращается картинка с колесом или стоит.
Скорее похоже просто на гирлянду на колесах.
Да и к тому же про рабочую частоту ЦАП и схемы управления:
Давай почитаем с какой частотой надо будет переключать светодиоды:
96х360х25=864000Гц=864кГц
Это просто частота переключения, а еще надо преобразование ЦАПу и перевлючение мультиплексоров.
А еще надо не забывать об использовании абсолютного углового энкодера. потому как скорость велосипедиста, а соответственно и кол-во оборотво колеса резко изменчивые. Обычный импулсь за оброт не поможет - картинка будет растягиваться и сжиматься при изменеии частоты вращения от номинальной.
Добавлено спустя 8 минут 49 секунд:
Снизить частоту вращения колеса можно, если поставить не одну, а несколько светодиодных линеек.
Например через каждые 36 градусов. Итого по окружности колеса разместится 10 "линеек", а это уже 960 светодиодов и управляющего оборудования к ним (8 микросхем мультиплексоров 8-1 (32х32=1024)). Частота переключения - 960х36х25 = 864кГц.
Частота вращения колеса снизиться в десять раз 2,5Гц
Минимальная скорость велосипедиста для нормальной работы - 16,96км/ч - Что вполне приемлимо для большинства.
Добавлено спустя 2 минуты 48 секунд:
Хотя преклоняюся перед ваше работой 96 ШИМов сделать!
Это фактически 96 аналоговых выходов!
Если посмотреть сколько стоит промышленный контроллерный модуль с 4 аналоговыми выходами, то сколько же будет стоить 96 - как космический корабль!
Предложите свою разработку в какое-нить НИИ бюро по производству промышленных контроллеров.
Добавлено спустя 10 минут 49 секунд:
А по поводу частоты вращения и вообще подобных схем даже на этом форуме есть хорошие примеры.
viewtopic.php?f=17&t=6632
так на второй видеовкладке даже видна частота вращения - 68-69 Гц (как у мониторов)