Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 22.10.2017
Сообщений: 42
1

Тахометр с датчиком MHL40

23.06.2020, 15:33. Просмотров 262. Ответов 5

Как создать тахометр с датчиком MHL40, разрешение 1200 имп/об, максимальной скоростью 200 имп/об и памятью отсчёта 1000 байт?
Укажите направление в котором копать, чтобы реализовать задачу, а лучше пример.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2020, 15:33
Ответы с готовыми решениями:

Тахометр на скутер.
Здравствуйте. Помогите мне со схемой эл.тахометра. Значит так, тахометр будет измерять обороты...

тахометр tx_517
имеется тахометр tx_517. умеет мерить напряжение, есть часы, будильник, секундомер, и тахометр с...

аналоговый тахометр
Добрый вечер! Надо сделать аналоговый тахометр и еще +2 подобные шкалы которые будут показывать...

Тахометр вентилятора
Всем привет подскажите почему на процессоре вентилятор показывает 2000 потом резко 4500...

5
2573 / 1165 / 152
Регистрация: 28.10.2011
Сообщений: 4,146
Записей в блоге: 6
23.06.2020, 16:54 2
Задача простая. Считаете сколько импульсов пришло за секунду. Умножаете на 60 и делите на 1200 и узнаете сколько произведено оборотов в минуту.
1
2514 / 1559 / 335
Регистрация: 09.09.2017
Сообщений: 6,301
23.06.2020, 21:22 3
Цитата Сообщение от Sanedi Посмотреть сообщение
максимальной скоростью 200 имп/об
Как у вас максимальная скорость в единицах перевода обозначается? Может быть, там опечатка и должно быть об/мин?
1
0 / 0 / 0
Регистрация: 22.10.2017
Сообщений: 42
24.06.2020, 10:02  [ТС] 4
COKPOWEHEU, опечатался. 200 об/мин максимальная скорость
0
2514 / 1559 / 335
Регистрация: 09.09.2017
Сообщений: 6,301
24.06.2020, 13:28 5
Хорошо. Значит максимальная скорость 200 об/мин, точность датчика 1200 имп/об. Это дает верхнюю границу 240`000 имп/мин или 4000 имп/с. Я бы еще добавил запас хотя бы в 1.5 раза, получается 6000 имп/с. Из этого числа можно сделать два вывода: первое - скорости контроллера хватит с запасом даже на дефолтной частоте 1 МГц; второе - для хранения количества импульсов в секунду нужно использовать два байта.
Дальше потребуются уточнения ТЗ:
1. Какова требуемая частота измерений? 1 раз в секунду? 10 раз в секунду? 1 раз в 10 минут?
2. Нужна ли фильтрация выходного значения? Если выдавать его "как есть", показания будут прыгать, особенно на низких скоростях. А если фильтровать, то добавится задержка между реальным значением и показываемым. Ну и вопрос точности: значение без фильтрации будет точным (насколько позволяет железо), то есть его можно подавать, скажем, на одометр. Не исключен и гибридный вариант: человеку показываем фильтрованное значение, роботам - сырое.
3. Что имеется в виду под "памятью отсчета 1000 байт"? Это у вас столько оперативки, а уж сколько влезет отсчетов - как повезет?
Впрочем, этим имеет смысл заморачиваться когда набросаете первый прототип, который хотя бы будет показывать мгновенную скорость без фильтрации, без запоминания и тому подобного.
С чего начать locm вам уже подсказал. Технически на AVR для этого можно использовать обычные прерывания (INT0, INT1, PCINT0, ...), либо таймер с внешним тактированием. Плюс, естественно, обычный таймер или RTC. Выбор между ручным счетом в прерываниях и аппаратным на таймере будет зависеть от того, есть ли у вас таймер, который можно на это дело пожертвовать.
Для первого прототипа я бы предложил самый простой вариант: обычный таймер для счета времени плюс прерывания для ручного счета импульсов. Как минимум, это позволит проверить железо.
В общем, открываете Евстифеева и читаете соответствующие разделы.
Ждем ваших успехов.
1
0 / 0 / 0
Регистрация: 22.10.2017
Сообщений: 42
25.06.2020, 12:00  [ТС] 6
COKPOWEHEU, спасибо за понятную и подробную наводку)
Как получится, выложу результат.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2020, 12:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Тахометр чудит
Чудит тахометр на новой Gigabyte gtx960, забить, или нести обратно? На работе это никак не...

Псевдоаналоговый тахометр
Добрый день, загорелся идеей сделать сей девайс уже давно, но всё не было времени, делать...

Квазианалоговый тахометр
помогите реализовать отрывок данной схемы(с включением диодов в зависимости от оборотов), на mikro...

тахометр LED на Авто
Если народ поможет, то будет унивирсальный. Задумывался для семейства ВАЗ-ов. Шаг 300 об\мин....

Цифровой тахометр на ATtiny2313
Хочу сделать цифровой тахометр на ATtiny2313 и 4х сегментном светодиодном индикаторе, для 21093....

Shift-light в тахометр
Всем доброго времени суток! Задался целью сделать шифт лампу в машину. Ее задача загораться в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.