избавление от писка l298n

Тема в разделе "Arduino & Shields", создана пользователем rewan871, 4 фев 2015.

  1. rewan871

    rewan871 Нерд

    Здравствуйте, у меня есть драйвер l298n и мотор стеклоочистителя. Мне нужно управлять его скоростью вращения. Заметил, что если подключать мотор на прямую к блоку питания 5 в и 12 в (компьютерный) то он работает нормально, не пищит никогда. Когда подключил мотор к драйверу заметил: падает напряжение с 12 до 10,5 вольт, но это вроде нормально для l298n , мотор начинает пищать от 9 вольт и ниже... Вот думаю, что мотору не хватает силы тока (не работает амперметр на мультиметре)... Думаю подключить мотор параллельно к выходам l298n, чтобы увеличить силу тока. Скажите, я правильно мыслю? Можно ли так делать?
     
    Последнее редактирование: 4 фев 2015
  2. rewan871

    rewan871 Нерд

    Полазив на форумах понял, что мои догадки не верны... Пищит из-за низкой частоты шим, или что-то в этом роде... Но я никак не понял, как повысить частоту. Помогите на примере с этим кодом:



    int IN3 = 5;
    int IN4 = 6;
    int ENB = 7;
    #define pot A1
    void setup()
    {
    pinMode (ENB, OUTPUT);
    pinMode (IN4, OUTPUT);
    pinMode (IN3, OUTPUT);
    pinMode(pot, INPUT);
    }
    void loop()
    {
    digitalWrite (IN2, HIGH);
    digitalWrite (IN1, LOW);
    int x;
    x = analogRead(pot);
    int y = map (x,0,1024,255, 100);
    analogWrite(ENB,y);
    }
     
  3. vvr

    vvr Инженерище