Съдържание:

Как да използвате индустриални енкодери с Arduino: 6 стъпки
Как да използвате индустриални енкодери с Arduino: 6 стъпки

Видео: Как да използвате индустриални енкодери с Arduino: 6 стъпки

Видео: Как да използвате индустриални енкодери с Arduino: 6 стъпки
Видео: Another Arduino drum sequencer with minimum hardware drumseq81212 (with schematic) 2024, Юли
Anonim
Как да използваме индустриални енкодери с Arduino
Как да използваме индустриални енкодери с Arduino

Инкременталните енкодери често се използват за промишлени приложения като роботика или проследяване на позициониране. Енкодерите за промишлени приложения се предлагат предимно с диференциален RS422 интерфейс.

В този малък проект ще покажа как да използвам индустриален инкрементален енкодер - в нашия случай SICK DFS60 - с Arduino UNO.

Стъпка 1: Инструменти и материали

Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали

Материали

  • Arduino UNO
  • 3x RS422 щит за Arduino
  • инкрементен енкодер (Sick DFS60)

Инструменти

  • Отвертка
  • лабораторно захранване

Стъпка 2: Някои основи

Някои основи
Някои основи
Някои основи
Някои основи

Изходът RS422 на енкодера се използва само като хардуерен слой. Няма да се предава сериен протокол през RS422. Само импулсите на самия енкодер се предават директно през 3 различни RS422 канала: SIN, COS и Z (нулева позиция).

Поради трите независими RS422 канала се нуждаем от 3 RS422 входа за Arduino. За тази цел използвах 3 броя от щитовете си Arduino RS422/RS485 - подредени върху един Arduino.

Стъпка 3: Настройка на Dip Switch на RS422 щитове

Настройка на Dip Switch на щитове RS422
Настройка на Dip Switch на щитове RS422

Настройката на потапящия превключвател за всеки щит е една и съща:

  • S1: ON, OFF, OFF, OFF (приемникът винаги е включен / предавателят винаги е изключен)
  • S2: OFF, OFF, ON, ON
  • S3: ON, OFF, OFF, OFF (крайният резистор е включен)

Стъпка 4: Настройки на джъмпера на RS422 щитове

Настройки на джъмпера на щитове RS422
Настройки на джъмпера на щитове RS422
Настройки на джъмпера на щитове RS422
Настройки на джъмпера на щитове RS422
Настройки на джъмпера на щитове RS422
Настройки на джъмпера на щитове RS422

Настройката на джъмпера за всеки щит е различна. В зависимост от свързания канал, RX изводът е конфигуриран да:

  • Z: D2
  • COS: D3
  • ГРЕХ: D4

Прекъсвачът за напрежение JP1 трябва да бъде настроен на 5V.

Стъпка 5: Окабеляване

Електрически инсталации
Електрически инсталации

Енкодерът може да се захранва от лабораторно захранване или директно от 5V на Arduino UNO

Стъпка 6: Софтуер и тест

Моля, компилирайте прикачения INO файл под Arduino IDE. След като качите проекта в Arduino, трябва да отворите серийния монитор с 115200 бода.

Ще видите текущата стойност на нарастване (актуализирани всички 0, 5s) и текущото състояние на енкодера там ….

Препоръчано: