Я работаю над самодельным станком с ЧПУ, в котором для движения машины используются шаговые двигатели и ремень ГРМ MXL. Поскольку я использую степперы, у контроллера нет обратной связи о фактическом положении машины (т. Е. С разомкнутым контуром). Иногда, когда я делаю порезы, осколки материала врезаются в дорожку гентри и склеивают дорожку, заставляя двигатель пропускать шаги. Чтобы решить эту проблему, я устанавливаю пыльник и пылесос, чтобы поддерживать чистоту в этом районе, но это по-прежнему не решает проблему пропуска шагов по ряду различных причин.
Конечно, уже существуют решения, которые «замыкают петлю» для промышленного рынка, но я думаю, что они были бы не по карману для любителя домашнего приготовления. Если бы можно было использовать что-то столь же повсеместное, как оптический сенсор мыши, это было бы хорошим благом для повышения надежности машин DIY, хотя бы незначительно. Он также может быть использован для самокалибровки, если измерения достаточно точны.
Размер моей машины составляет 750x1000 мм, поэтому мне нужно что-то, что можно точно измерить на этом расстоянии. Очевидно, что оптическую мышь можно использовать для измерения расстояния (это то, для чего она предназначена!), Но какие параметры я должен искать для достижения моей цели (DPI, CPI, разрешение камеры и т. Д.) Измерения с точностью до 1-10 мкм, и будут ли эти измерения повторяемо точными?
(Каждый шаг двигателя перемещает машину примерно на 0,01143 мм, поэтому я думаю, что точность 1 мкм будет предпочтительнее, но это может потребовать слишком много.)
К сожалению, кажется, что мое лучшее лидерство и наиболее обсуждаемое семейство датчиков от Avago (ADNS) прекращено. Например, ADNS-9800 . Они продали технологию другой компании? Существует ли альтернатива, которую легко найти и у которой есть соответствующие таблицы? Я предполагаю, что они были прекращены, потому что другие компании интегрировали аспект USB в матрицу сенсорного модуля, делая все это более дешевым в производстве (вместо того, чтобы нуждаться в другом микро, чтобы сделать преобразование SPI / I2C-> USB).
Есть ли лучший способ сделать это, сохраняя при этом расходы? Я полагаю, что целью такого рынка будет целых 30 долларов на датчик.