Проблема со скоростью вращения мотора
- Войдите на сайт для отправки комментариев
Чт, 02/06/2011 - 00:32
Есть проблема по учебе. Делаю проект в нем используется ардуино и QX-RS-385-2073 электромотор 9-24V. Мне нужно крутить ПЛАВНО мотор меняя его скорость. Подключил к ШИМ. При analogWrite 255 0 и 127 все норм. в других значениях ШИМ начинает пищать и двигатель не крутиться. Как это можно исправить?
Нужно смотреть схему подключения и какой транзистор используешь?
Обязательно почитай вот эту тему http://arduino.ru/forum/obshchii/shim-ili-kak-vzorvat-mosfet
вам нужно разобраться в самом ШИМ то что у Вас происходит это нормально так и должно быть в шим есть как частота импульсов так и их длительность плюс длительность низкого уровня и длительность высокого писк и некрутящийся вал мотора говорит о том что частота слишком высокая а интервалы слишком короткие разбирайте работу Шим на примере светодиода только вместо диода включите мотор и попробуйте помянять значения частоты
пытаюсь так:
analogWrite(128);//Устанавливаем скорость 50%
analogWrite(128.51);//Устанавливаем скорость 50,2% писк
analogWrite(130.56);//Устанавливаем скорость 51% писк
Очень плавная регулировка
Драйвер движка L293D
analogWrite(130.56);//Устанавливаем скорость 51% писк - чет я не докурил, обычно пишеться analogWrite(pin, value)
и задаются целые значения)