Страница 3 из 10 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 21 по 30 из 93
  1. #21
    Новичок
    Регистрация
    12.02.2010
    Возраст
    36
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Управление шаговым двигателем

    Chip а чтобы реализовать эт самое переменное сопротивление подаваемое на корректоры нужно ключ собирать?

  2. #22
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Управление шаговым двигателем

    Не понял вопроса, при чет тут сопротивление и ключ?

  3. #23
    Новичок
    Регистрация
    12.02.2010
    Возраст
    36
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Управление шаговым двигателем

    все уже нашел корректоры можно подключить так же как сервопривод (по сути эт он и есть)
    в общим изучаю седайс...как ченьть накумекаю отпишусь

  4. #24
    Пользователь
    Регистрация
    21.03.2010
    Сообщений
    64
    Вес репутации
    185

    По умолчанию Re: Управление шаговым двигателем

    как остановить ШД при использовании поворотного енкодера
    Код:
    if (analogRead(pol) == p1) 
    { 
     stepper.step(5);
    }
    ведь пока на входе pol значение будет равняться p1 он будет крутить ШД, а как добиться того, что бы он сделал 5 шагов и отановился, потом когда значение поменяется допустим на p2 он должен сделать 10 шагов и остановиться

  5. #25
    Местный Аватар для Except
    Регистрация
    09.11.2008
    Сообщений
    116
    Вес репутации
    244

    По умолчанию Re: Управление шаговым двигателем

    Я делал не через stepper. И просто подавал все нули на все выходы.

  6. #26
    Пользователь
    Регистрация
    21.03.2010
    Сообщений
    64
    Вес репутации
    185

    По умолчанию Re: Управление шаговым двигателем

    собирал ночью, сейчас обнаружил то что я забыл драйвер, напрямую ШД в arduino подключил но вопрос о остановке ШД остался

  7. #27
    Пользователь
    Регистрация
    21.03.2010
    Сообщений
    64
    Вес репутации
    185

    По умолчанию Re: Управление шаговым двигателем

    Ну так что? поможет кто советом как его остановить, уже все облазил не где не нашел =((

  8. #28
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Управление шаговым двигателем

    Если ты используешь либу Stepper то команда myStepper.step(х); отрабатывает заданное число х шагов и останавливат двигатель.

    Пример с офф сайта:
    PHP код:
    #include <Stepper.h>

    #define motorSteps 200
    #define motorPin1 8
    #define motorPin2 9

    // initialize of the Stepper library:
    Stepper myStepper(motorStepsmotorPin1,motorPin2); 

    void setup() 
    {
      
    // set the motor speed at 60 RPMS:
      
    myStepper.setSpeed(60);
    }

    void loop() 
    {
      
    // Step forward 100 steps:
      
    myStepper.step(100);
      
    delay(500);

      
    // Step backward 100 steps: 
      
    myStepper.step(-100);
      
    delay(500); 


    Последний раз редактировалось Chip; 23.04.2010 в 00:24.

  9. #29
    Пользователь
    Регистрация
    21.03.2010
    Сообщений
    64
    Вес репутации
    185

    По умолчанию Re: Управление шаговым двигателем

    Я маленько не то имел ввиду..
    просто есть вот такое(смотреть фото1)
    Там 9 положений ( в каждом положении свое сопротивление) но проблемма в том что оно колебриться на одну, две идиницы (фото 2) вот из за этого он крутит ШД постоянно. Как с этим быть?

    P.S. переделываю управление отопителем, ШД будет дергать заслонку положений.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DSC00402.jpg 
Просмотров:	290 
Размер:	217.1 Кб 
ID:	8483   Нажмите на изображение для увеличения. 

Название:	3ук.jpg 
Просмотров:	324 
Размер:	79.7 Кб 
ID:	8484  

  10. #30
    Местный Аватар для Except
    Регистрация
    09.11.2008
    Сообщений
    116
    Вес репутации
    244

    По умолчанию Re: Управление шаговым двигателем

    Сопротивления в конкретных положениях ведь сильно отличаются, так что просто если прогой сделаешь, чтобы она реагировала, если про сравнению со старым новое значение на МНОГО отличается. Так колебания не учтутся.

    Либо сделай проверку положения на интервал [4ком +/- 0,5] к примеру. Я так с джойстиком делал, там тоже скачет сопр-е при нажатии кнопки. Просто практическим путем (с помощью той же проги) нашел минимум и максимум куда скачет сопр. в каждом положении

Страница 3 из 10 ПерваяПервая 123456789 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •