Задать вопрос
@golira

Как проводить тестирование светодиодов при помощи arduino?

Здравствуйте! Хочется сделать платформу для тестирования светодиодов: на 15 светодиодов на протяжении 2-3 дней подавать одинаковое заданное напряжение и раз в час выводить ВАХ на экран монитора. Все это будет регулироваться микроконтроллером arduino UNO. Размышляя над этим вопросом пришел к выводу что нужно использовать сдвиговый регистр 74HC595 чтобы уместить все 15 светодиодов (иначе не хватит пинов на МК). Напряжение и ток будут измеряться модулями ADS1115 и ACS712. Возникает вопрос: как посылать заданное напряжение с микроконтроллера на светодиоды? То есть как сделать так чтобы на светодиод, например, поступало не 5 вольт от микроконтроллера, а 500 милливольт?
  • Вопрос задан
  • 292 просмотра
Подписаться 1 Средний 4 комментария
Решения вопроса 1
@nehrung
Не забывайте кликать кнопку "Отметить решением"!
Хочется сделать платформу для тестирования светодиодов
Тут надо учесть, что как правильно заметил wibsea, на практике бывает нужно тестировать только прямую ветвь ВАХ светодиода. Также, по его замечанию, для тестирования прямой ветви ВАХ надо задавать ток, а измерять напряжение - но вы почему-то собрались наоборот. Вот для тестирования обратной ветви надо задавать как раз напряжение, а измерять ток, но обратная ветвь именно светодиода имеет чисто академический, а не практический интерес.
15 светодиодов... нужно использовать сдвиговый регистр 74HC595
Нет, измерительная цепь для тестирования должна быть одна, а исследуемые двухполюсники надо подключать к ней через аналоговый или релейный коммутатор. Для управления коммутатором на 16 каналов достаточно всего 4-х двоичных сигналов, так что никакого сдвигового регистра не потребуется, выводов МК будет достаточно.
как посылать заданное напряжение с микроконтроллера на светодиоды?
Никак. В действительности для тестирования прямой ветви ВАХ напряжение надо не посылать, а мерить, а посылать надо ток. Для измерения напряжения на тестируемом светодиоде сгодится имеющийся на борту микроконтроллера АЦП (если вас устроит его точность), а вот насчёт тока сложнее. В идеале, чтобы задавать тестовый ток, надо было бы использовать ЦАП, сигнал с которого подавать на управление преобразователем напряжение->ток. Но в ардуинке вроде бы нет ЦАП, зато есть выходы ШИМ, и их много. В принципе ШИМ - это тоже ЦАП, но неточный и не быстрый, поскольку его сигнал придётся интегрировать. Ввиду того, что много выводов МК свободны, можно собрать внешний не очень точный ЦАП на резисторной матрице R-2R. Думаю, для ваших целей матрица в 5...6 разрядов будет достаточна.
Вот такая вырисовывается схема вашего тестера: ардуина управляет источником тока и измеряет напряжение на диоде, а также с помощью четырёх сигналов управления коммутатором задаёт, какой диод из имеющихся 15 подключить для тестирования.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
nava2002
@nava2002
Инженер
Напряжение и ток будут измеряться модулями ADS1115 и ACS712

Для измерения напряжения у микроконтроллера есть встроенный АЦП. То есть ADS1115 можно не использовать.

как посылать заданное напряжение с микроконтроллера на светодиоды?

Я бы использовал ШИМ выход микроконтроллера. Но конечно нужна будет дополнительная схема которая ШИМ преобразует в напряжение. Ну например на Мосфете.
Ответ написан
Для этого нужно использовать понижающий преобразователь, который снизит напряжение с твоих 5в до 500мв.

Если нужно программно менять - придётся более сложную схему с обратной связью городить.
Ответ написан
Комментировать
@Wan-Derer
Зобанели на Хабре, волки́ ;((
Для регулировки напряжения обычно используют делитель напряжения, например, в виде потенциометра. Есть микросхемы - электронные потенциометры, которыми можно управлять с МК. Плюс надо будет добавить буфер (усилитель тока), например транзисторный каскад с общим коллектором.
Тут есть другая проблема. Диод (и светодиод тоже) - нелинейный элемент. Напряжение на нём будет расти до определённого порога, после чего избыточное напряжение будет "сжираться" повышением тока. Надо понимать что ты хочешь измерять. То напряжение, которое ты хотел бы подать или то, которое в реальности оказалось. Может так получится что придётся ставить дополнительный ключ (или использовать ногу МК если она обеспечит необходимый ток) и измерять напряжение твоего регулятора сначала без нагрузки, а потом под нагрузкой.
(тут могу нести всякую чушь, пусть коллеги поправят)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы