Easyelectronics.ru

Электроника для всех
Текущее время: 17 май 2021, 15:16

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Тахометр с датчиком MHL40
СообщениеДобавлено: 23 июн 2020, 17:52 
Здравствуйте!

Зарегистрирован: 23 июн 2020, 17:49
Сообщения: 1
Как создать тахометр с датчиком MHL40, разрешение 1200 имп/об, максимальной скоростью 200 имп/об и памятью отсчёта 1000 байт?
Укажите направление в котором копать, чтобы реализовать задачу, а лучше пример.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тахометр с датчиком MHL40
СообщениеДобавлено: 23 июн 2020, 20:46 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 06 окт 2019, 21:35
Сообщения: 169
Откуда: Ukraine
Дело в том что MHL40 не датчик, а оптический энкодер.
Sensor technology - Optical Encoder. Источник: Optoelectronic Hollow Shaft Rotary Encoder MHL40
Отсчитывает 5000 импульсов за один оборот
Optical resolution 10 bis 5000 pulses per revolution,
а не
Sanedi писал(а):
разрешение 1200 имп/об

Не ясно что подразумевается под:
Sanedi писал(а):
максимальной скоростью 200 имп/об и памятью отсчёта 1000 байт?

P. S.
Пример тахометра на оптопаре: Тахометр на Attiny


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тахометр с датчиком MHL40
СообщениеДобавлено: 25 июн 2020, 11:48 
Старожил

Зарегистрирован: 31 янв 2010, 16:53
Сообщения: 216
Откуда: Ижевск
Цитата:
Resolution 10..5000 ppr.
Диапазон заказных чисел импульсов/оборот, т.е. 1200 импульсов/оборот вполне возможно.
Приведенный пример "...как то не очень...". В общем виде выражение для тахометра RPM=60*Fo*Nx/K/nox, где Fo-частота тактирования таймера, Nx- число периодов измеряемой частоты за время измерения, K- число импульсов датчика за оборот, nox - число импульсов тактирования таймера за время прохождения Nx. Выделить постоянную часть 60*Fo/K и посчитать два числа Nx и nox. Например,
Fo=1'000'000Гц константа при такой тактовой 100*60*1'000'000/1200 = 5'000'000; время измерения 0,25 секунды
rpm=243,21/мин
За время измерения счетчик Nx накопит 1217 периодов и nox накопит 250'195 периодов таймера.
100*RPM ~ 5'000'000*1217/250'195~24321


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB