Приветствую, коллеги.
Мы продолжаем работать над следующей версией программного обеспечения для прожекторов, которое реализует ряд дополнений к существующему функционалу. Сегодня хочу показать вам пару интересных моментов, которые были обнаружены.
Аппаратное решение, которое применяется в прожекторе, позволяет выдавать в цепь светодиодов не только большой, но и мизерный ток. В минимуме это примерно 1 тысячная миллиампера, то есть одна миллионная ампера. Поскольку длина цепочек светодиодов разная, есть разброс в самих параметрах светодиодов, плюс катушки, токозадающие резисторы, чипы драйверов, даже длина проводников - разные для разных каналов и разных прожекторов, поэтому минимальные токи для разных каналов различаются заметно. Также появление хотя бы немного заметного свечения начинается для разных значений яркости для разных каналов. Поэтому с самого начала мы решили сделать так, чтобы минимальные токи были на самом деле доступны для пользователя. То есть тот ноль, что ставится в интерфейсе - он, грубо говоря, верняк ноль для любых раскладов. То есть при этом ноле верняк никогда ничего не будет светиться. А по факту появляется свечение в промежутке примерно от 1% до 3%. Сейчас мы работаем над модулем калибровки, который позволит один раз установить значение тока в канале в % при котором светодиоды начинают своё свечение и это значение в дальнейшем будет принято за 0,01% яркости. Во время работы с этим модулем были получены интересные результаты, которыми я хотел бы с вами сегодня поделиться.
На очень малых токах цветные светодиоды начинают выдавать несвойственный им свет. Например, голубые светодиоды в прожекторе Vega 60 сначала дают практически чистый белый свет:
при дальнейшем уменьшении тока свет этих голубых (sic!) светодиодов становится сначала желтоватым:
а при совсем малых значениях силы тока - порядка микроампера, их свет становится и вовсе красным! К сожалению, свечение такое слабое, что фотоаппарат в сотовом телефоне передает это с трудом:
Еще один интересный момент. Биннирование всех светодиодов выполняется для довольно больших токов - обычно это 350мА или 700мА. А когда светодиоды получают ток примерно в тысячу раз меньше этого, спектр их излучения становится иным, причем плавает от диода к диоду, даже в пределах одного и того же бина по длине волны весьма значительно. Например, вот как выглядят синие светодиоды в том же Vega 60:
Как видите, один светодиод превратился в настоящий фиолетовый
Поэтому сейчас мы думаем над тем - как сделать так, чтобы с одной стороны пользователю были доступны настройки для самых малых токов, но с другой стороны сделать так, чтобы не случилось такой ошибки - когда на диоды подается настолько слабый свет, что они светят не тем светом, что им присущ.
Напоследок. Пожалуйста имейте в виду что все эти снимки приводятся для тестового варианта прожектора, у окончательного мы ухитрились расположить светодиоды гораздо равномернее, а именно так: