Трябва ви уеб хостинг? Разгледайте предложенията на ICDSoft.

Web hosting from ICDSoft.

Това не е платена реклама. Безплатна е. Макак така безплатна? Защо?

Харесвам собственика на тази фирма, той ползва част от печалбата ѝ за редица благотворителни инициативи.

Индикатор на нивото на оптични пулсации

В предишната статия разгледах проблема с амплитудно модулираната светлина и ползването на широчинно-импулсна модулация за регулиране на яркостта на светлинни източници (главоболие, намалена скорост на възприемане на визуална информация, провокиране на епилептични пристъпи при някои хора с епилепсия и други) и някои начини за установяване дали светлинният източник излъчва амплитудно модулирана светлина.

Тук ще разгледам устройство, което съм проектирал и изработил, с което може да се измери приблизително амплитудата на оптичните пулсации.

Благодарности на разработчиците на KiCad – програмата за автоматизация на проектирането, която ползвах при проектирането на печатната платка. Проектирал съм платки с молив и хартия в миналото; много по-удобно е със софтуер – спестява ми ръчното прерисуване на всички междинни версии и има автоматична проверка за съответствие с принципната схема.

Платката я изработих по лазерно-ютийната технология + повтаряне на очертанията на пътечките с перманентен маркер).

Устройството работи и може да се ползва при насищане на платката близо наполовина – в този случай се ползва амперметър за показване на нивото:

Едното контактно съединение води към батерия от 9V, а другото към амперметъра (не се вижда на снимката).

В последния момент добавих един „летящ“ резистор, който бях пропуснал при първоначалното проектиране – без него устройството не работи:

При половинчатия вариант липсват компараторите и управляваните от тях светодиоди. При добавянето им за индикация на нивото могат да се ползват светодиодите, амперметъра, както и двата метода едновременно. На практика е напълно достатъчно да се ползват светодиодите.

Ето как изглежда страната със спойките преди премахването на колофона (не го пестя):

При запояване слагам противогаз (като бях млад и зелен доста съм запоявал без противогаз, но сега, на дърти години, помъдрях и почнах да слагам). Пушекът от запояване е вреден, особено ако се ползва колофон. Може да доведе до астма. Това е един риск, който се пренебрегва много често. Това, че се сещате за баба си, която е пушила цигари цял живот, запоявала е с колофон без противогаз и е доживяла сто години не е валиден аргумент в полза на пушенето и запояването без противогаз (anecdotal evidence).

Изглед от страната с елементите (без периферията – батерии и амперметър):

Устройството се захранва с две батерии – 9V (за интегралните схеми) и 3V (за светодиодите). Като амперметър ползвам стрелкови мултиметър в режим 0,5mA:

Ето как изглежда триизмерният модел в KiCad (преди да се сетя да добавя онзи резистор):

Устройството може да се ползва само с батерия 9V. В този случай нивото на оптичните пулсации може да се наблюдава на амперметъра (светодиодите няма да светят). Може с добавянето на един „летящ“ ценеров диод или резистор да се доработи така, че светодиодите да се захранват от батерията 9V (но това не е ефективно – губи се много енергия и не може да се ползва стара батерия 9V с повишено вътрешно съпротивление, защото напрежението ѝ ще пада при натоварване).

Когато отворих новата версия на KiCad за да направя няколко снимки на екрана забелязах, че липсват компонентите, нещо при обновяването се е прецакало (може имената на триизмерните модели да са променени или да липсват...).

Тук пропуснатият резистор (R17) е добавен на платката:

Изходният код на устройството (във формат за KiCad) може да се свали от страницата ми в GitHub: vstoykovbg/optical-pulsation-level-indicator.

Изтегляне схемата в PDF формат.

Някои коментари по схемата

С операционните усилватели U1C и U1D е реализиран еднополупериоден прецизен върхов детектор (англ. half-wave precision peak detector). Обърнете внимание, че устройството не работи без резистора R17 (на много места в Интернет се среща подобна схема без този резистор).

Тоест, измерва се не точно разликата между максималното и минималното ниво на осветеността, а само височината на единия полупериод. Когато модулиращият светлината сигнал е симетричен напрежението на изхода е пропорционално на разликата между максималното и минималното ниво на осветеността. Когато обаче не е има някаква разлика. На практика чак такава точност не е необходима (достатъчно е да се види, че при включване на проверявания източник на светлина стрелката на амперметъра се премества надясно и/или светват повече от светодиодите).

Устройството не работи, ако осветеността е твърде голяма (твърде близо има мощен светлинен източник), защото се получава насищане на U1B.

Други схеми

Друга схема на подобно устройство, при което се мери точно амплитудата (разликата между минималната и максималната стойност на осветеността – peak to peak), независимо дали единия полупериод е с по-голяма амплитуда от другия:

В тази схема с един и същ ОУ (горния в ляво) са реализирани два еднополупериодни прецизни изправителя с кондензатори на изходите (добавянето на кондензатори ги прави два еднополупериодни прецизни върхови детектора (англ. two half-wave precision peak detectors).

С операционния усилвател горе в дясно е реализиран диференциален усилвател, който изчислява разликата между изходите на двата еднополупериодни прецизни върхови детектора и резултатът от аналоговото изчисление се подава към волтметър и към входа на компаратор (реализиран с операционния усилвател долу в ляво на схемата), който светва индикатора „има амплитудна модулация на светлината над прага“, реализиран със светодиод.

По този начин устройството измерва амплитудата peak-to-peak (от горния връх до долния).

Като фотодиод се ползва ярък червен светодиод (подбрах емпирично този, който дава най-силен сигнал).

Забелязах, че операционният усилвател (LM324N) работи като компаратор както се очаква само ако се свърже по начина, по който е изобразен на схемата. Ако се разменят местата на инвертиращия и неинвертиращия вход (и, разбира се, се коригира свързването на светодиода – разменят се местата на анода и катода и се свърже не към плюса на захранването, а към минуса), операционният усилвател отказва да работи като компаратор.

При тази схема не се наблюдава проблема с насищането при твърде ярка светлина – би трябвало да работи достатъчно добре дори и при ярък светлинен източник наблизо (не съм тествал колко и при каква яркост намалява чувствителността на „фотодиода“).

Тази схема съм я тествал на експериментална платка (breadboard):

Източникът на двуполярно захранване (не е показан на горната схема) е реализиран както е на следващата схема, която също съм тествал на експериментална платка:

Тази схема ползва по-проста схема на върхов детектор – еднополупериоден върхов прецизен детектор, реализиран чрез еднополупериоден прецизен детектор с кондензатор на изхода.

Не препоръчвам тази схема, защото се ползва същия брой операционни усилватели (една интегрална схема LM324N), но има една функция по-малко (липсва светодиод) и върховият детектор измерва амплитудата само на единия полупериод.

Бях я реализирал най-напред преди да се сетя, че може да свържа „фотодиода“ през разделителен кондензатор директно към входа на пиковия детектор (който ползвам и като усилвател), да ползвам единия от операционните усилватели като компаратор и да му свържа светодиод. Освен това при нея се наблюдава същия проблем с насищането при твърде ярка светлина – спира да работи ако е насочена към близък мощен източник на светлина.

Последователно на кондензаторите на изхода на детекторите не съм слагал резистори, и при трите схеми не съм забелязал проблеми заради това.

Коментари

Знаеш ли какви промени в законите ти готвят? Готов ли си да се подчиняваш на господарите си?

Ново! От 2023 година! Нашите законотворци (които изобщо не взимат пари за писане на закони) пак пишат промени в закон по много подозрителен начин. Промените са "скрити" в края на проект за закон, в заглавието на който се твърди, че ще се изменя ДОПК. Обаче се оказва, че това не е съвсем така - променят се и други закони...

Опитват да вкарат промени, които само до преди месеци не успяха! Дали този път ще успеят да гласуват в интерес на тесен кръг лица?

Демокрацията работи само ако гражданите се интересуват какви закони смятат да се гласуват в Народното събрание. Също така, за да работи демокрацията, се налага и народните представители да са наясно с това, което гласуват.

Да спрем банковия лобизъм!

Популярни статии

За вредата от озонаторите и йонизаторите на въздух

По-лоша частна пощенска услуга от Български пощи? Запознайте се с услугата „пощенско писмо“ на Еконт

Снимане на публични и обществени места - правни аспекти

Законите против прането на пари и финансирането на тероризма се превръщат в заплаха - все повече хора стават жертва на тези закони

Ремонт на печка духалка (ремонтирана преди това неправилно от неизвестен майстор)

Споделеното пътуване без печалба, но срещу заплащане, се криминализира

Търся си приятелка

Блогове

Още, още блогове

Още блогове

Всички публикации в блога (цъкни тук за да се отвори архива)

Показване на още