Enkoder mashinalari haqida asosiy tushuncha
Sanoat avtomatlashtirish, robototexnika va kundalik elektron qurilmalar dunyosida bizga ko'pincha bitta umumiy narsa kerak bo'ladi: komponentning harakatlanish holatini, tezligini yoki yo'nalishini bilish. Bu yerda kodlovchilar (ko'pincha motorlar deb ataladi) hal qiluvchi rol o'ynaydi. Kodlovchi - bu mexanik harakatni - odatda aylanishni yoki chiziqli siljishni - PLC, mikrokontroller yoki sanoat kompyuteri kabi boshqaruv tizimi tomonidan o'qilishi mumkin bo'lgan elektr signaliga aylantiradigan qurilma. Ushbu maqolada kodlovchilarning asoslari, ularning turlari, ishlash tamoyillari va turli sohalarda qo'llanilishi muhokama qilinadi.
Enkoder mashinasi nima?
Sodda qilib aytganda, enkoder harakat sensori hisoblanadi. Dvigatel vali aylanganda yoki mexanizm harakatlanganda, enkoder pozitsiyaning o'zgarishini ifodalovchi signalni ishlab chiqaradi. Bu signal ishlatiladigan enkoder turiga qarab raqamli impuls, ikkilik kod yoki analog signal bo'lishi mumkin.
"Kodlovchi mashina" atamasi ko'pincha sohada mexanik tizimga (masalan, motor, konveyer, CNC mashinasi) o'rnatilgan kodlovchi qurilmaga nisbatan ishlatiladi. Katta qurilma ma'nosida "mashina" bo'lmasa-da, kodlovchi avtomatlashtirilgan tizimning aniq va izchil ishlashini ta'minlaydigan asosiy komponent hisoblanadi.
Enkoderning asosiy funktsiyasi
Enkoderlar odatda uchta asosiy ehtiyoj uchun ishlatiladi:
1. Pozitsiyani o'lchash (pozitsiya bo'yicha fikr-mulohaza)
Enkoderlar tizimga valning burchak o'rnini (aylanuvchi) yoki harakat diapazonini (chiziqli) aniqlashga yordam beradi. Bu CNC mashinalarida, robot qo'llarida va tanlash va joylashtirish tizimlarida muhimdir.
2. Tezlikni o'lchash (tezlikni qaytarish)
Vaqt birligidagi impulslar sonini sanash orqali kontroller tasmasimon konveyerning motor RPM yoki chiziqli tezligini aniqlashi mumkin.
3. Aylanish/harakat yo'nalishini (yo'nalishini) aniqlang
Ba'zi enkoderlar (masalan, A va B signallari bilan incremental) signallarning fazalar farqi orqali harakat yo'nalishini ko'rsatishi mumkin.
Bu uchta funksiya servo motorlar kabi yopiq pastadirli boshqaruv tizimlarida juda muhimdir, bu yerda kontroller kodlovchining fikr-mulohazasi asosida chiqishni sozlaydi.
Enkoderning umumiy ish printsipi
Asosan, enkoder signalga "kodlash" orqali harakatni amalga oshiradi. Kodlovchi aylantirilganda, ichki qism, masalan, tirqishli disk yoki magnit, optik yoki magnit sensor ustidan o'tadi. Har safar tirqish yoki magnit qutb sensor ustidan o'tganda, impuls signali hosil bo'ladi. Bu impulslar harakatni aniqlash uchun hisoblanadi.
Masalan, enkoderning o'lchamlari 1000 PPR (har bir aylanish uchun impulslar) ga teng. Bu shuni anglatadiki, har bir to'liq aylanish 1000 impuls hosil qiladi. Agar tizim 500 impuls o'qisa, val yarim aylanishni aylantirgan bo'ladi (bitta kanalli o'qish va kvadratura ko'paytmasini hisobga olsak).
Chiqishga asoslangan kodlovchi turlari
1. Qo'shimcha kodlovchi
Incremental kodlovchi har safar pozitsiya o'zgarganda impuls hosil qiladi. Eng keng tarqalgan signallar:
– A va B kanallari (kvadratura): yo'nalishni aniqlash uchun fazalar farqi 90 gradus bo'lgan ikkita kvadrat signal.
– Z kanali (indeks): har bir siklda bir marta mos yozuvlar impulsi.
O'sish xususiyatlari:
– Mutlaq pozitsiyani saqlamaydi. Agar elektr o'chirilgan bo'lsa, qayta yo'naltirish (homing) tizimi mavjud bo'lmasa, oxirgi pozitsiya "yo'qoladi".
– Tezlik va nisbiy harakatni o'lchash uchun mos.
– Oddiyroq va odatda arzonroq.
2. Mutlaq kodlovchi
Mutlaq kodlovchi har bir val burchagida noyob pozitsiya qiymatini taqdim etadi. Qayta yoqilganda, tizim joylashuvni aniqlashga hojat qoldirmasdan darhol pozitsiyani taniydi.
Mutlaq kodlovchilar odatda quyidagilardan foydalanadilar:
– Parallel chiqish (uzunroq),
– SSI, BiSS, CANopen yoki EtherCAT kabi ketma-ket chiqish,
– Bitlarda (masalan, 12-bit, 16-bit) noyob pozitsiyalar sonini aniqlaydigan aniqlik javobi.
Mutlaq xususiyatlar:
– Elektr uzilganda pozitsiya yo'qolmaydi (texnologiyaga va ko'p burilishli rejimda batareya/vites ishlatilishiga bog'liq).
– Yuqori aniqlik va xavfsizlikni talab qiladigan ilovalar uchun ideal.
Sensor usuliga asoslangan kodlovchi turlari
1. Optik kodlovchi
Optik kodlovchilar diskdagi bo'shliqlarni aniqlash uchun LEDlar va optik sensorlardan foydalanadilar. Ularning afzalliklari:
- Yuqori aniqlik va yaxshi aniqlik.
– Sanoat ehtiyojlari uchun keng mavjud.
Kamchiliklari:
– Agar himoya yaxshi bo'lmasa, chang, yog' yoki yuqori tebranishlarga sezgirroq.
2. Magnit kodlovchi
Magnit kodlovchilar magnitlar va Hall yoki magnitoresistiv sensorlardan foydalanadilar. Ularning afzalliklari:
– Nopok muhit, chang va namlikka ko'proq chidamli.
– Og'ir ishlar uchun mustahkam.
Kamchiliklari:
– Odatda optikaga qaraganda pastroq aniqlikda (garchi ko'plab zamonaviy texnologiyalar juda yaxshi bo'lsa ham).
Enkoderdagi muhim parametrlar
Enkoderni tanlashda bir nechta asosiy xususiyatlarni tushunish kerak:
1. Qaror
Orttirilgan aniqlik odatda PPR/CPR da, mutlaq aniqlik esa bitlarda ifodalanadi. Aniqlik qanchalik yuqori bo'lsa, pozitsiyani o'lchash shunchalik aniq bo'ladi.
2. Elektr chiqishi turi
Masalan, TTL, HTL, ochiq kollektor, push-pull, liniya drayveri (RS-422). Bu PLC kirishlari yoki servo drayverlar bilan moslikka ta'sir qiladi.
3. Ish kuchlanishi
Odatda 5V, 12V yoki 24V. Tizimingizga mos kelishiga ishonch hosil qiling.
4. Maksimal tezlik (maksimal RPM / maksimal chastota)
Enkoder ma'lumotlarni yo'qotmasdan kontroller hali ham o'qiy oladigan chastotada impulslar yaratishga qodir bo'lishi kerak.
5. Mexanik o'rnatish turi
Ba'zilari qattiq vallar, ichi bo'sh vallar yoki muftalar bilan o'rnatishdan foydalanadi. Vallarni hizalash enkoderning chidamliligi va aniqligi uchun juda muhimdir.
6. Ish muhiti
IP reytingini (masalan, IP65), ish haroratini, tebranishni va suyuqlik yoki changga ta'sir qilishni hisobga oling.
Enkoder boshqaruv tizimi tomonidan qanday o'qiladi?
Incremental kodlovchini o'qish uchun kontroller A va B kanallaridan keladigan impulslarni hisoblaydi. Kvadratura usuli bilan tizim ko'pincha 4x dekodlashni amalga oshiradi, ya'ni A/B signalining chekkasidagi har bir o'zgarish samarali piksellar sonini to'rt baravar oshirish uchun hisoblanadi.
Mutlaq kodlovchilar uchun kontroller pozitsiya ma'lumotlarini ma'lum bir aloqa protokoli orqali o'qiydi. Zamonaviy sanoat tizimlarida mutlaq kodlovchilar ko'pincha fieldbus tarmog'iga birlashtiriladi, shunda pozitsiya ma'lumotlari PLC tomonidan real vaqt rejimida o'qilishi va harakatni boshqarishda ishlatilishi mumkin.
Bundan tashqari, shovqin va elektromagnit shovqinlarga (EMI) e'tibor berish muhimdir. Enkoder kabellari signal barqarorligini saqlab qolish uchun ko'pincha uzoq masofalar uchun ekranlangan kabel, to'g'ri topraklama va differentsial kirishlardan foydalanadi.
Enkoder ilovasiga misollar
1. Servo motor va BLDC motori
Enkoderlar, masalan, qadoqlash mashinalarida, robotlarda yoki bosmaxonalarda joylashuv va tezlikni aniq boshqarish imkonini beradi.
2. Konveyer va mahsulotni hisoblash tizimi
Enkoder qachon kesish, belgilash yoki to'ldirish kerakligini aniqlash uchun kamar bosib o'tgan masofani o'qiydi.
3. CNC mashinalari va 3D printerlar
Enkoderlar pozitsiyani kalibrlash, o'q harakatini boshqarish va aniqlikni oshirishga yordam beradi.
4. Liftlar, eskalatorlar va avtomatik eshiklar
Enkoder kabinaning holatini, tezligini va to'xtashni muammosiz boshqarishni aniqlash uchun ishlatiladi.
Keng tarqalgan xatolar va amaliy maslahatlar
Enkoderlar bilan yuzaga keladigan ba'zi keng tarqalgan muammolar quyidagilarni o'z ichiga oladi:
– Bo'shashgan kabellar, shovqin yoki yomon yerga ulangan ulanishlar tufayli signal yo'qolishi yoki o'tkazib yuborilishi.
– Noto'g'ri joylashtirilgan muftalar, haddan tashqari radial yuklar yoki tebranish tufayli mexanik shikastlanish.
– Agar kodlovchi o'lchamlari kontroller konfiguratsiyasiga mos kelmasa, pozitsiyani o'qish noto'g'ri.
Oddiy maslahatlar:
– Ekranlangan kabellardan foydalaning va dvigatel quvvat kabellaridan alohida kabel yo'llarini o'rnating.
– Val o'rnatilishi tekislanganligiga ishonch hosil qiling va agar kerak bo'lsa, egiluvchan muftalardan foydalaning.
– Kodlovchi ma'lumotlar varag'iga muvofiq boshqaruv qurilmasidagi PPR/bit parametrlarini sozlang.
Yopish
Enkoder mashinalari haqida asosiy tushuncha, kodlovchi harakatni pozitsiya, tezlik va yo'nalishni boshqarish uchun elektr signallariga aylantiradigan sensor ekanligini anglashdan boshlanadi. Incremental va absolyut o'rtasidagi farqni tushunish, optik yoki magnit sensor usulini tanlash va piksellar sonini, chiqishni va atrof-muhit sharoitlarini hisobga olish orqali biz qo'llanilishi uchun to'g'ri enkoderni aniqlashimiz mumkin. Zamonaviy avtomatlashtirish tizimlarida enkoderlar nafaqat qo'shimchalar, balki mashina ishlashining aniqligi, barqarorligi va samaradorligini belgilaydigan asosiy komponentlardir.
Agar xohlasangiz, men maqolaning yanada texnik versiyasini (PPR dan masofaga hisoblash formulalari, A/B/Z simlarini ulash misollari va ma'lum PLClar uchun chiqish turi bo'yicha tavsiyalar bilan) yoki yangi o'quvchilar uchun yengilroq versiyasini yaratishda yordam bera olaman.