Датчик поворота Asahi EM-3242

16 views
Skip to first unread message

Олег Евсегнеев

unread,
Jul 2, 2014, 7:59:01 AM7/2/14
to make...@googlegroups.com
Наткнулся в интернетах на такой вот неплохой датчик поворота. По даташиту разрешение 0.36 градуса, можно даже для шахматной руки использовать.
Видел кто-нибудь аналоги?

http://www.gmw.com/magnetic_sensors/asahi/documents/EM-3242-Ver.098-Rev.B-English-090706-GMW.pdf

Alexey Galakhov

unread,
Jul 2, 2014, 8:18:30 AM7/2/14
to make...@googlegroups.com
0.36 градуса - это просто 1/1024 оборота. Смотри, у него на схеме датчик
Холла с 10-битным АЦП/ЦАП, вот отсюда и берется разрешение в 2^-10
оборота на дискрет. Реальное разрешение схемы с учетом сигнал-шум,
скорее всего, будет на пару бит ниже. Это те же самые 1.8 градуса, как у
шаговика.

Олег Евсегнеев

unread,
Jul 2, 2014, 8:23:57 AM7/2/14
to make...@googlegroups.com
Ах да 1/1024 :) Однако, мне видится что это проще чем оптический энкодер городить. Один чип и магнит.


2 июля 2014 г., 18:18 пользователь Alexey Galakhov <agal...@gmail.com> написал:

--
Веб-адрес группы: https://groups.google.com/forum/?fromgroups#!forum/makeitlab
---
Вы получили это сообщение, поскольку подписаны на группу Makeitlab.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес makeitlab+...@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/makeitlab/20140702181827.7cfbf7e8%40agalakhov-nb-linux.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.



--
С уважением,
Евсегнеев Олег Анатольевич

Alexey Galakhov

unread,
Jul 2, 2014, 8:30:48 AM7/2/14
to make...@googlegroups.com
On Wed, 2 Jul 2014 18:23:56 +0600
Олег Евсегнеев <oleg.ev...@gmail.com> wrote:

> Ах да 1/1024 :) Однако, мне видится что это проще чем
> оптический энкодер городить. Один чип и магнит.

В принципе да. Подобная конструкция может быть очень точной, если ротор
имеет много полюсов - в принципе несложно, надо просто магнитное
колечко зажать между двумя тонкими стальными шестеренками, повернутыми
на 1/2 зубца. Тогда речь будет не о 1/1024 оборота, а об 1/1024 зубца.

А чем эта штука лучше просто датчика Холла, прицепленного ко
встроенному АЦП любого микроконтроллера?

Олег Евсегнеев

unread,
Jul 2, 2014, 8:44:53 AM7/2/14
to make...@googlegroups.com
Ну это по сути оно и есть, только с сигнальным процессором. Учитывая что её фиг найти, действительно надо свое такое делать.
Про зубцы не понял, поясни еще.


2 июля 2014 г., 18:30 пользователь Alexey Galakhov <agal...@gmail.com> написал:
--
Веб-адрес группы: https://groups.google.com/forum/?fromgroups#!forum/makeitlab
---
Вы получили это сообщение, поскольку подписаны на группу Makeitlab.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес makeitlab+...@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/makeitlab/20140702183045.65dd7eeb%40agalakhov-nb-linux.

Настройки подписки и доставки писем: https://groups.google.com/d/optout.

Alexey Galakhov

unread,
Jul 2, 2014, 9:00:33 AM7/2/14
to make...@googlegroups.com
On Wed, 2 Jul 2014 18:44:52 +0600
Олег Евсегнеев <oleg.ev...@gmail.com> wrote:

> Ну это по сути оно и есть, только с сигнальным процессором. Учитывая
> что её фиг найти, действительно надо свое такое делать.
> Про зубцы не понял, поясни еще.

Ну, если у магнита два полюса, то разрешение будет 1/1024 оборота. Но
если у магнита полюсов многи, N-S-N-S-..., то разрешение будет во
столько раз выше, сколько полюсов. Многополюсный ротор можно получить,
если к магниту приделать полюсные наконечники в виде шестеренок.

Олег Евсегнеев

unread,
Jul 2, 2014, 9:07:40 AM7/2/14
to make...@googlegroups.com
Понял тебя, по сути тоже с оптикой можно делать. Только там можно рисок массу сделать, и на каждой 1024 уровня детектировать.


2 июля 2014 г., 19:00 пользователь Alexey Galakhov <agal...@gmail.com> написал:
--
Веб-адрес группы: https://groups.google.com/forum/?fromgroups#!forum/makeitlab
---
Вы получили это сообщение, поскольку подписаны на группу Makeitlab.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес makeitlab+...@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/makeitlab/20140702190030.15fc4d71%40agalakhov-nb-linux.

Настройки подписки и доставки писем: https://groups.google.com/d/optout.

Alexey Galakhov

unread,
Jul 2, 2014, 2:46:04 PM7/2/14
to make...@googlegroups.com
On Wed, 2 Jul 2014 19:07:39 +0600
Олег Евсегнеев <oleg.ev...@gmail.com> wrote:

> Понял тебя, по сути тоже с оптикой можно делать. Только там можно
> рисок массу сделать, и на каждой 1024 уровня детектировать.

С оптикой так сложнее, там очень нелинейная функция получится.
Reply all
Reply to author
Forward
0 new messages