датчик ВН1750

Getcev
Offline
Зарегистрирован: 17.04.2017
Господа, здравствуйте!
 
Вопрос понимаю не совсем по теме, но на других форумах никто внятно не ответил...(
 
Как датчик ВН1750 перевести в режим низкого разрешения ( 16мс )? В проекте который мы начали с сыном не нужна высокая точность измерения..., неоходима скорость ( так понимаю по умолчанию идет 1Лк/120мс , а это для меня много ибо импульс потока всего 100+-10мс ). 

Электрические характеристики:

  • Напряжение питания – 2,4 – 3,6 В
  • Ток потребления – 120 мкА
  • Ток потребления в спящем режиме – 0,01 мкА
  • Измеряемая длина волны – 560 нм
  • Точность в режиме высокого разрешения – 1 Лк
  • Точность в режиме низкого разрешения – 4 Лк
  • Период измерения в режиме высокого разрешения – 120 мс
  • Период измерения в режиме низкого разрешения – 16 мс
  • АЦП – 16 бит

значит ли что эти характеристики производителя могут иметь некое среднее значение?  

sadman41
Offline
Зарегистрирован: 19.10.2016

По I2C кинуть в датчик 0x01 для того, чтобы он проснулся, потом  заслать 0x13 (Continuous lowres mode) или 0x23 (OneTime lowres mode), подождать время конверсии, считать два байта, сделать из них raw-число, разделить его на 1.2. Это будут lux-ы.

И, да... учтите, что нужно его два раза подряд запускать на конверсию, если используете OneTime mode. Иначе получите позавчерашнее показание.

Getcev
Offline
Зарегистрирован: 17.04.2017

sadman41 Спасибо!

Только вот что Вы написали..это мне как мёртвому припарка)))  Пытаюсь начать с ноля ( с азов ) этот проект .., так как сына забрали в армию.., если заинтересует написание *возмездного* скетча то пишите getcev@mail.ru 

или посоветуйте кого либо, т.к. хотели переделать устаревшее оборудование...и затянули сроки , а босс не слезает ))))  

 

bwn
Offline
Зарегистрирован: 25.08.2014

Ню так ниже есть "Исчу исполнителя". ))))