Страница 1 из 1

Энкодер на на чипе AS5600

Добавлено: 24 сен 2020, 22:28
noanylag
В поделке столкнулся с необходимостью применения энкодера на на чипе AS5600.https://pdf1.alldatasheet.com/datasheet ... S5600.html
Но могу использовать только аналоговый выход. Возможно кто работал с этим энкодером по шине I2C и имеет пользовательский блок для AS5600. Буду очень благодарен .

Энкодер на на чипе AS5600

Добавлено: 25 сен 2020, 14:06
Ardudue
[ref]noanylag[/ref], здесь китаец пишет как по i2c подключить и библиотека есть

Энкодер на на чипе AS5600

Добавлено: 25 сен 2020, 14:52
Sancho
Тут что-то было...

Энкодер на на чипе AS5600

Добавлено: 25 сен 2020, 15:48
noanylag
Спасибо за наводку, но"чукча не писатель,чукча - читатель". Мне бы блок под FLprog. Понимаю, что на все необходимое для создания указали. Но... чукча - читатель.

Отправлено спустя 5 минут 18 секунд:
Ardudue писал(а): 25 сен 2020, 14:06 здесь китаец пишет
Спасибо за наводку, но"чукча не писатель,чукча - читатель". Мне бы блок под FLprog. Понимаю, что на все необходимое для создания указали. Но... чукча - читатель.

Энкодер на на чипе AS5600

Добавлено: 25 сен 2020, 17:23
Ardudue
noanylag писал(а): 25 сен 2020, 15:48 Мне бы блок под FLprog. Понимаю, что на все необходимое для создания указали.
у меня нет такого энкодера проверять примеры не начем.
Протестируйте пример, который китаец выложил, если работает с железом ,тогда уже можно блок делать.

Энкодер на на чипе AS5600

Добавлено: 26 сен 2020, 23:07
noanylag
Ardudue писал(а): 25 сен 2020, 17:23 Протестируйте пример, который китаец выложил
Проверил.Китайпример работает! Выводит показания в градусах.

Энкодер на на чипе AS5600

Добавлено: 27 сен 2020, 14:28
noanylag
Вот скетч.Может кто перепишет в блок с выходом данных с датчика для вывода на индикатор и выходом 0 - 4095 ? Я пытался , но пока не получается.

Энкодер на на чипе AS5600

Добавлено: 27 сен 2020, 15:12
Naladchik
[ref]noanylag[/ref],
Скетч нельзя выкладывать подобным образом, только в виде файла (...ino, ...txt, ...flp).
При выкладывании текста теряются прямоугольные скобки (возможно и еще что то) и скетч становится неработоспособным.
Да и читать такое сообщение, особенно с телефона очень неудобно.
Если выкладываете портянку прячьте под спойлер.

Энкодер на на чипе AS5600

Добавлено: 27 сен 2020, 15:26
noanylag
Naladchik писал(а): 27 сен 2020, 15:12 Скетч нельзя выкладывать подобным образом
Хорошо.

Энкодер на на чипе AS5600

Добавлено: 27 сен 2020, 15:56
Naladchik
[ref]noanylag[/ref],
Попробуйте, вдруг заработает. По крайней мере компилируется.
AS5600__(CODE).ubi

Энкодер на на чипе AS5600

Добавлено: 27 сен 2020, 16:48
noanylag
Naladchik писал(а): 27 сен 2020, 15:56 [ref]noanylag[/ref],
Попробуйте, вдруг заработает. По крайней мере компилируется.
AS5600__(CODE).ubi
Нет , не работает. Показывает 10.00 и на магнит не реагирует.

Энкодер на на чипе AS5600

Добавлено: 27 сен 2020, 17:03
Naladchik
[ref]noanylag[/ref],
Ну нет у меня такого модуля, проверить не на чем.

Энкодер на на чипе AS5600

Добавлено: 28 сен 2020, 01:03
noanylag
Naladchik писал(а): 27 сен 2020, 17:03 проверить не на чем
у меня есть , готов тестить )

Отправлено спустя 7 часов 55 минут 50 секунд:
Фух."Невероятными усилиями" таки создал рабочий блок. Может еще кому пригодится. Чукча теперь писатель ))) Чип мне понравился .

Энкодер на на чипе AS5600

Добавлено: 14 окт 2020, 13:07
yura1010
всем доброго дня. Нарисовалась проблемка. as5600 на esp8266 работает все нормально. Но при подключении к esp32, делит один оборот на 16 секторов. Тобишь считает -1;255;511;767; и т.д. Дискретности 0-4096 нет. Может кто подскажет где копать???