Уважаемые Знатоки, нужна ваша помощь:
Нужно получить угол поворота в градусах. Энкодер находиться на расстоянии 10-12 метров, поэтому аналоговое подключение есть не совсем хорошим вариантом -слишком много помех, ардуинка сходит с ума. Прилепить ардуинку возле энкодера нет технической возможности.
Может кто делал для себя пользовательский блок, или подскажет как иным способом получить данные в формате 0-360 градусов используя скажем SSI или RS485 интерфейс. Вот здесь немного русскоязычной информации на однотипную МС http://www.kit-e.ru/articles/sensor/2007_4_28.php
AS5040 10-битный абсолютный магнитный энкодер
Энкодер AS5040
Исследую поворотные энкодеры от AMS.
Это AS-5040 и AS-5601. Есть ли у кого опыт работы с ними?
Пробовал снимать показания, но изменения идут только на PWM выходе (12).
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Это AS-5040 и AS-5601. Есть ли у кого опыт работы с ними?
Пробовал снимать показания, но изменения идут только на PWM выходе (12).
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Энкодер AS5040
Делал блок кому-то, есть на форуме. Абсолютный знкодер.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
AS5040 10-битный абсолютный магнитный энкодер
Sancho! К сожалению, по фразе
Второй энкодер - AS5601, по проще. Но разрешение 2048! Выходы АВ энкодера + кнопка (как на энкодере - крутилке), правда частота, чуть больше 500 об/мин. Зато цена, в несколько раз меньше предыдущего!
Вот библиотеки и примеры:
[spoiler] [/spoiler]
[spoiler] [/spoiler]
, ничего нет, кроме Вашего предыдущего сообщения. Уже несколько лет валяются эти микрухи. Покупал и у Китайцев, и у производителя AMS (пробники). Консультировался с производителем через диллеров. Но они (диллеры) в этом вопросе ничего не понимают. А ведь штучка, по назначению, не плохая! Там и выходы энкодера с нулевой меткой, и выходы Step/Dir, и выходы UVW для 3-х фазных DC, и частота вращения до 30 000 об/мин, и 1024 имп/об.
Второй энкодер - AS5601, по проще. Но разрешение 2048! Выходы АВ энкодера + кнопка (как на энкодере - крутилке), правда частота, чуть больше 500 об/мин. Зато цена, в несколько раз меньше предыдущего!
Вот библиотеки и примеры:
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
AS5040 10-битный абсолютный магнитный энкодер
Нашёл у себя
Отправлено спустя 11 секунд:
У народа работал.
Отправлено спустя 11 секунд:
У народа работал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
AS5040 10-битный абсолютный магнитный энкодер
Sancho, большое спасибо, что нашел. Вскользь посмотрел ПБ (сейчас нет возможности протестировать в железе. Позже подключу отладочную плату, подготовленную для серво). Но... Этот девайс исключительно для считывания информации по шине, посредством еще одного контроллера. Примерно такой вариант по считыванию PWM сигнала я уже проходил. В первом посте данной темы, Parkhom уже описывал трудности.
Мне нужен вариант для программирования микрухи. Чтобы можно было, помимо установки разрядности, назначать соответствующие выходы: A/B, Step/Dir, VUW, т.е. запрограммировать оную с нужными параметрами. Ведь это самостоятельный микроконтроллер. Тогда мы сможем использовать её, как самостоятельное изделие. Вариантов применения, я думаю, найдется много. От простейшего энкодера-крутилки, до позиционных энкодеров ПИД-регуляторов двигателей, джойстиков и т.д. Но, вариант с AS5040 не очень дешевый. https://ru.aliexpress.com/af/As5040.htm ... isViewCP=y
Есть более дешевый образец для применения AS5601. При попытке подключения в лоб, он выдал мне 4 импульса на оборот, т.е. 1 бит. Порывшись в сопроводительной документации, выяснилось, что для доведения до нужной кондиции, его нужно программировать от программатора, предлагаемого производителем. В результате, для проведения опытов, необходимо истратить примерно 90$ (40$ - программатор + 50$ пересылка + программа на ПК (но это абсолютно бесплатно)). Я выложил в посте #4 файлы с библиотеками. Может это поможет продвинуться в данном направлении?
Отправлено спустя 5 минут 53 секунды:
P.S. В ранних сообщениях я немного ошибся про AS5601. У неё не 11, а 12-ти разрядное разрешение. Т.е 4096 имп/об.
Мне нужен вариант для программирования микрухи. Чтобы можно было, помимо установки разрядности, назначать соответствующие выходы: A/B, Step/Dir, VUW, т.е. запрограммировать оную с нужными параметрами. Ведь это самостоятельный микроконтроллер. Тогда мы сможем использовать её, как самостоятельное изделие. Вариантов применения, я думаю, найдется много. От простейшего энкодера-крутилки, до позиционных энкодеров ПИД-регуляторов двигателей, джойстиков и т.д. Но, вариант с AS5040 не очень дешевый. https://ru.aliexpress.com/af/As5040.htm ... isViewCP=y
Есть более дешевый образец для применения AS5601. При попытке подключения в лоб, он выдал мне 4 импульса на оборот, т.е. 1 бит. Порывшись в сопроводительной документации, выяснилось, что для доведения до нужной кондиции, его нужно программировать от программатора, предлагаемого производителем. В результате, для проведения опытов, необходимо истратить примерно 90$ (40$ - программатор + 50$ пересылка + программа на ПК (но это абсолютно бесплатно)). Я выложил в посте #4 файлы с библиотеками. Может это поможет продвинуться в данном направлении?
Отправлено спустя 5 минут 53 секунды:
P.S. В ранних сообщениях я немного ошибся про AS5601. У неё не 11, а 12-ти разрядное разрешение. Т.е 4096 имп/об.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя