Коррекция данных с датчика положения датчика Холла - PullRequest
0 голосов
/ 04 октября 2019

У меня проблема с датчиками Холла: мне нужно вычислить скорость вращения бесщеточного двигателя постоянного тока с датчиком положения эффекта Холла. Этот датчик дает вам COS и SIN, которые можно использовать для определения положения двигателя. От этого я получаю свою скорость. Однако из-за механических проблем SIN и COS не идеальны, и когда я строю график SIN = F (COS), я получаю следующее:

image1

В результатев ряду на моей скорости, как это:

image2

Есть ли у вас какие-либо идеи о том, как я могу избавиться от этого (я не могу изменить датчик, ни двигатель, очевидно)? Я использую Matlab 2017a.

...