
Autorzy projektu po zakupieniu tokarko-frezarki Smithy 1220XL szybko odkryli, że skala posuwu w osi z jest zdecydowanie zbyt zgrubna. Rozdzielczość wynosi 0.042", czyli ok. 1mm - to bardzo dużo, jeżeli chodzi o precyzyjne maszyny do obróbki metali. Na filmie wideo przedstawiony jest sposób zbudowania odczytu dla osi z tej maszyny. Wykorzystany został kit USB NerdKit (oparty na ATmega168) oraz cyfrowa suwmiarka.
Interfejs użytkownika to dwa elementy: jeden przycisk i jeden przełącznik. Przycisk resetuje odczyt dla danego położenia, natomiast przełącznikiem zmieniamy kierunek ruchu osi z który będzie odczytywany jako dodatni.
Protokół komunikacji z suwmiarką: autorzy rozpoczęli od taniej suwmiarki o zakresie 6". Suwmiarki te przesyłają synchroniczny sygnał. Przesyłanych jest 48 bitów o czasie jednego ok. 12 μs. Pierwsze 24 bity reprezentują odległość z 20480 bitami na cal. Czasy w protokole są ważne, ponieważ pomimo synchronicznego protokołu, zmieniający się czas wskazuje na rozpoczęcie przesyłania nowej grupy danych. Dokładniej rzecz biorąc czekamy ok. 50μs, aby rozpoznać nową grupę danych. Dobrym źródłem danych w porozumieniu się z chińskimi suwmiarkami jest strona http://www.shumatech.com/support/chinese_scales.htm . Dokładniejszy opis na stronie źródłowej.
Źródło: http://www.nerdkits.com/videos/digital_calipers_dro/
Cool? Ranking DIY