оптический датчик оборотов под Arduino

jopoleon
Offline
Зарегистрирован: 21.03.2016

Всем привет! Появился вопрос, реально ли создать датчик оборототов для снятия показаний с вала, на примерно 60000 (шестидесяти тясячах) оборотов в минуту. Нужен фоточувствительный элемент, вывод от него уже скорее всего будет цифровой. Цель этого датчика снимать обороты в двух точках на валу, с одной стороны муфты и с дрйгой, для определния угла отставания, если он появится при скручивании муфты. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

jopoleon пишет:

реально ли создать датчик оборототов для снятия показаний с вала

А что тут нереального? 

Другой вопрос, сможете ли Вы создать такую систему. Этого никто, кроме Вас не знает. Я бы не смог в силу природной криворукости, а Вы может и сможете, я не знаю.

Но, что это реально и ничего нереального здесь нет - это точно.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

учитель изволил пошутить на тобой...
тут нужно два датчика... ( ведущий вал - ведомый )
если твою Задачю перечитать - то так и есть ( Цель этого датчика снимать обороты в двух точках на валу ) - 
всёЗнающиеЗдеся - не любят такого определения ТЗ....
два датчика - это уже УСТРОЙСТВО определения фазы рассогласования бла , бла , бла.....

jopoleon
Offline
Зарегистрирован: 21.03.2016

Я понимаю схему и общий вид, но вот подробней бы это изучить. Понятно, что нужно использовать светучувствительные дачтики, но оброты очень высокие, поэтому возникает вопрос, какие? Потом, я не очень хорошо знаю саму сситему Ардуино, поэтому решил спросить на форуме, может кто-то подскажет, что почитать, чтобы было понятнее как это все исполнить уже более детально - какие дачики, какие платы, какой код и т.д.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Уважаемый! Над тобой смеются потому, чтоты задал вопрос, нечитаемый и сумбурный, да еще и в тему "программирование", хотя вопрос ее вообще не касается.

Нетрудно самому подсчитать, что 60 тыс. об. в мин. это один оборот в миллисекунду. скручивание муфты на 1 гр. дает разницу в 1000/360 = примерно 3 мкросекунды.

Частота работы большинства наших контроллеров - 16 MHz, то есть за 3 мксек - 48 тактов. Это почти на пределе, но можно померять.

===============================

но твоя задача проще решается на ...дай подумать... так:

3 ОУ типа LM358 пол 15 руб

6 прецизионных (1%) конденсаторов и 6 прецизионных(1%) резисторов,

2 фоторезитора и 2 фотодиода(для подсветки), баллончик серебрянки в аэрозоли (и скотч, для отбивки ;))

+ всякий меклкий радиомусор из кассы в тумбочке - диоды, резюки, электролиты, КРЕН-ки, для питания, возможно два-три копеечных транзистора, типа 3906 или 2222.

На выходе - три напряжения 0..5В, одно для оборотов с одной стороны, другое для другой и третье - для фазового сдвига.

Можно вольтметр скотчем прикрутить и радоваться ;). Не всегда нужен микроконтроллер.

Современные дети задачу на 1 транзистор готовы на ардуино решать!

Фазовый сдвиг померять = два меандра, XOR между ними - получили ШИМ пропорциональный сдвигу, проинтегрировали на RC цепочке из прецизионников и померяли вольтметром - ВСЕ! Это задачки из начальных учебников по электронике. Можно, конечно, и на контроллере, но, например,  квадратное уравнение мы же не решаем на компьютере - все таки "в уме" чаще всего, ну я надеюсь... хотя слабо.