Официальный сайт компании Arduino по адресу arduino.cc
L298N не работает как надо
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 26/05/2016 - 00:23
В общем есть машинка с 2 колёсами, но получилась она слишком шустрая и косит её вправо. Исправил немного код и вот что вышло если ставить меньше 130 то крутится медленнее только один мотор (второй вообще стоит), больше 130 крутятся оба. Питаю драйвер от 8 батареек( 12в) и отдельно логику от ардуинки.
Murrchek, прочитайте свой пост, поставив себя на место человека, который никогда не видел Вашего кода и скажите честно, что Вы поняли? "если ставить меньше 130" куда ставить, зачем ставить? О чём это всё?
Murrchek, этот драйвер - мост на биполярных транзисторах и "кушает" примерно 1.5 или даже 2 вольта "на плечи моста". То есть питание двигла ниже батареечного на эту величину. Если двгло 6 вольтовое, то терпимо, но если оно на 9в или даже на 12в, то ему "откровенно мало".
Ну и ШИМ в 130 на запуск двигла - вполне нормально при недостатке питания. Под нагрузкой (в тележке) у нас тоже не заводится от значений ниже 100-130 в зависимости от "живости батареек". Это если обычный "130-й" мотор, который на "6-12в" у китайцев.
Аналогично, такие же 3-х вольтовые моторы очень плохо заводятся с L298N от 3 батареек по 1.5в .. казалось бы 4.5в итого .. фиг-то там! Полуразряженные батарейки дают только по 1.35в .. а под нагрузкой и вовсе 1.2в.