Работаю над одним проектом, где необходимо цифровое измерение позиции металлического штока который перемещается взад-назад. Всего длина хода штока 2 мм. Время перемещения 1-1.5 миллисекунды. Соответственно нужен какой-то способ за эту 1 миллисекунду получить хотя бы 10-20 промежуточных точек хода, что требует периода измерения в десячтки-сотни микросекунд. ИИ посоветовал лазерные измерители расстояния, они конечно круты, (напр. https://www.micro-epsilon.com/displacem ... NCDT_1900/), но по цене крыла для Боинга.
Также рассматривал датчики на эффекте Холла, но датчика на 50кГц-100кГц не нашел. Находил только на 10кГц (в идеале он даст 10 точек, а на практике, наверное 5 или 3, чего может не хватить).
Еще думал к штоку прикрутить выпуклую линзу чтобы она отклоняла лазерный луч при ходе штока, а сам луч бегал бы по "стенке", где на пути луча были бы развешаны быстродействующие (с нарастанием фронта в 1нс) фотодиоды. С помощью STM32 микроконтроллера можно в теории "ловить" прерывания от фотодиодов при прохождении через них лазерного луча и ставить относительные метки времени. Но, это длинный путь джедая.
Тут хотелось бы готовый измерительный инструмент.
Возможно кто-то сталкивался с подобной задачей?


