Как да се свържете енкодер с инвертора
Encoder за chastotnika на външен вид е подобен на променлив резистор или потенциометър. Тези три карфици, същите панели тялото. На този прилики му свършват. Вътре има два ключа, които са с обща мощност от проблеми за контрол и двамата му.
За да енкодер спечелил средно заключение трябва да бъде свързан към земята, а другите две през резистори към захранването. Премахване на необходимостта да се получи управляващ сигнал директно към клемите на енкодер.
Сега си представете, че на енкодер е идеална и не страдат от контакт на отпадане. Свързан с терминал енкодер осцилоскоп и да започне да се върти на кодиращо дръжка. Импулсите са изместени един спрямо друг на 90 градуса. Ако включите копчето мощност (кВт) надясно, наляво или обратно, ще трябва последователност контролния панел:
Ако формата на вълната като последователност прилагане на логическите нули и единици задачи, след това те ще имат форма:
Вземете един обикновен енкодер, който има контакт отпадане. debounce зона:
При преминаване от логика един към логиката нула трептене се случи. С отскока може да се контролира по два начина: с помощта на хардуер и софтуер.
метод хардуер - серия свързване на кондензатори chastotnika, Schmitt задейства, както е показано на контролния панел на схемата:
Препоръчително е да се прилага метода на работа с скача - програма. Такъв метод е описан в Rothery библиотека. Тази библиотека съдържа няколко функции, които се нуждаят, за да персонализирате изхода на контролера на вектор за вход и да се свържете гостилница мощност (кВт) резистори. Библиотеката е необходимо да се уточнят команди и задачи. Тази команда се включва гостилница резистор вътре chastotnika контролер панел.
Fukntsii серия Получи позиция VFD връща енкодер. Това fukntsii трябва да получите броя на импулсите, които се смятат енкодер. Функция определи позицията VFD трябва да заредите стойност, от която ще започне енкодер за своя сметка.
кърлеж функция трябва да се разглежда по-подробно. Променливи на тази функция sig1 и sig2 записва състояние вектор щифт, който е свързан с кодиращото устройство. Тогава щифта е писано в променлива thisState VFD, което е сегашното състояние на енкодер. Ако текущото състояние на енкодер не е равно на предишния, новите сметки се изчисляват силата и количеството на електрически импулси с променлива позиция. Когато енкодер се връща в изходно положение вектор, ще се измести в дясно от два бита, както и новата стойност трябва да бъде записан с променлива управлението на PositionExt. Тази променлива е необходима, за да спаси серия от задачи от резултатите, които ще се използват в основната програма.
След анализ на състоянието на енкодер по време на въртенето на ляво и дясно, а таблица:
Неговата първоначална позиция 1-1. При завиване надясно имаше едно кликване, устройството е логическа нула. Новата стойност на тази държава VFD равен на 01. Според екипа на този резултат се добавя към стойността на променливата позиция.
Поради факта, че е имало скача позиция стана 11, след като редица преизчисляване последователност става 7. След отскока е приключила, е необходимо да се определи нова позиция 01 и се добавя предходната нула до единица. Чрез завъртане на енкодера е появило едно кликване, а стойността на позиция е единство.
При повторно кликване се случва, когато включите на енкодер в дясно, а вместо това ние имаме позиция позиция 01 00. В края на краищата тракане свърши, изхода за контрол също имат стойност от един. При кликване четвъртия, когато положението стана 11-10, ние имаме на стойност 6. След отскока е 6.
В някои енкодери използвайте бутона панел. Когато натискане и отпускане, също ще се свържем с отпадане, трябва да се прилага Bounce библиотека. Необходими са Функциите на тази библиотека, за да се определи щифт, който е свързан с един бутон, забавяне задача времето в милисекунди. Ако се случи да натиснете бутона, функцията на мощност (кВт) връща стойност вектор е вярно, ако не, фалшива VFD.
Схема на връзките на енкодер до честотния преобразувател
Тази схема се състои от Ардуино Uno, постепенно енкодер, на LED дисплея четирицифрена, смяна на транзисторите и ограничаване на резистор. Тази схема се нарича контра импулси. Тя се брои импулсите, които ще играят на енкодер като тя се върти. Енкодер е свързана с констатациите канали А2 и А3, на изхода на бутона, свързан към терминала A4, среден пин е свързан към земята, втори терминал на земята, също.
Помислете за една скица, която се нарича брояч контрол на пулса chastotnika енкодер. На пръв свържете библиотеката на таймера, индикаторът на LS, да се работи с енкодер за бутона.
Нека се обърнем към breadboard, и всичко това попълнете chastotnika контролер. След изливане, завъртете, завъртете копчето за енкодер, номерата на увеличението на екран. В обратна посока на стойностите на векторни са намалени и се прехвърля към отрицателната страна. С увеличаване на поредица от задачи отрицателна стойност отрицателен знак ходове.
Ако натиснете бутона на дисплея ще се нулира променливата, индикаторът ще бъде нула.
Свързване на енкодер за ползване Arduino промишлени
Нашата задача е да бъде в състояние да се контролира скоростта на асинхронен двигател с програма на компютъра си. Имаме честотен преобразувател (chastotnik):
За домашна работа, не е необходима такава информация. енкодер снимка за промишлена употреба за машини асинхронен управление на мощността на двигателя (кВт):
В машината инструмент енкодери са широко използвани за честотни преобразуватели на асинхронни двигатели. Те се сглобяват като сензор за обратна връзка в своята скорост. Такива енкодери имат по-голяма дискретност 100 импулси за оборот на 1 милион импулси за оборот. В тази марка прекъсване е 500 сантипоаза. за един оборот.
Енкодери са разделени на видовете проблеми на принципа на действие на честотни преобразуватели. Те са абсолютни и постепенно. Нашата енкодер изпълнява обичайната функция - осигурява диференциация сигнал, когато захранването се изключва захранването и отново своето подаване. Рано състояние не се запазва.
Абсолютни енкодери имат вид на вътрешна памет, която помни последната позиция. Защо памет и защо запазите данните? В завода, металообработващите машини преди да се премести самото устройство, на първо място се посочва на нулевата точка. Този процес се нарича съотнасяне, т.е., на изхода на нула.
Използването на абсолютен тип сензор дава възможност да се избяга от тази процедура за втори път, за да се намали времето, при условие, че системата има ограничение за движение.
Помислете синус и косинус енкодери. Те осигуряват изходен сигнал на синуса или косинус. На следващо място, с помощта на устройства, захранващи интерполатор образувани от тези импулси. Сигнали от този тип могат да бъдат променени по размер. Encoder мощност се осигурява от 5 волта напрежение.
Сигнал "А" - е импулсен сигнал директно тип. Броят на импулсите от този сигнал пристига при всеки оборот. Тя е равна на 500 (резолюция енкодер).
Сигнал "Б" - също насочва импулсен сигнал. Тъй като по време на всяка революция броя на импулсите, предоставени от резолюция енкодер, което се компенсира от канал "А" на 90 градуса (500).
Сигнал «R» - марка сигнал е "нула". С един сензор оборот получен единичен импулс.
В енкодери, използвани за промишлена употреба диференциация сигнал за честотен преобразувател (chastotnikom). Името на комплекс му, но в действителност това е просто. Всички канали са индивидуално копират неговата инверсия. Необходимо е сигналът да даде значителни разстояния. Изходът на канал енкодер свързан към приемника на операционни усилватели със специално предназначение, направени във форма. Импулс в крайна сметка се определя в комплект от два сигнала.
връзка
Връзката е проста. Свързваме напрежението е 5 волта на изхода на енкодер. Имаме шаблон: кафяв тел - 0, бяло - + 5V, розов, зелен и червен - А, В, R.
програма Encoder връзка се основава на канала за прекъсване от А и Б. Trigger прекъсва се случи в челните редици. ситуация се получава, когато енкодер се спира в момента на пресичане на растера, а изходният сигнал за канал винаги е положителен. Непрекъснато преброяване импулси на брояча се провежда.
В нашия случай, ние няма да използва прекъсването, защото ние работим с 4 сензора работят едновременно. Ако приложим прекъсне веригата, за определени импулси възникне ситуация загуба. Ние решен този проблем чрез създаване на движение икона присъствие. И ние погледна работата на енкодери за промишлени нужди.
Експлоатация на тезгяха импулс на базата на модула за енкодер
Броячът работи заедно с модул индикатора за седем-битов, който ще се посочи броят на енкодер импулси блокирани. Когато стойността на брояча е нула.
За да се обърне енкодер посока на часовниковата стрелка. Стойността на брояч се премества от едно на всеки клик енкодер. възможно най-голям брой на вятъра 999999999 този номер трябва да попълнят всички бита на нашия дисплей седем сегмент. Ако завъртите копчето допълнително брояч се нулира, започнете като се брои от нула отново.
Например 120 импулси часовник. Сега завъртете задната чрез завъртане на копчето обратно на часовниковата стрелка. Централната ос на енкодер работи като бутон. Тя пречиства чрез индикатор нули ниво наличност. Има малък контакт бутон скача, така че от време на време не се случва веднага. Програмно, трака се елиминира. Това е основата на работата с модула на енкодер.