Easyelectronics.ru

Электроника для всех
Текущее время: 26 ноя 2020, 21:02

Часовой пояс: 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
Сообщения: 100
Откуда: Украина
Дело в том что 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
Сообщения: 210
Откуда: Ижевск
Цитата:
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 часов


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

Сейчас этот форум просматривают: dimax


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

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

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