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

Как измерить ток DC мотора?

есть мотор 12-и вольтовый

ток потребления ~300mA

Нужно выдать логическую 1 или 0 если ток потребления превысит 400мА

 

Смотрел datasheet'ы на датчики тока, но не попадались все для больших токов

Что посоветуете (на плате у меня есть проц с ADC)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Но в общем случае можно поставить резистор (2-3 Ом) между общим проводником и "минусом" двигателя, откуда сигнал напряжения (через RC-фильтр или без) подать на АЦП.

И обратите внимание на:

1. защиту входа АЦП по напряжению.

2. ток моторчика должен иметь свой отдельный контур и не протекать "под" МК.

3. в токе двигателя есть явно выраженные пульсации (до 0), частота которых напрямую зависит от скорости вращения.

Изменено пользователем Евгений Николаев

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть мотор 12-и вольтовый

ток потребления ~300mA

Нужно выдать логическую 1 или 0 если ток потребления превысит 400мА

 

Смотрел datasheet'ы на датчики тока, но не попадались все для больших токов

Что посоветуете (на плате у меня есть проц с ADC)?

 

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

Удачи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавлю - если хочется точно определять порог при "грязной" земле, то можно поставить или инструментальный усилитель (например, AD620) до АЦП в микроконтроллере или завести на АЦП (если оно многоканальное) два сигнала - один о измеряемом токе, второй о потенциале земли двигаля и из одного вычитать другое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Но в общем случае можно поставить резистор (2-3 Ом) между общим проводником и "минусом" двигателя, откуда сигнал напряжения (через RC-фильтр или без) подать на АЦП.

И обратите внимание на:

1. защиту входа АЦП по напряжению.

2. ток моторчика должен иметь свой отдельный контур и не протекать "под" МК.

3. в токе двигателя есть явно выраженные пульсации (до 0), частота которых напрямую зависит от скорости вращения.

 

Цель измерения: если будет "продолжительное" чрезмерное потребление тока - отключить мотор.

 

защиту входа АЦП по напряжению. - тут вы правы, забыл.

 

"между общим проводником и "минусом" - Вы имеете ввиду "разорвать" цепь GND & Motor?

 

Что значит "не протекать "под" МК"?

МК питается от 5В и управляет мотором через транзистор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Удачи!

 

т.е. в этих мс есть "обратные" диоды?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Но в общем случае можно поставить резистор (2-3 Ом) между общим проводником и "минусом" двигателя, откуда сигнал напряжения (через RC-фильтр или без) подать на АЦП.

И обратите внимание на:

1. защиту входа АЦП по напряжению.

2. ток моторчика должен иметь свой отдельный контур и не протекать "под" МК.

3. в токе двигателя есть явно выраженные пульсации (до 0), частота которых напрямую зависит от скорости вращения.

 

Цель измерения: если будет "продолжительное" чрезмерное потребление тока - отключить мотор.

 

защиту входа АЦП по напряжению. - тут вы правы, забыл.

 

"между общим проводником и "минусом" - Вы имеете ввиду "разорвать" цепь GND & Motor?

 

Что значит "не протекать "под" МК"?

МК питается от 5В и управляет мотором через транзистор.

А почему бы Вам не сделать стандартную защиту на двух транзисторах? В эмиттере мощного шунт (около 2 Ом), к которому через RC-цепочку подключен переход база-эмиттер второго, коллектор которого к базе первого...

Диод параллельно двигателю не помешает.

Изменено пользователем Tanya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавлю - если хочется точно определять порог при "грязной" земле, то можно поставить или инструментальный усилитель (например, AD620) до АЦП в микроконтроллере или завести на АЦП (если оно многоканальное) два сигнала - один о измеряемом токе, второй о потенциале земли двигаля и из одного вычитать другое.

 

а с однополярным питанием такие есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А почему бы Вам не сделать стандартную защиту на двух транзисторах? В эмиттере мощного шунт (около 2 Ом), к которому через RC-цепочку подключен переход база-эмиттер второго, коллектор которого к базе первого...

Диод параллельно двигателю не помешает.

 

Это что-т типа транзистора дарлингтона?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не... Вот так примерно.

post-13575-1162973763_thumb.jpg

Не совсем так. Управление можно на базу второго. Еще туда конденсатор. Базу первого через резистор на питание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но все же если понадобится выдать логическую 1 или 0 если ток потребления превысит 400мА, то получить ее можно включитв между колектором "второго" (левый на схеме) и процом резистор. При привышение тока будет лог. 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но все же если понадобится выдать логическую 1 или 0 если ток потребления превысит 400мА, то получить ее можно включитв между колектором "второго" (левый на схеме) и процом резистор. При привышение тока будет лог. 0.

 

                 --------*------> +V
                 |      MOT
                 R2      |
                 |       k
CPU        <--R3-*----б VT2
                 |       э
                 |       |                 
                 k       |
              VT1 б--R4--*
                 э  |    |
      >--R1------+--*    |
                 |  C1   R5
                 |  |    |
        GND     ----------

 

1. Почему именно про превышении 400 мА?

Изменено пользователем Lucky:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...