Благодарю! Долго бодался, почему показания AS5048A плавали. Оказывается, большинство продаваемых магнитов имеют аксиальную намагниченность, а нужна диаметральная!
@@MikhailMomot Когда понял, в чём дело, уже вроде бы и очевидно, датчику трудно что-то уловить от поворотов магнита с осевой симметрией. Первый раз от китайцев пришли правильные магниты. А потом сам брал в магазине (там о поляризации особо не оговаривалось, бытовые магниты как правило с осевой симметрией). Сейчас сижу ищу магниты с диаметральной поляризацией.
Я в Китае заказывал энкодер Omron. Заказывал энкодер оптический,но мне пришёл энкодер на такой микросхеме как в ролике. на оборотах более 800 энкодер начинает сбоить.Не могли бы вы сказать стоит мне возиться с ним или купить другой. Будет такой энкодер работать на частоте оборотов 1.200. Большое вам спасибо
А если торцевой (не радиальный) магнит поставить боком? Datasheet упоминает про 0.5 - 3 мм расстояние до магнита. Пытаюсь сэкономить. Торцевой магнит есть, не хочу радиальный заказывать.
@@olegmilantiev , я довольно много экспериментов провёл, результат с неудовлетворительный. Используйте круглый или кольцевой диаметрально намагниченный магнит. Все остальное работает, но устойчивого качества не получите.
@@olegmilantiev я делал с шаровым магнитом, все отлично получилось. Магнит липнет к отвертке полюсом, поворачиваешь на 90 градусов и запресовываешь в посадочное место. Либо как выше написали кубический магнитик. Ну а вообще на алике эти энкодеры идут сразу с правильными магнитами
я не совсем понял, почитал комменты сейчас, разве эту микросхему нельзя использовать для бесконечного количества поворотом мотора? уже заказал себе комплект микросхем из 10 штук, думал они работают по аналогии с энкодером AMT 31, и хотел использовать из для робо руки с моторами bldc.
Можно, сколь угодно, просто на втором повороте его показания повторятся. Он показывает угол поворота, но если это учитывать контроллером, то нет проблем.
@@MikhailMomot тут в комментах про какую то мертвую зону написано в конце оборота, поэтому запереживал, это все ерунда и показания же будут точными при нескольких оборотах?
Добрый день, либо придумать систему редукторов (из нескольких таких датчиков или с одним с понижением точности), либо использовать постоянно работающий модуль опроса энкодера - с внутренним источником питания.
Один датчик замеряет градусы, второй через редуктор количество оборотов. Допустим Вам нужно 10 оборотов, соответственно редуктор должен быть 10:1, а дальше масштабируете, складываете с масштабированным результатом датчика угла в и получаете нужные Вам цифры.
Конечно можно, только скорость ограничена до примерно 60 оборотов в минуту. Задаём две переменных. Первая содержит угол, когда значение угла переваливается с 360 к 0 то ко второй переменной добавляем единицу - это обороты.
Привет. Не могу никак победить((( Купил уже второй датчик, на аналоговом выходе напряжение не меняется, всегда 5В, на магнит не реагирует. Что не так?(((
@@ВатквизДеСад , абсолютный после подачи питания покажет тоже значение что и было ранее. А если выключить и повернуть, то другое, но оно не будет изменятся в результате отключения питания.
@@MikhailMomot я ни разу не использовал такие штуки, здесь этот адрес уже зашит в микросхему или его нужно как то задавать/прошивать? не хочу испортить микросхемы от незнания, как мне поступить подскажите пожалуйста, мне нужно 6 моторов в роборуке, какие должны быть мои действия чтобы их подключить ?
Приехал модуль с этим датчиком, магнит правильный, подключил на 5v, на аналоговом выходе напряжение 5v и не меняется...начал смотреть разводку - 1 и 2 нога соединены, а значит питание должно быть 3.3 вольта. Это я его спалил? Вход GPO и DIR на землю посадил. Обидно, блин, они до меня больше полугода доехать не могли, это 4 заказ, а остальное благополучно растворялось в пути. Обидно
@@MikhailMomot я считаю это правильное решение, мне ещё нравится , что Вы не ленитесь и умеете сами делать плату микросхемы с обвязкой, + где то на 3D принтере что то сделаете, в конечном итоге это будет конкурентное устройство по цене. Только я не верю в устройства на аккумуляторном ходу, ведь например, Бостон Динамик свой первый робот-собаку сделали на ДВС....
Программируется этот датчик один раз из аналогового выхода в ПВМ выход (физически прожигается П-Н переход), и в аналог его уже не вернуть (хотя за годы практики было пару случаев самовосстановления перемычки и возвращался в аналоговый выход), а по шине I2c он работает в любом случае, программируется только один вывод
Разве? Если судить по даташиту таблица 22 конфиг регистр, 5-4 бит: 00 аналог от 0% до 100% VDD; 01 аналог > от 10% до 90% от питания; 10 - pwm режим; думаю все это подразумевает программное переключение выхода, иначе проще выпускать 2 версии аналог или шим выходом, чем программно "прожигать пин"
Две третьи обзора рассказывал о том, что и как сделал, но не рассказал главного, как подключать по i2c и какие библиотеки использовать. Я всегда считал, что обзоры снимают, чтобы помогать другим людям, а не чтобы рассказывать о своих успехах. Дизлайк в общем.
Ох, спасибо, разветвитель и2си порта, интересненько, это же можно даже теперь несколько бесконтактных термодатчиков mlx запилить.
Благодарю! Долго бодался, почему показания AS5048A плавали. Оказывается, большинство продаваемых магнитов имеют аксиальную намагниченность, а нужна диаметральная!
Да, это очень важно.
@@MikhailMomot Когда понял, в чём дело, уже вроде бы и очевидно, датчику трудно что-то уловить от поворотов магнита с осевой симметрией. Первый раз от китайцев пришли правильные магниты. А потом сам брал в магазине (там о поляризации особо не оговаривалось, бытовые магниты как правило с осевой симметрией). Сейчас сижу ищу магниты с диаметральной поляризацией.
@@rusundevelopment7674 они также продаются, но нужно брать в серьезных магазинах
@@MikhailMomot Да, спасибо. Ищу в специализированных магазинах. (Из Китая долго ждать.)
а чем отличается 5048 от 5600? 5048 в несколько раз дороже
Спасибо за видео. Хочу использовать этот датчик для определения направления ветра
Датчик хороший, работать будет, рекомендую.
Здравствуйте! Подскажите, какой использовать датчик для определения точного угла поворота в градусах....
А какая точность необходима? Если градусы то as5600, можно и однооборотный резистор взять
Я в Китае заказывал энкодер Omron. Заказывал энкодер оптический,но мне пришёл энкодер на такой микросхеме как в ролике. на оборотах более 800 энкодер начинает сбоить.Не могли бы вы сказать стоит мне возиться с ним или купить другой. Будет такой энкодер работать на частоте оборотов 1.200. Большое вам спасибо
Я не использовал данный энеодер на таких высоких скоростях. Но всё-таки в чем заключается сбой?
Здравствуйте. Подойдёт ли этот датчик для считывания положения магнитной катушки?
здравствуйте, не уверен, можно его и сжечь. Впрочем, нужно пробовать.
Подскажите по поводу подключения датчика в аналоговом режиме. Обязательно ли подключать конденсатор?
Все согласно схеме
Ожидал увидеть краткий обзор возможностей МС, но две трети видео "я сделал то, я сделал это". Кружок "Умелые руки" какой-то, а не обзор.
Макс, тогда ждем от вас умелый обзор :-)
Интересно, а эти неправильные магниты если поставить торцом, к датчику, датчик будет работать? Магнитное поле сильное, должен.
Я их по-разному ставил, результат не стабильный
А если торцевой (не радиальный) магнит поставить боком? Datasheet упоминает про 0.5 - 3 мм расстояние до магнита.
Пытаюсь сэкономить. Торцевой магнит есть, не хочу радиальный заказывать.
Не экономьте, магниты, купленные отдельно, стоят копейки.
@@MikhailMomot это не ответ на мой вопрос :(
Не пробовал обычный магнит боком?
@@olegmilantiev , я довольно много экспериментов провёл, результат с неудовлетворительный. Используйте круглый или кольцевой диаметрально намагниченный магнит. Все остальное работает, но устойчивого качества не получите.
@@MikhailMomot Купил сегодня на рынке 5х5х5 мм кубик магнитный. 15р за штуку. Его можно будет сориентировать боком.
@@olegmilantiev я делал с шаровым магнитом, все отлично получилось. Магнит липнет к отвертке полюсом, поворачиваешь на 90 градусов и запресовываешь в посадочное место. Либо как выше написали кубический магнитик. Ну а вообще на алике эти энкодеры идут сразу с правильными магнитами
я не совсем понял, почитал комменты сейчас, разве эту микросхему нельзя использовать для бесконечного количества поворотом мотора? уже заказал себе комплект микросхем из 10 штук, думал они работают по аналогии с энкодером AMT 31, и хотел использовать из для робо руки с моторами bldc.
Можно, сколь угодно, просто на втором повороте его показания повторятся. Он показывает угол поворота, но если это учитывать контроллером, то нет проблем.
@@MikhailMomot тут в комментах про какую то мертвую зону написано в конце оборота, поэтому запереживал, это все ерунда и показания же будут точными при нескольких оборотах?
@@SS-vq7lo ,будут точными
@@MikhailMomot спасибо вам за быстрые ответы)
А какое количество линий указывать для такого энкодера который вы показываете
Никакое, здесь нет такого параметра
Добрый день
подскажите пожалуйста где купить датчик в коробочке в сборе, такой как у вас прозрачний ?
Добрый день, эту "коробку" я сделал сам.
@@MikhailMomot скиньте пожалуйста модель и с какого пластика печатали
возможно вы знаете готовые решения и более точные датчики для измерения угла
@@lesmelnychuk249 , а какая точность нужна? И куда скинуть, если найду?
@@MikhailMomot 0.4 leslom25@gmail.com, спасибо
Подскажите сколько он тиков на оборот даёт? То что на экране вы показываете точность ужасная
Он не тиками работает. Там внутри датчики холла. Чтото вроде аналогового значения
@@MikhailMomot я щас посмотрел другое видео, там чувак говорит, что он выдает на оборот около 4000 тысяч тиков.
@@THEbonny95 это не тики, это чтото вроде градусной шкалы поворота, 360 градусов разбито на 4000 , если опрос делать по интерфесу i2c
@@MikhailMomot там преобразователь какой-то 12 битовый и он отдает значение до 4096, класс, надо брать.
@@THEbonny95 , да, но берите с магнитами, они должны быть особо поляризованы... Одна половина круга север, другая юг
здравствуйте. И все же этот энкодер работает на безконечное число оборотов или от нуля до 360?
Он магнитный, показывает как повернут магнит . никаких других функций у него нет.
@@MikhailMomot читал про него, что около нулевого положения есть мертвая зона в 1-2 градуса. Поэтому на вал двигателя не посадишь
@@Akula3107US , ну, тут нужно понимать , для чего это нужно, и какая требуется точность
Здравствуйте. Скажите пожалуйста, как сделать на основе подобного датчика сделать абсолютный энкодер на несколько оборотов?
Добрый день, либо придумать систему редукторов (из нескольких таких датчиков или с одним с понижением точности), либо использовать постоянно работающий модуль опроса энкодера - с внутренним источником питания.
Один датчик замеряет градусы, второй через редуктор количество оборотов. Допустим Вам нужно 10 оборотов, соответственно редуктор должен быть 10:1, а дальше масштабируете, складываете с масштабированным результатом датчика угла в и получаете нужные Вам цифры.
Конечно можно, только скорость ограничена до примерно 60 оборотов в минуту.
Задаём две переменных. Первая содержит угол, когда значение угла переваливается с 360 к 0 то ко второй переменной добавляем единицу - это обороты.
здравствуйте. поясните пожалуйста, выход у них только аналоговый что-ли?
Нет, есть и i2c , мы уже протестовали, работает отлично
Привет. Не могу никак победить((( Купил уже второй датчик, на аналоговом выходе напряжение не меняется, всегда 5В, на магнит не реагирует. Что не так?(((
А датчик с обвязкой, или только микросхема?
@@MikhailMomot с обвязкой)
@@ВладЧухарев-в4т , должно изменяться , но не забывайте про магнит с правильной поляризацией- боковй
@@MikhailMomot Да, магнит правильный. Не меняется напруга( А с обвязкой или без, какая разница? Есть особенности подключения?
@@ВладЧухарев-в4т , конечно на сайте производителя есть схема подключения...
добрый день. это абсолютный энкодер?
В рамках одного оборота он абсолютный
@@MikhailMomot на сколько я понимаю, абсолютный - это если выключить питание, повернуть вал и включить, он покажет новое значение. это оно?
@@ВатквизДеСад , абсолютный после подачи питания покажет тоже значение что и было ранее. А если выключить и повернуть, то другое, но оно не будет изменятся в результате отключения питания.
@@MikhailMomot т.е. это абсолютный энкодер. огромное спасибо. искал такую штуку.
@@ВатквизДеСад , но только на один оборот!!
Сколько значений на один оборот и какая точность?
По моему 4000 в режиме по i2c , точность понятие относительное, а какое нужно?
360/4096 =0.09
а чем отличается 5048 от 5600? 5048 в несколько раз дороже
В нем можно изменять i2c адресс
@@MikhailMomot я ни разу не использовал такие штуки, здесь этот адрес уже зашит в микросхему или его нужно как то задавать/прошивать? не хочу испортить микросхемы от незнания, как мне поступить подскажите пожалуйста, мне нужно 6 моторов в роборуке, какие должны быть мои действия чтобы их подключить ?
@@SS-vq7lo здесь он зашит. , их придется подключать либо по аналоговому выходу, либо через i2c коммутатор.
Можно схему подключения AS5600 к Arduino и емкость конденсатора(или маркировку)
Это в паспорте расписано..
Скажите пожалуйста как его перевести в режим i2c
Просто подключить по i2c
Схему подключения i2c нужно брать из документации.
Приехал модуль с этим датчиком, магнит правильный, подключил на 5v, на аналоговом выходе напряжение 5v и не меняется...начал смотреть разводку - 1 и 2 нога соединены, а значит питание должно быть 3.3 вольта. Это я его спалил? Вход GPO и DIR на землю посадил. Обидно, блин, они до меня больше полугода доехать не могли, это 4 заказ, а остальное благополучно растворялось в пути. Обидно
можно код глянуть ?
Дак , а какой там код, только analogRead(номер пин)
новые моторы, кажысь , от стеклоочистителей Жигулей )).
Да, это так, слишком много уже потрачено в пустую (не подошло), экономим бюджет.
@@MikhailMomot я считаю это правильное решение, мне ещё нравится , что Вы не ленитесь и умеете сами делать плату микросхемы с обвязкой, + где то на 3D принтере что то сделаете, в конечном итоге это будет конкурентное устройство по цене.
Только я не верю в устройства на аккумуляторном ходу, ведь например, Бостон Динамик свой первый робот-собаку сделали на ДВС....
мне твой подход не понравился,Н о спасибо за то чт осказал про радиальные магниты, а т осидел и думал, откуда погрешность в дохрена единиц
Программируется этот датчик один раз из аналогового выхода в ПВМ выход (физически прожигается П-Н переход), и в аналог его уже не вернуть (хотя за годы практики было пару случаев самовосстановления перемычки и возвращался в аналоговый выход), а по шине I2c он работает в любом случае, программируется только один вывод
Мы с ними сейчас работаем по i2c
Разве? Если судить по даташиту таблица 22 конфиг регистр, 5-4 бит: 00 аналог от 0% до 100% VDD; 01 аналог > от 10% до 90% от питания; 10 - pwm режим;
думаю все это подразумевает программное переключение выхода, иначе проще выпускать 2 версии аналог или шим выходом, чем программно "прожигать пин"
То есть эта микруха может определить всего лишь 4 положения ?
адрес i2c программируется, см инструкцию на микросхему
Вполне возможно, но мы используем их через i2c мультиплексор
Две третьи обзора рассказывал о том, что и как сделал, но не рассказал главного, как подключать по i2c и какие библиотеки использовать.
Я всегда считал, что обзоры снимают, чтобы помогать другим людям, а не чтобы рассказывать о своих успехах. Дизлайк в общем.
Вместо того, чтобы спросить, поинтересоваться, вылил на меня свои помои. Бан короче.