Spisu treści:
- Krok 1: Narzędzia i materiały
- Krok 2: Niektóre podstawy
- Krok 3: ustawienie przełącznika DIP osłon RS422
- Krok 4: Ustawienia zworek osłon RS422
- Krok 5: Okablowanie
- Krok 6: Oprogramowanie i test
Wideo: Jak używać enkoderów przemysłowych z Arduino: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Enkodery przyrostowe są często używane w zastosowaniach przemysłowych, takich jak robotyka lub śledzenie pozycjonowania. Enkodery do zastosowań przemysłowych są dostarczane głównie z interfejsem różnicowym RS422.
W tym małym projekcie pokażę jak wykorzystać przemysłowy enkoder inkrementalny - w naszym przypadku SICK DFS60 - z Arduino UNO.
Krok 1: Narzędzia i materiały
Materiały
- Arduino UNO
- 3x RS422 Shield dla Arduino
- enkoder inkrementalny (Sick DFS60)
Narzędzia
- Śrubokręt
- zasilacz laboratoryjny
Krok 2: Niektóre podstawy
Wyjście RS422 enkodera jest używane tylko w warstwie sprzętowej. Żaden protokół szeregowy nie będzie przesyłany przez RS422. Tylko impulsy samego enkodera są przesyłane bezpośrednio przez 3 różne kanały RS422: SIN, COS i Z (pozycja zerowa).
Ze względu na 3 niezależne kanały RS422 potrzebujemy 3 wejścia RS422 dla Arduino. Do tego celu użyłem 3 sztuk moich nakładek Arduino RS422/RS485 - nałożonych na jedno Arduino.
Krok 3: ustawienie przełącznika DIP osłon RS422
Ustawienie przełącznika DIP dla każdej tarczy jest takie samo:
- S1: ON, OFF, OFF, OFF (odbiornik zawsze włączony / nadajnik zawsze wyłączony)
- S2: WYŁ, WYŁ, WŁ, WŁ
- S3: ON, OFF, OFF, OFF (rezystor końcowy włączony)
Krok 4: Ustawienia zworek osłon RS422
Ustawienie skoczka dla każdej tarczy jest inne. W zależności od podłączonego kanału pin RX jest skonfigurowany tak, aby:
- Z: D2
- COS: D3
- GRZECH: D4
Zworka napięcia JP1 musi być ustawiona na 5V.
Krok 5: Okablowanie
Enkoder może być zasilany z zasilacza laboratoryjnego lub bezpośrednio z 5V Arduino UNO
Krok 6: Oprogramowanie i test
Proszę skompilować załączony plik INO w środowisku Arduino IDE. Po wgraniu projektu do Arduino należy otworzyć monitor szeregowy z prędkością 115200 bodów.
Zobaczysz tam aktualną wartość przyrostu (zaktualizowano wszystkie 0, 5s) i aktualny stan Enkodera….
Zalecana:
4 do 20 MA kalibrator procesów przemysłowych DIY - Oprzyrządowanie elektroniczne: 8 kroków (ze zdjęciami)
Kalibrator procesów przemysłowych 4 do 20 MA DIY | Oprzyrządowanie elektroniczne: Oprzyrządowanie przemysłowe i elektroniczne jest bardzo kosztowną dziedziną i nie jest łatwo się o tym nauczyć, jeśli jesteśmy samoukami lub hobbystami. Z tego powodu moja klasa oprzyrządowania elektronicznego i zaprojektowałem ten niskobudżetowy proces od 4 do 20 mA
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: 6 kroków
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: W tym samouczku dowiemy się, jak śledzić kroki silnika krokowego na wyświetlaczu OLED. Obejrzyj film demonstracyjny.Kredyt samouczka oryginalnego trafia do użytkownika YouTube „sky4fly”
Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: 6 kroków
Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: W tym samouczku dowiemy się, jak włączać i wyłączać diodę LED za pomocą prostego przycisku i Visuino. Obejrzyj film demonstracyjny
Enkoder obrotowy: jak to działa i jak używać z Arduino: 7 kroków
Rotary Encoder: Jak to działa i jak używać z Arduino: Możesz przeczytać ten i inne niesamowite samouczki na oficjalnej stronie ElectroPeakPrzeglądW tym samouczku dowiesz się, jak korzystać z enkodera obrotowego. Najpierw zobaczysz informacje o enkoderze obrotowym, a potem nauczysz się
Jak używać klawiatury i wyświetlacza LCD z Arduino do tworzenia kalkulatora Arduino.: 5 kroków
Jak korzystać z klawiatury i wyświetlacza LCD z Arduino, aby stworzyć kalkulator Arduino.: W tym samouczku podzielę się tym, jak korzystać z klawiatury matrycowej 4x4 i wyświetlacza LCD 16x2 z Arduino i używać go do tworzenia prostego kalkulatora Arduino. Więc zacznijmy