реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Вопрос по датчику угла поворота AS5030
neiron
сообщение Sep 29 2010, 12:48
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 28-08-06
Пользователь №: 19 876



Ковыряю датчик и наткнулся на следующую особенность - при работе по цифровому интерфейсу (SSI) датчик возвращает значение угла
поворота 2 раза - на каждую половину оборота. Т.е. при повороте магнита от 0 до 180 градусов получаю значение 0-255 дискретов, на следующие 181-359 градусов снова получаю значение угла 0-255 дискретов. ШИМ выход работает корректно - меняется скважность по даташиту при повороте 0-360 градусов без сбросов в точке 180 градусов.
В даташите на этот счет не нашел ничего. Подскажите - это особенность работы датчика по цифрому интерфейсу или искать проблемы у себя в коде ?
Go to the top of the page
 
+Quote Post
Okorok
сообщение Sep 29 2010, 20:43
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 17-06-07
Пользователь №: 28 498



Цитата(neiron @ Sep 29 2010, 14:48) *
Ковыряю датчик и наткнулся на следующую особенность - при работе по цифровому интерфейсу (SSI) датчик возвращает значение угла
поворота 2 раза - на каждую половину оборота. Т.е. при повороте магнита от 0 до 180 градусов получаю значение 0-255 дискретов, на следующие 181-359 градусов снова получаю значение угла 0-255 дискретов. ШИМ выход работает корректно - меняется скважность по даташиту при повороте 0-360 градусов без сбросов в точке 180 градусов.
В даташите на этот счет не нашел ничего. Подскажите - это особенность работы датчика по цифрому интерфейсу или искать проблемы у себя в коде ?
У АЦП, датчиков и пр. ИС с последовательным интерфейсом подобный эффект наблюдается часто.
Вероятнее всего, по интерфейсу просто пролезает лишний бит, что воспринимается как умножение полезного сигнала на 2. Причин этому может быть много, в простейшем случае экспериментирование с кодом (полярность / задержка синхросигнала? полезного сигнала?) должно помочь.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 00:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016