Arduino ШИМ и LED драйвер на xl6005
- Войдите на сайт для отправки комментариев
Пнд, 21/01/2019 - 03:38
Доброго времени суток
Имеется повышающий драйвер для светодиода на микросхеме xl6005e1. Параметры на выходе: напряжение 18В, ток 2А.
Я новичок что в радиоэлектронике, что в ардуино, поэтому возник вопрос. Можно ли с помощью arduino nano реализовать плавную регулировку яркости светодиода? На этот форум пришёл через похожую тему http://arduino.ru/forum/apparatnye-voprosy/upravlenie-silovymi-svetodidami-na-900ma-45-vatt, в которой подобный вопрос был решён. Перечитал её несколько раз, изучил даташит микросхемы.
Как понял, можно отпаять вторую слева ножку (Enable) и подачей на неё сигнала ШИМ с ардуино регулировать яркость. Будет ли это работать и как регулировать частоту сигнала с ардуино?
Зачем вам регулировать частоту ШИМ? Для регулировки яркости, судя по тому посту на который ссылаетесь, достаточно обычного analogWrite с аргументом от 20 и выше
Я пытаюсь понять принцип работы такой схемы, вопрос от незнания.
Получается, что микросхема корректирует выходной ток в зависимости от аргумента, который пришёл с пина arduino на вход En? И если я соединю ножку Enable с одним из аналоговых пинов ардуино через токоограничивающий резистор, этого будет достаточно для управления? (при наличии соответсвующего скетча)
Я пытаюсь понять принцип работы такой схемы, вопрос от незнания.
Получается, что микросхема корректирует выходной ток в зависимости от аргумента, который пришёл с пина arduino на вход En? И если я соединю ножку Enable с одним из аналоговых пинов ардуино через токоограничивающий резистор, этого будет достаточно для управления? (при наличии соответсвующего скетча)
Отправил в песочницу, с целью ликвидации незнания.
Ответ - недостаточно.
Аналоговый пин != аnalogWrite(); , найдите отличия, изучив команду.
Изучите как работает ШИМ.
Доброго времени суток
Имеется повышающий драйвер для светодиода на микросхеме xl6005e1. Параметры на выходе: напряжение 18В, ток 2А.
Я новичок что в радиоэлектронике, что в ардуино, поэтому возник вопрос. Можно ли с помощью arduino nano реализовать плавную регулировку яркости светодиода? На этот форум пришёл через похожую тему http://arduino.ru/forum/apparatnye-voprosy/upravlenie-silovymi-svetodidami-na-900ma-45-vatt, в которой подобный вопрос был решён. Перечитал её несколько раз, изучил даташит микросхемы.
Как понял, можно отпаять вторую слева ножку (Enable) и подачей на неё сигнала ШИМ с ардуино регулировать яркость. Будет ли это работать и как регулировать частоту сигнала с ардуино?
Можно но не на Enable. ШИМ на этой микрухе через обратную связь, 5 нога Feedback. От шунта светодиода на 5ногу ограничительный резистор 1-2К и через диод ШИМ подается на 5 ногу. Чем выше скважность тем меньше яркость светодиода и на оборот. Читаем даташник.
Как понял, можно отпаять вторую слева ножку (Enable) и подачей на неё сигнала ШИМ с ардуино регулировать яркость. Будет ли это работать и как регулировать частоту сигнала с ардуино?
ШИМ регулирует не частоту, а ширину импульса, отсюда и название.
Enable - это включение/выключение. Постоянно включать/выключать не всегда хорошо.
Можно но не на Enable. ШИМ на этой микрухе через обратную связь, 5 нога Feedback. От шунта светодиода на 5ногу ограничительный резистор 1-2К и через диод ШИМ подается на 5 ногу. Чем выше скважность тем меньше яркость светодиода и на оборот. Читаем даташник.
Даже схема есть))
Особое внимание уделите напряжению FB(см. даташит), оно очень маленькое, т.е. с Ардуино подавать через резистор 27 - 43кОм(придётся подбирать).
Я вот по этой схема организовал ШИМ от 5В attiny13. EN при включении сделал подтяжку к минусу и после старта контроллера уже запуск. Этот же вывод в коде организовал как ВКЛ/ВЫКЛ. Из перепробованных этот оказался самый стабильный и предсказуемый :)