Перейти к содержанию

Калькулятор коллекторного двигателя постоянного тока

Введите данные из даташита двигателя — напряжение, сопротивление обмотки, постоянную момента Kt (или Kv, или Ke) и ток холостого хода. Калькулятор построит механическую характеристику, найдёт обороты, ток и КПД при вашей нагрузке, ток и момент останова, точки наибольшей мощности и наибольшего КПД, учтёт ШИМ и редуктор.

Исходные данные

В
%

100 % — постоянное напряжение

Ом

Terminal resistance из даташита или измерить на заторможенном валу

мА
Постоянная двигателя

Kt = 14,6 мН·м/А · Kv = 654,1 об/мин/В · Ke = 1,529 В/1000 об/мин

мН·м

1 — без редуктора

%

Результат

Скорость вала под нагрузкой
6591 об/мин
Ток
0,219 А
Механическая мощность
2,07 Втпотребляет 2,63 Вт, нагрев обмотки I²R 0,422 Вт
КПД двигателя
78,7 %
Скорость холостого хода
7770 об/минпри среднем напряжении 12 В
Ток останова
1,37 АU / R — при пуске и заторможенном вале
Момент останова
19,78 мН·м
Наклон характеристики
392,9 об/мин на мН·м
Наибольшая мощность
4,02 Втпри моменте 9,888 мН·м — половине момента останова
Наибольший КПД
80,9 %при моменте 1,805 мН·м

Ток останова течёт при каждом пуске и когда вал упирается в препятствие. Драйвер и провода должны его выдерживать, а длительная остановка перегревает обмотку: ограничивайте ток или отключайте двигатель по признаку останова.

Расчёт выполнен по формулам и данным из источников, приведённых на этой странице, и не заменяет проверку: параметры компонентов у разных производителей и даже партий различаются. Перед применением сверяйте результат с документацией на конкретные детали.

Коллекторный двигатель с постоянными магнитами описывают два уравнения. Напряжение на выводах уходит на падение в обмотке и на противо-ЭДС, которая пропорциональна скорости, а момент пропорционален току. Bodine Electric записывает их так:

U=R⋅I+Ke⋅ω,T=Kt⋅Iнагр.U = R \cdot I + K_e \cdot \omega, \qquad T = K_t \cdot I_\text{нагр}.

В системе СИ постоянные двигателя Kt в Н·м/А и Ke в В·с/рад равны — это одна величина. Часть тока уходит на трение в подшипниках и щётках даже без нагрузки: это ток холостого хода I0, и полный ток I = I0 + T/Kt.

Механическая характеристика

Из этих уравнений получается прямая механическая характеристика — от скорости холостого хода до остановки:

IA=UR,TH=Kt(IA−I0),ω0=U−RI0Kt,ω=U−RIKt.I_A = \frac{U}{R}, \quad T_H = K_t (I_A - I_0), \quad \omega_0 = \frac{U - R I_0}{K_t}, \quad \omega = \frac{U - R I}{K_t}.

Здесь IA — ток останова, TH — момент останова. Наклон прямой — R/Kt2: чем меньше сопротивление и больше постоянная, тем меньше проседает скорость под нагрузкой. Мощность на валу P = Tω максимальна при половине момента останова и равна THω0/4. КПД η = Tω/(UI) максимален при токе I0IA\sqrt{I_0 I_A}:

ηmax=(1−I0/IA)2.\eta_\text{max} = \left(1 - \sqrt{I_0 / I_A}\right)^2.

Формулы сверены с даташитом Faulhaber на двигатели 2224…SR:

Величина2224 012 SR, даташитРасчёт2224 003 SR, даташитРасчёт
Момент останова19,8 мН·м19,78 мН·м18,2 мН·м18,23 мН·м
Наибольший КПД81 %80,9 %79 %78,9 %
Наклон393 об/мин на мН·м392,9447 об/мин на мН·м447,3
Скорость холостого хода7810 об/мин7770 об/мин8180 об/мин8152 об/мин

Скорость холостого хода отличается меньше чем на 1 %: постоянная и ток холостого хода в таблице округлены.

Единицы постоянных

ДаноПеревод в Kt, Н·м/А
Kt в мН·м/Аразделить на 1000
Kv в об/мин/ВKt = 30/(πKv)
Ke в В/1000 об/минKt = Ke/104,72
Kt в oz-in/Aумножить на 0,00706

Bodine даёт для каталогов в американских единицах готовое соотношение: Ke [В/1000 об/мин] = 0,74 · Kt [oz-in/A]. Пример из технической записки: Kt = 9,579 oz-in/A — это 0,0676 Н·м/А, а Ke = 7,08 В на 1000 об/мин. Если постоянных в даташите нет, их получают из номинальных данных: Kt по Bodine — номинальный момент, делённый на разность номинального тока и тока холостого хода.

Пример: Faulhaber 2224 012 SR

Двигатель на 12 В: 8,77 Ом, Kt = 14,6 мН·м/А, ток холостого хода 13,8 мА. При нагрузке 3 мН·м:

  • ток: 0,0138 + 0,003 / 0,0146 = 0,219 А;
  • скорость: (12 − 8,77 · 0,219) / 0,0146 = 690 рад/с, или 6590 об/мин;
  • мощность на валу 2,07 Вт, потребляет 2,63 Вт, КПД 78,7 %, в обмотке выделяется 0,42 Вт;
  • ток останова 1,37 А, момент останова 19,8 мН·м, наибольшая мощность 4,0 Вт при 9,9 мН·м.

ШИМ

Microchip в AN905 выражает среднее напряжение ШИМ как произведение коэффициента заполнения на напряжение питания, а скорость считает пропорциональной ему: двигатель на 15 000 об/мин при 12 В при заполнении 50 % в идеале крутится с 7500 об/мин. В уравнении характеристики меняется только U, поэтому прямая сдвигается параллельно вниз, а наклон остаётся прежним. С учётом тока холостого хода у того же Faulhaber при 50 % скорость без нагрузки — 3845 об/мин, чуть меньше половины, а при 3 мН·м — уже 2670 об/мин: на половинном напряжении нагрузка сажает скорость сильнее. Частоту ШИМ AN905 советует выбирать в диапазоне 4–20 кГц. Схемы ключей и мостов — в статье «Управление коллекторным двигателем».

Редуктор

Редуктор с передаточным числом i и КПД ηр делит скорость и умножает момент: nвых = n/i, Tвых = T · i · ηр. Калькулятор пересчитывает момент нагрузки на выходе в момент на валу двигателя и уже по нему находит ток. Передаточное число многоступенчатого редуктора по числу зубьев посчитает калькулятор передач.

Безопасность

Ток останова в даташитах — расчётная величина: вся мощность при нём уходит в нагрев обмотки, а Pololu предупреждает, что остановка может повредить двигатель или редуктор. Драйвер выбирают с ограничением тока или защитой от перегрузки, а останов отслеживают по току: TI в SLVAFQ3 описывает такую защиту и задержку, которая пропускает бросок тока при пуске. Для торможения и реверса пригодятся режимы торможения и выбега H-моста.

Частые вопросы

Как рассчитать обороты двигателя под нагрузкой?

Ток двигателя складывается из тока холостого хода и тока нагрузки: I = I0 + T / Kt. Обороты получаются из баланса напряжений: ω = (U − R · I) / Kt, где Kt в Н·м/А, ω в рад/с. Для Faulhaber 2224 012 SR (12 В, 8,77 Ом, 14,6 мН·м/А, 13,8 мА) при моменте 3 мН·м ток 0,219 А, а скорость около 6590 об/мин против 7770 без нагрузки.

Что такое ток останова и чем он опасен?

Это ток при заторможенном вале: противо-ЭДС нет, и ток ограничивает только сопротивление обмотки, I = U / R. Он течёт при каждом пуске и когда вал упирается в препятствие, и может в несколько раз превышать рабочий: у 2224 012 SR — 1,37 А против 0,22 А при 3 мН·м. Драйвер, провода и источник должны его выдерживать, а длительная остановка перегревает обмотку.

Как пересчитать Kv в Kt?

Kt [Н·м/А] = 30 / (π · Kv [об/мин/В]). Для Kv = 655 об/мин/В это 0,01458 Н·м/А, то есть 14,6 мН·м/А, как в даташите Faulhaber. В американских каталогах Ke дают в вольтах на 1000 об/мин и Kt в oz-in/A: по Bodine Ke = 0,74 · Kt.

Почему наибольший КПД не совпадает с наибольшей мощностью?

Мощность на валу максимальна при половине момента останова, но там велик ток и потери в обмотке I²R. КПД максимален при гораздо меньшем моменте — при токе √(I0 · IA). Maxon приводит правило: примерно при седьмой части момента останова. Длительно двигатель работает ближе к точке наибольшего КПД, чтобы не перегреваться.

Источники

  1. Bodine Electric. Introduction to Motor Constants for Fractional Horsepower Gearmotors, tech note 07470050.B — из Bodine Handbook, 5-е изд., разд. 8.2: V = Rw·I + Ke·ω, T = Kt·I; скорость холостого хода V/Ke, наклон Rw/(Kt·Ke); Ke [В/1000 об/мин] = 0,74 · Kt [oz-in/A]; по графику 22B2BEBL: I = 0,1044·T + 0,2522, Kt = 9,579 oz-in/A, Ke = 7,0826 В/1000 об/мин; табл. 1: PMDC 0044 — Kt 9,2 oz-in/A, Ke 6,8 В/1000 об/мин; электрическая постоянная времени L/R; момент останова в таблицах — теоретическое значение
  2. Faulhaber. DC-Micromotors, Series 2224 … SR (Precious Metal Commutation), data sheet — 2224 U 012 SR: 12 В, 8,77 Ом, КПД макс. 81 %, ток холостого хода 0,0138 А, 7810 мин⁻¹, момент останова 19,8 мН·м, kM 14,6 мН·м/А, kn 655 мин⁻¹/В, наклон 393 мин⁻¹/мН·м; 003 SR: 3 В, 0,564 Ом, 79 %, 0,0665 А, 8180 мин⁻¹, 18,2 мН·м, 3,47 мН·м/А, 447 мин⁻¹/мН·м
  3. maxon motor. Key information: maxon DC motor and maxon EC motor (May 2009 edition) — копия на сайте UBC; механическая характеристика — прямая между скоростью холостого хода и моментом останова, при смене напряжения сдвигается параллельно; ток холостого хода эквивалентен моменту трения; наибольший КПД вычисляется из пускового тока и тока холостого хода и по эмпирическому правилу лежит около 1/7 момента останова; наибольший КПД и наибольшая мощность — в разных точках
  4. Microchip. AN905: Brushed DC Motor Fundamentals (DS00905B, 2010) — у двигателя с постоянными магнитами скорость линейно зависит от напряжения, ток — от момента; уравнение 1: среднее напряжение ШИМ = коэффициент заполнения × напряжение питания, пример: 15 000 об/мин при 12 В — 7500 об/мин при 50 %; частота ШИМ 4–20 кГц
  5. Texas Instruments. Integrated Stall Detection for Brushed DC Motors, SLVAFQ3 (January 2024) — при остановке ток коллекторного двигателя резко растёт; при пуске — бросок тока, который детектор останова должен пропускать задержкой; длительная остановка вредит двигателю и механике нагревом и нагрузкой
  6. Pololu. 150:1 Micro Metal Gearmotor HP 6V (item 2386) — момент и ток останова — теоретические значения, останов может повредить двигатель или редуктор

Где пригодится

Встроить калькулятор на свой сайт

Скопируйте код и вставьте его в HTML страницы, статьи или вики. Виджет бесплатный, без рекламы, счётчиков и cookie. Условие одно — ссылка на GAW под рамкой остаётся на месте. Подробнее о виджетах

<iframe src="https://gaw.ru/embed/dc-motor/" title="Калькулятор коллекторного двигателя постоянного тока" width="100%" height="640" style="border:1px solid #e3e5e9;border-radius:8px" loading="lazy" allow="clipboard-write"></iframe>
<p style="margin:6px 0 0;font-size:14px">Калькулятор: <a href="https://gaw.ru/tools/dc-motor/">Калькулятор коллекторного двигателя постоянного тока</a> — GAW.ru</p>
Автоподстройка высоты рамки

Если сайт разрешает скрипты, добавьте этот код один раз в любом месте страницы: рамка будет менять высоту вместе с результатом расчёта.

<script>window.addEventListener("message",function(e){if(e.origin!=="https://gaw.ru"||!e.data||e.data.type!=="gaw:embed-height")return;var f=document.querySelectorAll('iframe[src^="https://gaw.ru/embed/"]');for(var i=0;i<f.length;i++)if(f[i].contentWindow===e.source)f[i].style.height=e.data.height+"px"})</script>

Обновлено .

Нашли ошибку в расчёте?