Вопрос по датчику тока ACS-712 (30A)

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем OOM, 5 июл 2017.

  1. OOM

    OOM Нерд

    Всем доброго времени суток!
    Подскажите как подключит датчик тока ACS-712 для отключения электромотора при перегрузке по току.
    Мотор 6А (на холостом ходу), при блокировании мотора, сила тока возрастает до 17, 8 А. Мотор подключен к драйверу BTS-7960.
    Подскажите как правильно подключить датчик тока к мотору и драйверу и какой код нужен, чтобы при перегрузке драйвер отключался и не сгорел.
     
  2. Igor68

    Igor68 Гуру

    О каком выключении вы говорите? Это просто датчик тока:
    snapshot40.png
    Вам потребуется одно из:
    1) компаратор(на выбранный уровень выхода с датчика), триггер с логикой, ключ с реле (пускателем)... ну или цепи управления вашим драйвером;
    2) Микроконтроллер с АЦП (ардуино и т.п), программа для этого контроллера и схема управления двигателем (драйвер, реле и т.п.).
    Ведь зависимость выхода такая:
    snapshot39.png

    Вы конкретно что-то уже испытали и сделали. На чём всё это должно быть?
     
  3. Igor68

    Igor68 Гуру

    Вот это Вы сами похоже уже нашли:
    https://www.dessy.ru/catalog-pdc436300.html

    Если так, то Вам остаётся только подключить сенсор тока. Он спокойно питается от 5 вольт(вывод 8)... вот только измерять придётся ток питания двигателя до драйвера если привод будет реверсивным. Соответственно если с реверсом выводы 1 и 2 плюс питания на драйвер от источника, 3 и 4 подача плюса питания на драйвер.
    Указанный по ссылке код измените, добавив работу с АЦП для измерения тока.