Съдържание:
- Стъпка 1: Инструменти и материали
- Стъпка 2: Някои основи
- Стъпка 3: Настройка на Dip Switch на RS422 щитове
- Стъпка 4: Настройки на джъмпера на RS422 щитове
- Стъпка 5: Окабеляване
- Стъпка 6: Софтуер и тест
Видео: Как да използвате индустриални енкодери с Arduino: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Инкременталните енкодери често се използват за промишлени приложения като роботика или проследяване на позициониране. Енкодерите за промишлени приложения се предлагат предимно с диференциален 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 щитове
Настройката на потапящия превключвател за всеки щит е една и съща:
- S1: ON, OFF, OFF, OFF (приемникът винаги е включен / предавателят винаги е изключен)
- S2: OFF, OFF, ON, ON
- S3: ON, OFF, OFF, OFF (крайният резистор е включен)
Стъпка 4: Настройки на джъмпера на RS422 щитове
Настройката на джъмпера за всеки щит е различна. В зависимост от свързания канал, RX изводът е конфигуриран да:
- Z: D2
- COS: D3
- ГРЕХ: D4
Прекъсвачът за напрежение JP1 трябва да бъде настроен на 5V.
Стъпка 5: Окабеляване
Енкодерът може да се захранва от лабораторно захранване или директно от 5V на Arduino UNO
Стъпка 6: Софтуер и тест
Моля, компилирайте прикачения INO файл под Arduino IDE. След като качите проекта в Arduino, трябва да отворите серийния монитор с 115200 бода.
Ще видите текущата стойност на нарастване (актуализирани всички 0, 5s) и текущото състояние на енкодера там ….
Препоръчано:
Как да създадете Linux зареждащо устройство (и как да го използвате): 10 стъпки
Как да създадете зареждащо устройство на Linux (и как да го използвате): Това е просто въведение за това как да започнете с Linux, по -специално Ubuntu
XYZ точков скенер, използващ запазени въртящи се енкодери: 5 стъпки
XYZ точков скенер, използващ запасени въртящи се енкодери: След като придобих доста голям брой изхвърлени ротационни оптични енкодери от работното си място, най -накрая реших да направя нещо забавно/полезно с тях. Наскоро закупих нов 3D принтер за моя дом и какво може да го комплиментира по -добре от 3D
Modbus TCP комуникация между Arduino и индустриални устройства: 3 стъпки
Modbus TCP комуникация между Arduino и индустриални устройства: Индустриален начин за управление на Arduino платка с индустриален HMI и свързване към индустриална мрежа с Modbus TCP комуникация
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама
Цифров IC тестер (за индустриални и инженерни колежи) от Shubham Kumar, UIET, Panjab University: 6 стъпки (със снимки)
Цифров IC тестер (за индустриални и инженерни колежи) от Shubham Kumar, UIET, Panjab University: Въвеждане и работа на Digital IC Tester (за CMOS и TTL ICs): РЕЗЮМЕ: IC, основният компонент на всяка електронна схема може да се използва за голямо разнообразие от цели и функции. Но понякога поради дефектни интегрални схеми веригата не работи