Проблема со скоростью вращения мотора

Dimas
Offline
Зарегистрирован: 02.06.2011

Есть проблема по учебе. Делаю проект в нем используется ардуино и QX-RS-385-2073 электромотор  9-24V. Мне нужно крутить  ПЛАВНО мотор меняя его скорость. Подключил к ШИМ. При analogWrite 255 0 и 127 все норм. в других значениях ШИМ начинает пищать и двигатель не крутиться. Как это можно исправить?

Shurup
Offline
Зарегистрирован: 30.05.2011

Нужно смотреть схему подключения и какой транзистор используешь? 

Zaliv
Offline
Зарегистрирован: 05.03.2011

 Обязательно почитай вот эту тему http://arduino.ru/forum/obshchii/shim-ili-kak-vzorvat-mosfet

kikia99
Offline
Зарегистрирован: 22.03.2011

вам нужно разобраться в самом ШИМ то что у Вас происходит это нормально так и должно быть  в шим есть как частота импульсов так и их длительность плюс длительность низкого уровня и длительность высокого  писк  и некрутящийся вал мотора  говорит о том что частота слишком высокая а интервалы слишком короткие  разбирайте работу Шим на примере светодиода только вместо диода включите мотор и попробуйте помянять значения частоты 

Dimas
Offline
Зарегистрирован: 02.06.2011

пытаюсь так:

analogWrite(128);//Устанавливаем скорость 50%

analogWrite(128.51);//Устанавливаем скорость 50,2% писк

analogWrite(130.56);//Устанавливаем скорость 51% писк

Очень плавная регулировка

Драйвер движка L293D

 

 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

analogWrite(130.56);//Устанавливаем скорость 51% писк    - чет я не докурил, обычно пишеться analogWrite(pin, value)

 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

и задаются целые значения)