Найдено 8 результатов

Morgen.Kot
Пт окт 09, 2020 23:08:30
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Re: Нелинейность ШИМ при управлении светодиодной лентой(Ardu

[uquote="mickbell",url="/forum/viewtopic.php?p=3903428#p3903428"]Электролит адекватной ёмкости - это как минимум. На каждую ленту или достаточно одного на все - не скажу, не видя схемы и монтажа. По-хорошему электролит ещё бы и керамикой зашунтировать, хватит, пожалуй, 1 мкФ.[/uquote]

Спасибо, учту ...
Morgen.Kot
Ср окт 07, 2020 23:20:25
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Re: Нелинейность ШИМ при управлении светодиодной лентой(Ardu

[uquote="mickbell",url="/forum/viewtopic.php?p=3903313#p3903313"][uquote="Morgen.Kot",url="/forum/viewtopic.php?p=3903288#p3903288"]Говорил уже - при установке частоты ШИМ на мосфете начинают звучать компоненты блока питания на той же самой частоте. Природу этого явления я объяснить не берусь, но ...
Morgen.Kot
Ср окт 07, 2020 21:46:48
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Re: Нелинейность ШИМ при управлении светодиодной лентой(Ardu

Лучше выбрать что-то одно - или писать полностью Arduino-way с использованием библиотек, по-возможности максимально избегая прямой записи в регистры.

Подумал над этими словами... и перешел на использование библиотек TimerOne и TimerThree.

Глянул внимательнее - каналов то вообще 3. Только у ...
Morgen.Kot
Вт сен 29, 2020 22:32:31
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Re: Нелинейность ШИМ при управлении светодиодной лентой(Ardu

Еще раз - вы уже напоролись на проблемы analogWrite(255).
Еще раз - не вижу смысла тащить к себе чужой код, который по набору define'ов в конечном счете выставляет нужные значения регистров. Поведение на верхней границе диапазона восьмибитного ШИМ меня не расстраивает.

Чтобы настраивать ...
Morgen.Kot
Вт сен 29, 2020 21:50:48
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Re: Нелинейность ШИМ при управлении светодиодной лентой(Ardu

Но если вы будете ШИМ использовать только через библиотеку TimerOne - никаких проблем не будет и вы получите нормальные функции нормального ШИМ с полной разрядностью до 16 бит .

Прочитал статью по ссылке - пока что не увидел для себя преимуществ в использовании библиотеки.

О которой вы не знали ...
Morgen.Kot
Пн сен 28, 2020 12:43:12
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Re: Нелинейность ШИМ при управлении светодиодной лентой(Ardu

Не максимум. У atmega328p есть 16-битный Timer1, которым можно управлять и выдавать настоящий 16-битный ШИМ.
Согласен, но на этот таймер, как я понял, завязаны функции времени из стандартной библиотеки, и манипуляции с его настройками приведут к некорректной работе этих функций. Для моих целей это ...
Morgen.Kot
Вс сен 27, 2020 23:32:01
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Re: Нелинейность ШИМ при управлении светодиодной лентой(Ardu

Спасибо за советы.

Действительно, увеличил разрядность ШИМ до 10-ти бит (максимум, что можно выжать с AVR), и стало заметно лучше.

Проблема резкого скачка от 254 к 255 была вот в чем:
1. Режим ШИМ на самом деле был 9 бит, а не 8 - я сначала сам запутался, а потом и вас ввел в заблуждение
2. Само ...
Morgen.Kot
Пт сен 25, 2020 17:42:43
Форум: Практика
Тема: Нелинейность ШИМ при управлении светодиодной лентой(Arduino)
Ответы: 21
Просмотры: 6097

Нелинейность ШИМ при управлении светодиодной лентой(Arduino)

Добрый день, коллеги.
Намедни собрал простейшую схему управления светодиодной лентой. В составе: Arduino, мосфет IRLZ24NPBF, резистор 20 Ом между микроконтроллером и затвором, резистор 10 кОм между затвором и стоком. Думаю, схема ни к чему, и так все понятно.

Заработало все с первой попытки ...

Перейти к расширенному поиску