Реализовать вывод момента по CAN #45
Labels
No labels
construct
design
doc
integration
programming
research
schematics
test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: robossembler/servo#45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
В данный момент в SimpleFOC + в прошивке поддерживается измерения тока. Для задач управления необходимо получать измерения крутящего момента. Для этого существуют следующие формулы:
\tau = (K_\tau \cdot I) - \tau_s
где:
\tau
- момент (Н*м)K_\tau
- коэффициент моторного постоянного момента (Н*м/A)I
- имеренный ток (A)K_\tau = \frac{9.55}{K_v}
K_v = \frac{\omega}{U_b}
- скоростная постоянная (обычно в документации указывается об/В)Еще формула, не уверен, нужна ли
I_u = I - \frac{U_b}{R}
U_b = K_v \cdot \omega
- обратная ЭДСПлюс реализовать фильтрацию шума
Ну и в результате можно получить
\tau = (K_\tau \cdot I_u) - \tau_s
Еще доработаю issue с более точными формулами
changed the description
changed the description
changed the description