
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Incremental enkoderlar ko'pincha robototexnika yoki joylashishni aniqlash kabi sanoat dasturlari uchun ishlatiladi. Sanoat dasturlari uchun kodlovchi asosan RS422 differentsial interfeysi bilan ta'minlangan.
Men bu kichik loyihada Arduino UNO bilan, bizning holda SICK DFS60 sanoat artımlı kodlayıcıdan qanday foydalanishni ko'rsataman.
1 -qadam: asboblar va materiallar


Materiallar
- Arduino UNO
- Arduino uchun 3x RS422 qalqoni
- bosqichma -bosqich kodlovchi (kasal DFS60)
Asboblar
- Tornavida
- laboratoriya quvvat manbai
2 -qadam: Ba'zi asoslar


Enkoderning RS422 chiqishi faqat boshqa apparat qatlamlarida ishlatiladi. RS422 orqali ketma -ket protokol uzatilmaydi. Faqat kodlovchi pulslari RS422 ning 3 xil kanali orqali to'g'ridan -to'g'ri uzatiladi: SIN, COS va Z (nol pozitsiyasi).
RS422 3 ta mustaqil kanallari tufayli Arduino uchun bizga 3 RS422 kirish kerak. Buning uchun men bitta Arduino RS422/RS485 qalqonlarini 3 dona ishlatdim.
3 -qadam: RS422 qalqonlarini o'chirish moslamasini sozlash

Har qanday qalqon uchun dip switch sozlamalari bir xil:
- S1: ON, OFF, OFF, OFF (qabul qilgich har doim yoniq / uzatuvchi har doim o'chirilgan)
- S2: o'chirilgan, o'chirilgan, yoqilgan, yoqilgan
- S3: ON, OFF, OFF, OFF (qarshilikni o'chirish)
4 -qadam: RS422 qalqonlarining o'tish moslamalari



Har qanday qalqon uchun o'tish moslamasi boshqacha. Ulangan kanalga qarab, RX pin quyidagicha sozlangan:
- Z: D2
- COS: D3
- Gunoh: D4
JP1 kuchlanishli o'tish moslamasi 5V ga o'rnatilishi kerak.
5 -qadam: simlarni ulash

Kodlovchi laboratoriya quvvat manbai yoki Arduino UNO 5V orqali to'g'ridan -to'g'ri quvvatlanishi mumkin.
6 -qadam: dasturiy ta'minot va sinov
Iltimos, biriktirilgan INO faylini Arduino IDE ostida to'plang. Loyihani Arduino -ga yuklaganingizdan so'ng, siz 115200 baytli ketma -ket monitorni ochishingiz kerak.
Siz o'sishning joriy qiymatini (0, 5 soniyalarda yangilangan) va Enkoderning hozirgi holatini ko'rasiz.
Tavsiya:
Arduino bilan 20x4 I2C belgili LCD displeyni qanday ishlatish kerak: 6 qadam

Arduino -da 20x4 I2C belgilarli LCD displeydan qanday foydalanish kerak: Ushbu oddiy darsda biz "Arduino Uno" bilan 20x4 I2C belgili LCD displeydan qanday foydalanishni o'rganamiz. "Salom dunyo! Videoni tomosha qiling
Twitterni Arduino bilan qanday ishlatish kerak: 7 qadam

Twitter -dan Arduino -dan qanday foydalanish kerak: Foydalanuvchilar, dunyo va muxlislar bilan muloqot qilishning oson usulini xohlaysizmi? Tweet qiling! Faqat Arduino Uno va Ethernet qalqoni yordamida istalgan ma'lumot yoki ma'lumotni tvitlash qobiliyatini osongina qo'shishingiz mumkin
Arduino bilan Neopixel Ws2812 LED yoki LED STRIP yoki Led Ringni qanday ishlatish kerak: 4 qadam

Arduino bilan Neopixel Ws2812 LED yoki LED STRIP yoki Led Ring -dan qanday foydalanish kerak: Salom bolalar, chunki Neopixel LED chizig'i juda mashhur va u shuningdek ws2812 LED tasmasi deb ham ataladi. Ular juda mashhur, chunki bu chiziqli lentada biz har bir LEDga alohida -alohida murojaat qilishimiz mumkin, demak, agar siz bir nechta chiroq bitta rangda porlashini xohlasangiz
MQTT -ni Raspberry Pi va ESP8266 bilan qanday ishlatish kerak: 8 qadam (rasmlar bilan)

MQTT -ni Raspberry Pi va ESP8266 bilan qanday ishlatish kerak: Ushbu yo'riqnomada men MQTT protokoli nima ekanligini va u qurilmalar o'rtasida qanday aloqa qilishini tushuntiraman, keyin amaliy ko'rsatma sifatida men sizga oddiy ikkitasini qanday o'rnatishni ko'rsataman. mijoz tizimi, bu erda ESP8266 moduli xabar yuboradi
Mac terminalini qanday ishlatish va asosiy funktsiyalarni qanday ishlatish kerak: 4 qadam

Mac terminalini qanday ishlatish va asosiy funktsiyalarni qanday ishlatish kerak: Biz sizga MAC terminalini qanday ochish kerakligini ko'rsatamiz. Shuningdek, biz sizga terminalda ifconfig, kataloglarni o'zgartirish, fayllarga kirish va arp kabi bir nechta xususiyatlarni ko'rsatamiz. Ifconfig sizga IP manzilingizni va MAC reklamangizni tekshirishga imkon beradi