Январь 2010 Февраль 2010 Март 2010 Апрель 2010 Май 2010
Июнь 2010
Июль 2010 Август 2010 Сентябрь 2010
Октябрь 2010
Ноябрь 2010 Декабрь 2010 Январь 2011 Февраль 2011 Март 2011 Апрель 2011 Май 2011 Июнь 2011 Июль 2011 Август 2011 Сентябрь 2011 Октябрь 2011 Ноябрь 2011 Декабрь 2011 Январь 2012 Февраль 2012 Март 2012 Апрель 2012 Май 2012 Июнь 2012 Июль 2012 Август 2012 Сентябрь 2012 Октябрь 2012 Ноябрь 2012 Декабрь 2012 Январь 2013 Февраль 2013 Март 2013 Апрель 2013 Май 2013 Июнь 2013 Июль 2013 Август 2013 Сентябрь 2013 Октябрь 2013 Ноябрь 2013 Декабрь 2013 Январь 2014 Февраль 2014 Март 2014 Апрель 2014 Май 2014 Июнь 2014 Июль 2014 Август 2014 Сентябрь 2014 Октябрь 2014 Ноябрь 2014 Декабрь 2014 Январь 2015 Февраль 2015 Март 2015 Апрель 2015 Май 2015 Июнь 2015 Июль 2015 Август 2015 Сентябрь 2015 Октябрь 2015 Ноябрь 2015 Декабрь 2015 Январь 2016 Февраль 2016 Март 2016 Апрель 2016 Май 2016 Июнь 2016 Июль 2016 Август 2016 Сентябрь 2016 Октябрь 2016 Ноябрь 2016 Декабрь 2016 Январь 2017 Февраль 2017 Март 2017 Апрель 2017
Май 2017
Июнь 2017
Июль 2017
Август 2017 Сентябрь 2017 Октябрь 2017 Ноябрь 2017 Декабрь 2017 Январь 2018 Февраль 2018 Март 2018 Апрель 2018 Май 2018 Июнь 2018 Июль 2018 Август 2018 Сентябрь 2018 Октябрь 2018 Ноябрь 2018 Декабрь 2018 Январь 2019 Февраль 2019 Март 2019 Апрель 2019 Май 2019 Июнь 2019 Июль 2019 Август 2019 Сентябрь 2019 Октябрь 2019 Ноябрь 2019 Декабрь 2019 Январь 2020 Февраль 2020 Март 2020 Апрель 2020 Май 2020 Июнь 2020 Июль 2020 Август 2020 Сентябрь 2020 Октябрь 2020 Ноябрь 2020 Декабрь 2020 Январь 2021 Февраль 2021 Март 2021 Апрель 2021 Май 2021 Июнь 2021 Июль 2021 Август 2021 Сентябрь 2021 Октябрь 2021 Ноябрь 2021 Декабрь 2021 Январь 2022 Февраль 2022 Март 2022 Апрель 2022 Май 2022 Июнь 2022 Июль 2022 Август 2022 Сентябрь 2022 Октябрь 2022 Ноябрь 2022 Декабрь 2022 Январь 2023 Февраль 2023 Март 2023 Апрель 2023 Май 2023 Июнь 2023 Июль 2023 Август 2023 Сентябрь 2023 Октябрь 2023 Ноябрь 2023 Декабрь 2023 Январь 2024 Февраль 2024 Март 2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29
30
31
Интернет |

Помогите сделать измеритель пульсации

В проекте Lamptest мне очень не хватает простого пульсметра, который бы показывал процент пульсации света непрерывно. Думаю, такой прибор пригодился бы и многим другим.


Сейчас я измеряю коэффициент пульсации спектрометром Uprtek MK350D, но для каждого измерения нужно нажимать кнопку на приборе или в программе. Было бы здорово, если был бы дополнительный прибор, показывающий уровень пульсации постоянно, а заодно было бы хорошо, если бы он показывал форму пульсаций на своем экране.

Почему-то китайцы дешёвых пульсметров не делают, на Aliexpress их нет. В России делают ТКА-ПКМ 09 за 36000 рублей, еЛайт02 за 28900 и Люпин за 7000 рублей. Люпин у меня есть, но он не очень удобен тем, что на результаты его измерений влияют электромагнитные помехи.

В измерении пульсации нет ничего сложного: достаточно сделать несколько десятков замеров яркости за короткое время и рассчитать коэффициент пульсации по одной из двух формул, используя минимальное и максимальное полученное значение освещённости.

Есть две формулы расчёта коэффициента пульсации - простая и сложная. Вот простая формула (так считает пульсацию Uprtek MK350D).

Вот сложная (так считает Люпин).

Максимальный коэффициент пульсации по простой формуле составляет 100% (при такой пулсьсации источник света полностью гаснет 100 раз в секунду), по сложной формуле КП может быть больше 100%, если свет не только полностью гаснет, но время света меньше времени темноты.

Я предпринял несколько попыток сделать измеритель пульсации на Arduino, но пока ничего хорошего не вышло.

Первая проблема: датчик света.

Удобнее всего использовать с Arduino цифровые датчики, вроде TLS2561 или BH1750, но для измерения пульсации они не годятся, так как слишком медленные. Эти датчики способны в лучшем случае делать 10 измерений в секунду, а нам нужно делать их хотя бы 400, а лучше 3000 (чтобы получать красивый график).

Я думаю про цифровые датчики можно забыть - это должно быть что-то, подключающееся к аналоговому входу Arduino, ведь даже в медленном режиме через стандартный analogRead можно делать около 8000 измерений в секунду.

Я попробовал использовать датчик TSL257-LF, но оказалось, что он слишком высокочувствитлельный - при освещённости 8 люкс он "зашкаливает" (удивительно, но в даташите про люксы не слово). Вот что-то показывает, только если прикрыть его рукой.

Я пробовал обматывать датчик толстым слоем белой изоленты, но это, конечно, несерьёзно.

Ещё у меня есть датчики OSRAM SFH5711-2/3, у которых в даташите указан диапазон 3-80000 люкс, но они передают освещенность изменяющимся током на выходе (5-50 мкА) при напряжении 0.5 В и я не знаю, как такое сопрячь с Arduino, к тому же они оказались малюсенькие - я к ним вряд ли смогу припаять провода.

Думаю, надо попробовать датчик на фототранзисторе TEMT6000 (вот он на Али).

Дёшево и сердито, правда диапазон только 10-1000 люкс (1000 лк это приблизительно 40 см от лампы 1000 лм), но ничего - можно и светофильтр сделать, чтобы снизить чувствительность.

Вторая проблема: программирование. Я могу делать какие-то простые вещи на Arduino и наверное даже смогу считывать данные в массив, а потом выводить график на TFT-экран, но для правильного расчета КП нужно фильтровать и усреднять уровни минимума и максимума и с этим я уже точно не справлюсь.

Я себе представляю измеритель пульсации так:

Железки: Arduino, дешёвый TFT-экран 1.44", аналоговый датчик света. Надеюсь, удастся обойтись без внешнего АЦП.

Программа:
- по нажатию кнопки запоминаем уровень темноты (фактически, уровень окружающей засветки);
- захватываем в буфер 160 значений яркости за ~0.05 секунды (~2.5 периода сети 50 Гц, одно измерение раз в 0.3 мс);
- выводим два периода в виде графика в нижнюю часть экрана (128 точек в ширину);
- считаем коэффициент пульсации по двум формулам, выводим два значения на экран.

Я знаю, что меня читает много специалистов по электронике и программированию. Может быть вы сможете взяться за создание такого прибора для общественной пользы? Если всё получится, я двумя руками за, если исходники будут опубликованы на github и сам напишу подробную инструкцию по сборке такого прибора, чтобы каждый желающий смог быстро, просто и дёшево сделать себе измеритель пульсации.

© 2021, Алексей Надёжин


Десять лет я каждый день пишу о технике, скидках, интересных местах и событиях. Читайте мой блог на сайте ammo1.ru, в ЖЖ, Дзен, МирТесен, Telegram.
Мои проекты:
Lamptest.ru. Тестирую светодиодные лампы и помогаю разобраться, какие из них хорошие, а какие не очень.
Elerus.ru. Собираю информацию об отечественных электронных устройствах для личного использования и делюсь ей.
Вы можете связаться со мной в Телеграм @ammo1 и по почте ammo1@mail.ru.

Этот пост в моём блоге LiveJournal: Помогите сделать измеритель пульсации

Ria.city

Читайте также

Блоги |

Женщина спасена из горящего гаража в томском селе

Интернет |

HMD всё-таки выпустит две новые модели под брендом Nokia

Авто |

Паводок в Саратовской области: подтоплены десять мостов и четыре участка дорог

Новости России

Отключив электричество, грабители выманили жертву из квартиры в Москве

Сила шока: новый препарат от ПТСР и панических атак не вызовет привыкания

Московские компании стали победителями конкурса отечественных брендов «Знай наших»

Новое российское лекарство от посттравматического расстройства не вызовет привыкания

Новости на английском

I was diagnosed with cancer aged 39… you are never too rich, too famous or too young, says Dr Philippa Kaye

Top 10 Emmanuelle Seigner Movies

Top 10 Love Affair Movies of the 2000s and 2010s

Top 5 Websites to Watch FREE Movies - TV Shows (No Sign up!)

Moscow.media

News24.pro и Life24.pro — таблоиды популярных новостей за 24 часа, сформированных по темам с ежеминутным обновлением. Все самостоятельные публикации на наших ресурсах бесплатны для авторов Ньюс24.про и Ньюс-Лайф.ру.

Разместить свою новость локально в любом городе по любой тематике (и даже, на любом языке мира) можно ежесекундно с мгновенной публикацией самостоятельно — здесь.

Персональные новости

Музыкальные новости
Людвиг ван Бетховен

Торжественная месса Бетховена прозвучит в Мариинском в день 200-летия со дня первого исполнения

Авто в России и мире

За ограбление ювелирного магазина девятилетней давности в Москве будут судить участника преступной группы

Отключив электричество, грабители выманили жертву из квартиры в Москве

Региональный сосудистый центр Тувы признан одним из лучших в России

Названы самые широко представленные на онлайн-рынке РФ китайские пикапы

Экология в России и мире

Спорт в России и мире

Новости тенниса
Даниил Медведев

Теннисист Медведев вышел в полуфинал турнира в Майами, обыграв Харри



The 10 Intense New Action Movies on Netflix That Left Me on the Edge of My Seat!

Top 10 Love Affair Movies of the 2000s and 2010s

I was diagnosed with cancer aged 39… you are never too rich, too famous or too young, says Dr Philippa Kaye

Top 10 Emmanuelle Seigner Movies