Дифференцирование показаний датчика угла поворота
Добавлено: 31 июл 2018, 16:16
Доброго времени суток.
В ходе разработки сервопривода на основе К1921ВК01Т возникла дилемма. Сервопривод представляет собой мотор с редуктором, на выходном валу которого установлен датчик угла поворота, но конструкцией установка датчика угла поворотов нигде не предусмотрена - ни энкодера, ни Холла. Остается, собственно говоря, определять обороты по ЭДС самоиндукции (используется ДПТ) и дифференцированием значений датчика угла поворота. Однако, насколько мне известно, дифференцировать лишний раз никакие данные, особенно в целочисленных расчетах, крайне нежелательно. Поэтому хотелось бы попросить подсказать, какие методы численного дифференцирования пригодны для этой задачи? Интересует именно практическое мнение, имеет ли смысл связываться с дифференцированием и какой именно метод годится исходя из практического опыта? Или лучше сразу переходить на измерение оборотов по ЭДС самоиндукции.
В ходе разработки сервопривода на основе К1921ВК01Т возникла дилемма. Сервопривод представляет собой мотор с редуктором, на выходном валу которого установлен датчик угла поворота, но конструкцией установка датчика угла поворотов нигде не предусмотрена - ни энкодера, ни Холла. Остается, собственно говоря, определять обороты по ЭДС самоиндукции (используется ДПТ) и дифференцированием значений датчика угла поворота. Однако, насколько мне известно, дифференцировать лишний раз никакие данные, особенно в целочисленных расчетах, крайне нежелательно. Поэтому хотелось бы попросить подсказать, какие методы численного дифференцирования пригодны для этой задачи? Интересует именно практическое мнение, имеет ли смысл связываться с дифференцированием и какой именно метод годится исходя из практического опыта? Или лучше сразу переходить на измерение оборотов по ЭДС самоиндукции.