Падает мощность мотора.

Тема в разделе "Arduino & Shields", создана пользователем exposity, 12 июл 2013.

  1. exposity

    exposity Нуб

    Здравствуйте, подскажите, пожалуйста, у меня стоит мотор-редуктор на 12В, 1.4А, 10Вт подключен он к сети через блок питания, который выдает на выходе 12В 1.5А - при таком подключении он выдерживает подаваемую на него нагрузку нормально. Когда же я поставил между блоком питания и мотором плату ардуино уно с драйвером на 2А, мощность значительно упала. Для проверки так же пробовал ставить драйвер на 1.5А, результат тот-же. В скетче прописаны максимальные параметры скорости - 255. В чем может быть дело?

    Вот мой скетч:

    #define SPEED_LEFT 6
    #define SPEED_RIGHT 5
    #define DIR_LEFT 7
    #define DIR_RIGHT 4

    void go(int speed, bool reverseLeft, bool reverseRight, int duration)
    {
    analogWrite(SPEED_LEFT, speed);
    analogWrite(SPEED_RIGHT, speed);
    digitalWrite(DIR_LEFT, reverseLeft ? LOW : HIGH);
    digitalWrite(DIR_RIGHT, reverseRight ? LOW : HIGH);
    delay(duration);
    }

    void setup()
    {
    for(int i = 5; i <= 8; i++)
    pinMode(i, OUTPUT);
    }

    void loop()
    {
    // Вращение
    go(255, false, 10000);

    // Пауза
    go(0, false, 10000);
    }
     
  2. Unixon

    Unixon Оракул Модератор

    А реально какой ток через мотор течет?
     
  3. nailxx

    nailxx Официальный Нерд Администратор

    Насколько значительно упала мощность? Имейте в виду, драйвер съедает вольта полтора.

    Чтобы разобраться, как советует Unixon, замерьте ток амперметром, вставленным вместо одного из проводов, ведущих к мотору.