3 Ответы
Добрый день!
Регулировка скорости осуществляется при помощи сигналов ШИМ, которые подаются на входы IN1 и IN2. Для этого их необходимо подключить к выходам микроконтроллера, которые способны генерировать ШИМ сигнал.
В описании товара DRV8871 говориться, что для обеспечения регулировки по току не требуется подключение внешнего резистора, поскольку он уже встроен в плату для установки порогового тока не более 3.6 А. При превышении данного порогового значения драйвер автоматически остановить свою работу и возобновит её при восстановлении нормальных условий.
Вы меня не совсем поняли. В своём вопросе я подразумевал возможность измерять при помощи драйвера ток, протекающий через мотор, чтобы контролировать нагрузку программно. Такая функция есть у драйвера DRV8871, который представлен на Вашем сайте?
К сожалению, такой возможности у данного драйвера нет. Пороговый ток в нем регулируется аппаратно посредством установки резистора между землей и соответствующим пином на самой микросхеме.
Однако, можно измерить ток, протекающий через двигатель, подключив последовательно с двигателем модуль измерения тока, например, ACS712. Данный модуль имеет аналоговый выход, чтобы получить значение тока с датчика, его необходимо подключить к аналоговому входу на микроконтроллере.