Показано с 1 по 12 из 12

Тема: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

  1. #1
    Частый гость
    Автор темы
    Аватар для dzrZ
    Регистрация
    14.11.2008
    Сообщений
    327

    По умолчанию Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Купил я себе такую забавную штуку на 64 светодиода WS2812b. NeoModule оно там называется. К модулю прицепил светодиодную ленту. в принципе всё работает довольно красиво, как светомузыка, но есть некоторые странности, например, у меня не получается его откалибровать по уровням, столбец сильно дрожит при подаче на него синусоиды. Ну и яркость светодиодов нужно убавлять, а то без сварочных очков смотреть не возможно. В базовом варианте индикатор смотрится довольно слащаво и приторно, зато демонстрирует все возможности технологии. В общем нужно настраивать под себя в прошивке, благо она есть.

    Меня давно мучает вопрос, как они на АЦП микроконтроллера STM32F030F4Px подали сразу переменку? В даташите на микроконтроллер указано напряжение входа плюс вольта 4 максимум, и минуса 0.3в, если я конечно правильно прочитал даташит. Если подать звуковой сигнал 3.6В, то у него и отрицательная полуволна должна быть такой же. Никаких детекторов на плате я не заметил. Вот и хочется спросить – А что, так можно было, да?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Подключение.jpg 
Просмотров:	268 
Размер:	152.6 Кб 
ID:	370497  
    Вложения Вложения
    Последний раз редактировалось dzrZ; 25.04.2020 в 14:35.

  2. #2
    Завсегдатай Аватар для antecom
    Регистрация
    10.02.2005
    Адрес
    Королев
    Возраст
    50
    Сообщений
    2,846

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    У микроконтроллеров на каждом входе обычно стоят защитные диоды, которые обрежут отрицательную полуволну.
    Глянул даташит на SMT32 - диоды присутствуют.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	2020-04-25_15-15-33.png 
Просмотров:	153 
Размер:	35.1 Кб 
ID:	370504  

  3. #3
    Частый гость
    Автор темы
    Аватар для dzrZ
    Регистрация
    14.11.2008
    Сообщений
    327

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от antecom Посмотреть сообщение
    У микроконтроллеров на каждом входе обычно стоят защитные диоды, которые обрежут отрицательную полуволну.
    Глянул даташит на SMT32 - диоды присутствуют.
    Так я же на этот модуль сигнал по началу прямо с колонки брал, а у усилителя выходное сопротивление очень низкое. По моим представлениям о радиотехнике, этот диод должен был уже сгореть. Разработчик сказал, что входное напряжение не должно превышать 3.6В, больше никаких ограничений на источник сигнала не налагалось. Это уже не защитные, а беззащитные диоды ).

  4. #4
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,248

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от dzrZ Посмотреть сообщение
    Меня давно мучает вопрос, как они на АЦП микроконтроллера STM32F030F4Px подали сразу переменку? В даташите на микроконтроллер указано напряжение входа плюс вольта 4 максимум, и минуса 0.3в, если я конечно правильно прочитал даташит. Если подать звуковой сигнал 3.6В, то у него и отрицательная полуволна должна быть такой же. Никаких детекторов на плате я не заметил. Вот и хочется спросить – А что, так можно было, да?
    Да легко - через конденсатор подать, а после него двумя резисторами сделать среднюю точку.
    А куда там по схеме вообще входной сигнал подается, что-то я не въеду?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  5. #5
    Завсегдатай Аватар для VladimirV
    Регистрация
    09.05.2018
    Адрес
    Voronezh
    Сообщений
    4,808

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от dzrZ Посмотреть сообщение
    Так я же на этот модуль сигнал по началу прямо с колонки брал, а у усилителя выходное сопротивление очень низкое. По моим представлениям о радиотехнике, этот диод должен был уже сгореть.
    Это неправильные представления. Это диод отрезая нижнюю полуволну просто зарядит входные емкости до напряжения смещения ноля - и всего делов. Емкости маленькие - зарядятся через защитные диоды быстро и без проблем.

  6. #6
    Частый гость
    Автор темы
    Аватар для dzrZ
    Регистрация
    14.11.2008
    Сообщений
    327

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от Alex Посмотреть сообщение
    Да легко - через конденсатор подать, а после него двумя резисторами сделать среднюю точку.
    А куда там по схеме вообще входной сигнал подается, что-то я не въеду?
    Подаётся на вывод 6 микроконтроллера. Про делитель я уже думал, но он там не замечен.
    Цитата Сообщение от VladimirV Посмотреть сообщение
    Это неправильные представления. Это диод отрезая нижнюю полуволну просто зарядит входные емкости до напряжения смещения ноля - и всего делов. Емкости маленькие - зарядятся через защитные диоды быстро и без проблем.
    Вполне возможно. Как-то ведь оно работает.

  7. #7
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,248

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от dzrZ Посмотреть сообщение
    Про делитель я уже думал, но он там не замечен.
    А Тут Владимир прав - оно и так будет работать.

    Цитата Сообщение от dzrZ Посмотреть сообщение
    Подаётся на вывод 6 микроконтроллера.

    6-й вывод - выход, наверное все-же на 6-й платы а не самого микроконтролера.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  8. #8
    Частый гость
    Автор темы
    Аватар для dzrZ
    Регистрация
    14.11.2008
    Сообщений
    327

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от Alex Посмотреть сообщение
    6-й вывод - выход, наверное все-же на 6-й платы а не самого микроконтролера.
    Не, на плате это нулевой. Этож контроллер, выход он или вход от прошивки зависит. Я тож по схеме не очень понял, пришлось тестером уточнить ).

  9. #9
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,248

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от dzrZ Посмотреть сообщение
    Этож контроллер, выход он или вход от прошивки зависит.
    Это в курсе Хотя не всякая ножка может быть аналоговым входом.
    Но я смотрел по схеме в 1-м сообщении.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  10. #10
    Частый гость
    Автор темы
    Аватар для dzrZ
    Регистрация
    14.11.2008
    Сообщений
    327

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Замучил меня этот индикатор, никому не советую. Он нормально работает только от батарейного питания и телефонных зарядников 5в и то не от всех. От обычных БП он высвечиват дёргающийся столб, типа помеу ловит. От лабораторного БП показывает помеху, вместо нуля, от маленьких китайских импульсников в железном корпусе, тож самое. Подключил в USB порт ноутбука, если он работает от батареи, то помехи нет, если же воткнуть в ноут питание, то помеха появляется, хоть и не такая большая. Пробовал ставить большой электролит - безрезультатно. Пробовал линейный стаб - не помогает. Вспомнил про ёмкостную связь с розеткой, взял два одинаковых ватт по 200 транса от старых бесперебойников, соединил их низковольтными обмотками, а затем на первичку первого подал 220, с "первички" второго снял 200, типа дополнительная отвязка от сети. И это не помогло совсем. Вот работает нормально только от этих дурацких телефонных зарядников, чем они так уникальны вообще не понимаю.
    Нашёл ещё два БП с которыми всё работает и оба не импульсные. Итого протестировано четыре импульсных БП, все не пригодны для этой штуки
    Последний раз редактировалось dzrZ; 09.11.2020 в 23:56. Причина: добавил про не импульсные бп

  11. #11
    Частый гость Аватар для Dmitry_N
    Регистрация
    21.06.2017
    Адрес
    Москва
    Сообщений
    384

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Странно это. Может ему нересет к питанию подтянуть ? Килоом 10.

  12. #12
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,248

    По умолчанию Re: Индикатор уровня на STM32 и адресных светодиодах от Чип и Дип

    Цитата Сообщение от Dmitry_N Посмотреть сообщение
    . Может ему нересет к питанию подтянуть ? Килоом 10.
    Для STM32 это не обязательно, а вот конденсатор на землю там не помешет.
    Еще неплохо бы посмотреть что с неиспользованным ногами у проца. Хотя, даже если с ними и ничего не делать, таких глюков я не встречал.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •