Тахометр на Arduino предназначен для измерения скорости вращения различных вращающихся деталей, таких как роторы, валы, диски и т.д. Принцип измерения основан на стробоскопическом эффекте, на деталь наносится светящаяся белая метка, которая когда деталь вращается, будет визуально двигаться или останавливаться, когда деталь вращается с той же скоростью, а частота пульсации светодиода тахометра будет такой же.
Схема тахометра довольно проста; для сборки понадобятся 2 резистора по 0,125 Вт, транзистор КТ815, яркий светодиод, индикатор LCD1602 с модулем I2C, энкодер KY-040 и плата Arduino Nano.
Светодиод в моем случае использован от подсветки LED телевизора, с номинальным рабочим напряжением 3 В, мощностью 1 Вт, но можно использовать любой другой белый светодиод мощностью не менее 1 Вт.
Диапазон измерения тахометра от 10 об/мин до 25 000 об/мин с шагом 0,1 об/мин. Частота импульсов светодиода изменяется с помощью энкодера; нажатием кнопки энкодера можно изменить множитель изменения частоты (х0,1, х1,0, х10,0, х100,0).
Верхняя строка индикатора показывает текущую частоту в об/мин (при включении устанавливается на 1000 об/мин), вторая строка показывает множитель и частоту импульсов светодиода (F=об/мин*60).
Для тестирования я использовал маломощный электродвигатель, на вал с помощью корректирующей жидкости «Ход» была нанесена метка, после запуска электродвигателя энкодером я подбирал частоту импульсов светодиода, при которой метка визуально прекращала свое движение вращения, была частота импульсов светодиода, равная скорости электродвигателя.
Отображение метки при синхронизации вала электродвигателя с частотой импульсов светодиода.
При проведении измерений стробоскопическим методом есть особенность: если не знать примерную скорость вращения вала двигателя, метка во время измерения визуально может остановиться на меньшей кратной частоте.
Обратите внимание: Аудиопроцессор PT2315 (Arduino).
Например, если скорость двигателя составляет 1200 об/мин, метка визуально остановится на частоте импульсов светодиода при 600 об/мин (кратно 2), 400 об/мин (кратно 3). Чтобы избежать ошибок при измерении, после синхронизации отметки необходимо увеличить частоту следующей синхронизации; если при синхронизации вы видите 2 метки, то предыдущее измерение было правильным.Скетч - http://rcl-radio.ru/?p=94353
ArduinoЭлектроникаДомашнее программированиеВидеоYouTubeДлинный пост 6. Поддержите чувстваБольше интересных статей здесь: Гаджеты.
Источник статьи: Тахометр на Arduino.