У меня проблема с датчиками Холла: мне нужно вычислить скорость вращения бесщеточного двигателя постоянного тока с датчиком положения эффекта Холла. Этот датчик дает вам COS и SIN, которые можно использовать для определения положения двигателя. От этого я получаю свою скорость. Однако из-за механических проблем SIN и COS не идеальны, и когда я строю график SIN = F (COS), я получаю следующее:
![image1](https://image.noelshack.com/fichiers/2019/40/5/1570191285-image.png)
В результатев ряду на моей скорости, как это:
![image2](https://image.noelshack.com/fichiers/2019/40/5/1570191303-image2.png)
Есть ли у вас какие-либо идеи о том, как я могу избавиться от этого (я не могу изменить датчик, ни двигатель, очевидно)? Я использую Matlab 2017a.