roboforum.ru

Технический форум по робототехнике.

не работает задний ход через регулятор скорости

не работает задний ход через регулятор скорости

nsk-racer » 07 авг 2012, 14:05

вообщем проблема такая, у меня есть регуляторы скорости разные, при значении вперёд всё хорошо, назад же просто КЗ на блоке питания и всё! при значении 180 и 90 всё впорядке, на нуле максимальное потребление на блоке питания и пищит мотор. От блока питания мотор легко работает туда и обратно с потреблением 1,5А, а вот когда задних ход через регуль, то шкалит 10,5 ампер и регуль греется. В чём может быть дело?
вот код программы:
Код: Выделить всёРазвернуть
#include <Servo.h> 
Servo myservo;
Servo myserv2;
int pos = 0;

void setup() {
myservo.attach(9);
myserv2.attach(10);
  Serial.begin(9600);
   // initialize the LED pins:
      for (int thisPin = 2; thisPin < 7; thisPin++) {
        pinMode(thisPin, OUTPUT);
      }
     
}

void loop() {
  // read the sensor:
  if (Serial.available() > 0) {
    int inByte = Serial.read();
    switch (inByte) {
    case 'a':   
       myservo.write(150);
      break;
    case 'b':   
      myservo.write(90);
      break;
    case 'c':   
       myservo.write(40);
      break;
    case 'd':   
      digitalWrite(5, HIGH);
      break;
    case 'e':   
      digitalWrite(6, HIGH);
      break;
    default:
      // turn all the LEDs off:
      for (int thisPin = 2; thisPin < 7; thisPin++) {
        digitalWrite(thisPin, LOW);
      }
    }
  }
}

Re: не работает задний ход через регулятор скорости

=DeaD= » 07 авг 2012, 14:17

А регулятор вообще задний ход поддерживает? :)

Re: не работает задний ход через регулятор скорости

nsk-racer » 07 авг 2012, 14:21

=DeaD= писал(а):А регулятор вообще задний ход поддерживает? :)

Да есть поддержка заднего хода, с пульта всё в порядке :) из трёх регулей один работает по этой программе, но с небольшой модификацией:
Код: Выделить всёРазвернуть
case 'c':    
       myserv0.write(90);
       delay(1000);
       myserv0.write(40);

Остальные по прежнему уходят в кз :( а этот без этих изменений просто не едет назад и всё

Re: не работает задний ход через регулятор скорости

Kitam1n » 07 авг 2012, 15:58

А что есть регулятор скорости? Мотор-Шилд? И как они управляются?
a,b и c это ШИМ у вас? А 5 и 6 пины регулируют направление?
Может когда заднюю включаете переднюю нужно выключить? от сюда и КЗ.

В скетче 9 и 10 пины написаны вроде чисто под сервы, а юзаются под dc моторы?

Добавлено спустя 2 минуты 59 секунд:
myserv2 вообще не используется?
Толи скетч не весь, то ли я не правильно читаю


Rambler\'s Top100 Mail.ru counter