Pracuję na domowej maszynie CNC, która wykorzystuje silniki krokowe i pasek rozrządu MXL do ruchu maszyny. Ponieważ używam stepperów, kontroler nie ma żadnych informacji zwrotnych na temat rzeczywistej pozycji maszyny (tzn. Otwartej pętli). Czasami, kiedy wykonuję cięcia, odłamki materiału lecą na bramę i przesuwają się po torze, powodując, że silnik pomija kroki. Aby rozwiązać ten problem, instaluję odkurzacz i odkurzacz, aby utrzymać obszar w czystości, ale to nadal nie rozwiązuje problemu pomijania kroków z różnych powodów.
Oczywiście istnieją już rozwiązania, które „zamykają pętlę” na rynku przemysłowym, ale myślę, że nie byłyby one przeznaczone dla hobbystów homebrew. Gdyby można było zastosować coś tak wszechobecnego, jak optyczny czujnik myszy, byłby to wielki dar dla poprawy niezawodności maszyny do majsterkowania, nawet jeśli jest ona marginalna. Może być również wykorzystany do samokalibracji, jeśli pomiary są wystarczająco dokładne.
Wymiary mojej maszyny to 750 x 1000 mm, więc potrzebuję czegoś, co można dokładnie zmierzyć na tej odległości. Oczywiście myszy optycznej można używać do pomiaru odległości (do tego jest przeznaczona!), Ale jakich parametrów powinienem szukać, aby osiągnąć mój cel (DPI, CPI, rozdzielczość kamery itp.) Pomiar z dokładnością do 1-10 μm i czy pomiary te byłyby powtarzalnie dokładne?
(Każdy krok silnika przesuwa maszynę o 0,01143 mm, więc myślę, że preferowana byłaby precyzja 1 μm, ale może to wymagać zbyt wiele.)
Niestety wydaje się, że mój najlepszy trop i najczęściej omawiana rodzina czujników Avago (ADNS) zostały wycofane. Na przykład ADNS-9800 . Czy sprzedali technologię innej firmie? Czy istnieje alternatywa, która jest łatwa do zdobycia i ma odpowiednie arkusze danych? Domyślam się, że zostały one przerwane, ponieważ inne firmy zintegrowały aspekt USB z matrycą modułu czujnika, co sprawia, że całość jest tańsza w produkcji (zamiast potrzebować kolejnej mikro do konwersji SPI / I2C-> USB).
Czy istnieje lepszy sposób, aby to zrobić, jednocześnie kontrolując koszty? Myślę, że do 30 USD na czujnik byłoby celem dla tego rodzaju rynku.