roboforum.ru

Технический форум по робототехнике.

оптический энкодер и avr микроконтроллер

оптический энкодер и avr микроконтроллер

art.grebenyuck » 24 дек 2012, 18:51

Всем привет. Поймал вот такую головную боль. Есть на руках у меня оптический энкодер PEC12-4220F-S0024, AVR микроконтроллер ATmega 8515-16PU и LCD дисплей. Надо достоверно определить угол отклонения детали в градусах. Как сделать это?!. Если подобная тема была, просьба ткнуть ссылкой. Заранее спасибо.

Re: оптический энкодер и avr микроконтроллер

Angel71 » 24 дек 2012, 19:05

Output: 2-bit gray code
......
Resolution: 24 Pulses per 360 ° Rotation

в ваше достоверно вписывается такая штукенция из даташита? с этого энкодера вы можете получать информацию только о направлении вращения и количество импульсов. знаете на какой угол изначально была повёрнута деталь, значит сможете определять её угол, отслеживая направление поворота и кол-во импульсов.
Последний раз редактировалось Angel71 24 дек 2012, 19:21, всего редактировалось 1 раз.

Re: оптический энкодер и avr микроконтроллер

art.grebenyuck » 24 дек 2012, 19:19

это к чему было сказано? К энкодеру? К атмеге?

Re: оптический энкодер и avr микроконтроллер

Angel71 » 24 дек 2012, 19:29

если не сложно, напомните, какой был вопрос? ыволфарцуикьтячисгныукцьтаи
:) фух, полегчало. та цитата из даташита на энкодер.

Re: оптический энкодер и avr микроконтроллер

art.grebenyuck » 24 дек 2012, 19:38

да по оптическому энкодеру не должно быть проблем, вроде...я так думаю...может быть...
Есть еще вариант использовать датчик угла-поворота от Honeywell HMC1501, он точно подходит, но его привезут после 15 января, руки чешутся...думаю понимаете.

Re: оптический энкодер и avr микроконтроллер

Angel71 » 24 дек 2012, 19:53

не, не понимаю. не понимаю, что именно вы не понимаете. ещё раз с начала. с этого энкодера вы можете получить информацию только о направлении вращения и количество импульсов. на прямую угол выы не получите. что бы знать на какой угол повёрнута в данный момент ваша деталь, сначала нужно как-то автоматически или вручную устанавливить деталь в "исходное положение" (в котором угол поворота изначально известен). можете и не устанавливать, но тогда нужно будет "сообщить" вашей программе, на какой угол в анный момент повёрнута деталь. потом начинаете отслеживать импульсы с энкодера и по ним уже знаете в какую сторону и на сколько проворачивается деталь.

Re: оптический энкодер и avr микроконтроллер

art.grebenyuck » 24 дек 2012, 20:22

ага, спасибо, сам пересмотрел энкодер и понял, что его лучше не юзать, у него сила вращения большая 30г\см. Решил заказать HoneyWell HMC 1501, с ними вроде все намного проще

Re: оптический энкодер и avr микроконтроллер

art.grebenyuck » 25 дек 2012, 21:40

подскажите чем можно заменить HMC 1501,а то минимальный заказ везде от 20 штук.


cron
Rambler\'s Top100 Mail.ru counter