Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Модуль датчика обертів двигуна призначений головним чином для визначення швидкості обертання валу електродвигуна. Цей модуль в сукупності з мікро контролером може визначати крім швидкості також кількість імпульсів і положення вала.

Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Як правило, датчики вимірюють величину завдяки реєстрації певних подій, потім кількість подій співвідноситься з періодом часу, за які вони відбулися.

Так в даному випадку вимірюється швидкість - під подіями тут розуміються імпульси, отримані в результаті спрацьовування оптичного датчика під час обертання диска з прорізами. Датчик складається з світлодіода і фототранзистор, який сприймає наявність або відсутність випромінювання світлодіода.

Представлена ​​схема може бути використана для відправки зареєстрованих імпульсів в мікроконтролер. Основою схеми є оптичний датчик OS25B10 (OC1) зі світлодіодом і фототранзісторним виходом.

Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Зверніть увагу, що резистор R1 (180 Ом) використовується тут для обмеження робочого струму світлодіода всередині оптичного датчика OS25B10 (OC1). При необхідності ви можете змінити його номінал для вашого прототипу. Також ви можете підкоригувати значення резистора R2 (10 КОМ) для отримання необхідного напруги для вашої схеми. Резистор R7 (10 КОМ) є опціональним підтягуючим резистором.

Поміщається в слот датчика енкодерний диск розділяє оптичний датчик таким чином, щоб з одного боку диска був присутній світлодіод, а з іншого боку фототранзистор. Якщо шлях світлового променя від світлодіода не блокується диском, фототранзистор буде пропускати струм, в іншому ж випадку він буде закритий.

Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Енкодерний диск має декілька слотів або отворів. Ви можете легко виготовити свій власний диск з листа нержавіючої сталі або жорсткого пластика. Якщо вам потрібно вимірювати тільки швидкість, а не положення, то диска з парою отворів буде досить. При бажанні можна виконати велику кількість отворів, але не перестарайтеся з цим. Важливо, щоб закриті обрости були достатньої товщини, щоб забезпечити можливість рахунку імпульсів за допомогою фотодатчика.

Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Підключення та код

Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Arduino і модуль фотоімпульсного датчика швидкості обертання двигуна

Схожі статті