Как да се свържете оптически енкодер до 8051?

L

Longmcx

Guest
Аз искам да се свържете оптически енкодер до 8051 да разчита (и общуват с моя компютър през RS232).моля да ми помогне,
мерси много

<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Ролинг Eyes" border="0" />
 
Ако използвате инфрачервена връзка.
HDSL7000 и HDSL3612 се интересува

 
Мисля, че това, което правя е прав.Оптичния предавател ще включите и изключите лазерни под контрол.Но не трябва да прехвърлят TTL ниво, за да PECL или LVPECL ниво.

 
Имам нужда да мярка робот, който включва 5 оптични ротационен енкодер
(Всеки енкодер с TTL квадратни вълна изходни сигнали А и Б), искам да обработва тези сигнали и след това, изходни данни
към COM порт в моя компютър (RS232).Мога ли да използвам Microcontroler (8051)?Имам нужда от съвет.
Благодаря много и най-доброто отношение.

<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Ролинг Eyes" border="0" />
 
Да Може.какво семейство microcontroller искате да използвате deponds какво семейство сте по-удобно с.

 
Направих подобен проект, но не са използвали PIC MCU.
Ами преди всичко свързват A1-> I/OA0, B1-> I/OA1 ....A4-> I/OA6, B4-> I/OA6 канал на IO в същото пристанище, аз бях 12 енкодери свързани в 3 I / O портове.
Аз анкета на портове:
Time1 = вход (пристанище А);
правя (
Time2 = вход (пристанище А);
) докато (Time1 == Time2);

Сега (извън а) ли сравня де поредица цифри, свързани с членство в съответните Time1_A1, Time1_B1, Time2_A1 и Time2_B1, с вектори, които съдържат възможните последователности корелира за завий надясно и други за завийте наляво.

Аз базата си код, за да заявление бележка от микрочип за това как да приложат сериен мишката използвате PIC MUC.Използвах идеята.

С най-добри пожелания

Ако се нуждаете от повече информация да ме питаш

 
Здравей bomba,

е това е добра идея да анкета на енкодер (ефективност на MCU върви надолу, не е тя)?
Мислех, че можете да се свържете един канал (А или Б) за външен прекъсне за закрепване на вашия mcu а другата с общо предназначение I / О.ако прекъсне occures, в ISR четете стойността на общите цели I / О.ако той е 0 -> на енкодер е превърната в една посока, ако то е 1 на енкодер е превърната в другата посока.
Той е просто една идея.Аз не се реализира тази процедура все още.Но ако свърши работа, мога да докладва за резултатите

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Усмивка" border="0" />

.

поздравления,
hqqh

 
Bluechem написа:

Да Може.
какво семейство microcontroller искате да използвате deponds какво семейство сте по-удобно с.
 
Longmcx написа:Аз семейство с 8051, но само beginer.
 
Тя ще зависи от това какво точно трябва да направя.
Ако вие само трябва да се осигури електрическа изолация, всякакви оптични IC да направя, които могат да бъдат използвани (6N137, 4n25 .. и т.н.).
Ако сте inten да estabilish комуникации между устройството и домакин (например на компютър),
която може да използва нещо като fototransistors и оптични диоди, специално инфрачервено такива.
В фърмуер и софтуер, е много лесно, дори и за начинаещи.
Всяко съмнение сте, бъдете по-конкретен и се свържете с мен отново.

Благодарности.
Алекс Teixeira Benfica
www.dcc.ufmg.br/ ~ benfica

 
и да получите добър дизайн за взаимодействие в този сайт

www.boondog.com

с уважение
mexx

<img src="http://www.edaboard.com/images/smiles/icon_eek.gif" alt="Шокиран" border="0" />
 
Здрасти всички;
Направих този проект, преди с 8051
I интерфейс microcontroller с оптически енкодер използвайки много проста логика
и въведете до преброяване на борбата 0 и определяне на 1
и чрез софтуера и procsee преброяването
и аз изпращате данни чрез prallele пристанището, но можете да използвате сериен не е mettter
единственото ограничавам от вас скорост на pluses на енкодер
Ако имате нужда от допълнителна информация, изпратете ми
OK, чао

 
mostafa_elwakeel написа:

Здрасти всички;

Направих този проект, преди с 8051

I интерфейс microcontroller с оптически енкодер използвайки много проста логика

и въведете до преброяване на борбата 0 и определяне на 1

и чрез софтуера и procsee преброяването

и аз изпращате данни чрез prallele пристанището, но можете да използвате сериен не е mettter

единственото ограничавам от вас скорост на pluses на енкодер

Ако имате нужда от допълнителна информация, изпратете ми

OK, чао
 
Здравей приятелю,

Аз бях веднъж направил проект с Ротари енкодер ...Използвах 89C52 UC и се използва прост интерфейс, първият от вас да се открие и двете изгрева и падането край на импулси, идващи от двата канала А и Б, а също и от вас да знаете техните държавни ...Аз бях този, свързани ръба детектор в Външни прекъсвам.След като INT се случи, вие
сте да знам последното-членки, както и реалното четене състоянието на А и Б на канал ...
Надявам се, че съм помогнал ...
с уважение,
2000

 

Welcome to EDABoard.com

Sponsor

Back
Top