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

13

Мне нужно управлять двигателем постоянного тока @ 24 В, 6 А с помощью MOSFET. Как я могу определить ток, который двигатель подает на микроконтроллер? Я должен знать, когда двигатель остановился.

m.Alin
источник

Ответы:

17

Вы помещаете маленький чувствительный резистор (обычно <100 для напряжения и тока) последовательно с двигателем и измеряете падение напряжения. Существует два метода: верхний и нижний , в зависимости от положения сенсорного резистора. Ω

Низкая сторона является самой простой, поскольку падение напряжения, которое вы хотите измерить, напрямую связано с землей, но оно поднимает низкую сторону напряжения двигателя также на несколько десятков милливольт над землей, и не всем это нравится. Если оно не превышает этих нескольких десятков мВ, это не должно быть проблемой, и вы можете использовать операционный усилитель для усиления напряжения в простой неинвертирующей конфигурации усилителя . 10 метровый сопротивление даст вам каплю 60, который является приемлемым, и в том же время достаточно высоко , чтобы измерить правильно. Вам не обязательно нужен физический компонент для этого; 1-полосная печатная плата шириной 0,5 мм имеет сопротивление 10 м Ом . Обязательно выберите операционный усилитель RRIO (Rail-to-Rail).ΩΩ

Для измерения на верхней стороне вы должны использовать разностный усилитель для измерения падения напряжения. Для этого есть специальные ИС, некоторые из которых имеют встроенный шунтирующий резистор для максимальной точности.

введите описание изображения здесь

Но вы также можете создать свой собственный усилитель разности с операционным усилителем. Если вы просто хотите обнаружить срыв, вам, вероятно, не нужен аналого-цифровой преобразователь, но вы можете использовать простой компаратор . Обязательно отфильтруйте измеренное напряжение с помощью конденсатора.

Поиск (не очень тщательный) обнаружил датчик верхней стороны SiLabs Si8540 , доступный от Mouser по цене 0,65 доллара за штуку .

редактировать
Zetex / Диоды ZXCT1009 сравнима, но только нужно 3 булавки его SOT23 пакет.


Дополнительное чтение:
Линейная технология Сбор токосигнала (предупреждение: подключение тяжелого продукта!)
Сбор документов по усилителям тока от Maxim

stevenvh
источник
Я очень рад видеть, что вы часто уделяете время тому, чтобы показать пример, который поможет вам выполнить работу, но ваш урок, который дается первым, учит более чем достаточно, чтобы вы могли обойти совет по покупкам.
Кортук
@ Кортук - Понял. Удален торговый совет. (но оставил ссылку на пример части)
stevenvh
Это было сообщение «хорошая работа». Я думал, что ссылка была приятной чертой. Вы даете некоторые базовые, вот часть, которая будет работать, но к тому моменту, когда вы прочитаете это, вы научитесь выбирать свои собственные. Люди всегда считают, что мод несчастен!
Кортук
@ Кортук - ну, ты не можешь их винить! ;-)
stevenvh
6

Люди, которые думают, что единственный способ измерить постоянный ток - это использовать шунтирующий резистор, могут быть удивлены, узнав, что существуют различные методы измерения тока .

Датчики с эффектом Холла хороши для измерения больших постоянных токов. Некоторые имеют аналоговый выход, съедая один из аналоговых входов на вашем микроконтроллере. Другие имеют встроенный внутренний АЦП с цифровыми контактами, которые напрямую подключаются к вашему микроконтроллеру. Некоторые из них также имеют встроенный драйвер FET и достаточно умны, чтобы безоговорочно отключать FET при измерении перегрузки по току.

Во многих случаях мне не нужно точно знать, какой ток, я просто хочу предотвратить постоянное повреждение, когда двигатель глохнет. Это делает остальную часть системы намного проще, используя «умный переключатель», который автоматически отключается при остановке двигателя.

В Allegro Hall сенсорных чипы эффекта выглядеть красиво. Интеллектуальная сила ИК - переключатели выглядят красиво.

Связанный: Лучший шунтирующий резистор для применения измерителя мощности? и широкополосное измерение тока

davidcary
источник
Честно говоря, мне было любопытно, но это «разнообразие методов», похоже, на 80% основано на шунтирующих резисторах: высокая сторона, низкая сторона, падение напряжения на МОП-транзисторе, ...
stevenvh
@stevenh - он сказал «большой» в дополнение к высокой стороне в начале этого абзаца. Легко представить, как шунт может стать неприятным в таких обстоятельствах. Но в более распространенных ситуациях это работает довольно хорошо.
Крис Страттон
1
Еще одна причина использовать датчики Холла состоит в том, что они изолированы и могут иметь очень микроконтроллерный выход.
W5VO
3

Поскольку ток, напряжение и сопротивление связаны между собой (закон Ома), вы можете измерить ток, измерив падение напряжения на известном сопротивлении и рассчитав его:

язнак равноВр

<0,1Ω

Это то, что я хотел сделать сам некоторое время, и я понимаю теорию - просто еще не разработал, как измерить разницу напряжения

Majenko
источник
3
Ω
Stevenvh
Кроме того, он подаст мне 6 В в A / D микроконтроллера ..
м.Алин
Вот почему я говорю меньше 1 Ω
Majenko
2
ΩΩ . Я думаю, вы должны пересмотреть предел вашего резистора, учитывая напряжение и ток для двигателя.
Федерико Руссо
2
@Matt - Вот почему это «чувствительный» резистор, хаха! :-) Хорошо, это было плохо. Ну, это не всегда может быть икра ... ;-)
stevenvh
3

Как Эндрю Колсмит исправил меня вот редактирование:

Для постоянного тока единственным способом измерения тока является шунтирующий резистор . Этот метод получен по закону Ома:

язнак равноВр

Где «I» обозначает ток и будет единственной переменной, определяемой микроконтроллером. Точно так же «V» обозначает напряжение, которое будет измеряться АЦП (аналого-цифровым преобразователем) внутри микроконтроллера. Наконец, «R» обозначает резистор, который вы должны знать, чтобы рассчитать затвор.

Существует два способа конструирования шунтирующего резистора:

  1. 1Ω10мΩ

  2. Использование трассировки платы на печатной плате для изготовления шунтирующего резистора. Как сказано в [1], в зависимости от следующих параметров в формуле вы получите значение сопротивления:

рзнак равноρ×LT×вес×(1+Tс×(T-25))

  • Длина (л)
  • Толщина (т)
  • Ширина (ш)
  • ρзнак равно1,7*10-6Ω см
  • Температура (Т)
  • 10-3Ω/Ω/С

мΩ

С другой стороны, единственный способ измерить напряжение этого резистора - использовать инструментальный усилитель, как предполагает Стивенвх.


[1] AN894 - Цепи обратной связи датчика управления двигателем от микрочипа.

[2] AP144 - Расчет сопротивления дорожки печатной платы с помощью Polar Instruments.

[3] Калькулятор сопротивления трассировки от EEWeb.

[4] Территория медных печатных плат автор CircuitCalculator.com Blog.

[5] Создание вашего блока питания - особенности компоновки Роберта Коллмана [TI].

Диего
источник
1
Трансформаторы тока не будут работать с двигателями постоянного тока в любом случае. Я широко использовал их с (большими) двигателями переменного тока для ограниченного по току плавного пуска, но единственное преимущество, которое они имеют (цена), компенсируется всеми проблемами, которые с ними связаны (линейность, диапазон, гармоническое зондирование, неспособность воспринимать И т. Д. И т. Д.)
akohlsmith
Да, ты абсолютно прав. Я забыл, что мотор был постоянного тока. Возникли проблемы с управлением бесщеточным двигателем постоянного тока, поэтому я запомнил это. Спасибо за комментарий!
Диего
@ Диего - Вы упоминаете только соответствующие факторы для сопротивления, формула была бы хороша.
Стивенвх
@stevenh - Отредактировано! Для трассировки печатной платы: некоторые люди используют фигуры, поэтому в конце они просто проводят тесты с печатной платой и измеряют трассировки с помощью мультиметра ...
Диего
1
TС