Технический форум по робототехнике.
art.grebenyuck » 24 дек 2012, 18:51
Всем привет. Поймал вот такую головную боль. Есть на руках у меня оптический энкодер PEC12-4220F-S0024, AVR микроконтроллер ATmega 8515-16PU и LCD дисплей. Надо достоверно определить угол отклонения детали в градусах. Как сделать это?!. Если подобная тема была, просьба ткнуть ссылкой. Заранее спасибо.
Angel71 » 24 дек 2012, 19:05
Output: 2-bit gray code
......
Resolution: 24 Pulses per 360 ° Rotation
в ваше достоверно вписывается такая штукенция из даташита? с этого энкодера вы можете получать информацию только о направлении вращения и количество импульсов. знаете на какой угол изначально была повёрнута деталь, значит сможете определять её угол, отслеживая направление поворота и кол-во импульсов.
Последний раз редактировалось
Angel71 24 дек 2012, 19:21, всего редактировалось 1 раз.
art.grebenyuck » 24 дек 2012, 19:19
это к чему было сказано? К энкодеру? К атмеге?
Angel71 » 24 дек 2012, 19:29
если не сложно, напомните, какой был вопрос? ыволфарцуикьтячисгныукцьтаи
фух, полегчало. та цитата из даташита на энкодер.
art.grebenyuck » 24 дек 2012, 19:38
да по оптическому энкодеру не должно быть проблем, вроде...я так думаю...может быть...
Есть еще вариант использовать датчик угла-поворота от Honeywell HMC1501, он точно подходит, но его привезут после 15 января, руки чешутся...думаю понимаете.
Angel71 » 24 дек 2012, 19:53
не, не понимаю. не понимаю, что именно вы не понимаете. ещё раз с начала. с этого энкодера вы можете получить информацию только о направлении вращения и количество импульсов. на прямую угол выы не получите. что бы знать на какой угол повёрнута в данный момент ваша деталь, сначала нужно как-то автоматически или вручную устанавливить деталь в "исходное положение" (в котором угол поворота изначально известен). можете и не устанавливать, но тогда нужно будет "сообщить" вашей программе, на какой угол в анный момент повёрнута деталь. потом начинаете отслеживать импульсы с энкодера и по ним уже знаете в какую сторону и на сколько проворачивается деталь.
art.grebenyuck » 24 дек 2012, 20:22
ага, спасибо, сам пересмотрел энкодер и понял, что его лучше не юзать, у него сила вращения большая 30г\см. Решил заказать HoneyWell HMC 1501, с ними вроде все намного проще
art.grebenyuck » 25 дек 2012, 21:40
подскажите чем можно заменить HMC 1501,а то минимальный заказ везде от 20 штук.