L298N не работает как надо

Murrchek
Offline
Зарегистрирован: 26.05.2016

В общем есть машинка с 2 колёсами, но получилась она слишком шустрая и косит её вправо. Исправил немного код и вот что вышло если ставить меньше 130 то крутится медленнее только один мотор (второй вообще стоит), больше 130 крутятся оба. Питаю драйвер от 8 батареек( 12в) и отдельно логику от ардуинки.  

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Murrchek, прочитайте свой пост, поставив себя на место человека, который никогда не видел Вашего кода и скажите честно, что Вы поняли? "если ставить меньше 130" куда ставить, зачем ставить? О чём это всё?

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Murrchek, этот драйвер - мост на биполярных транзисторах и "кушает" примерно 1.5 или даже 2 вольта "на плечи моста". То есть питание двигла ниже батареечного на эту величину. Если двгло 6 вольтовое, то терпимо, но если оно на 9в или даже на 12в, то ему "откровенно мало".

Ну и ШИМ в 130 на запуск двигла - вполне нормально при недостатке питания. Под нагрузкой (в тележке) у нас тоже не заводится от значений ниже 100-130 в зависимости от "живости батареек". Это если обычный "130-й" мотор, который на "6-12в" у китайцев.

Аналогично, такие же 3-х вольтовые моторы очень плохо заводятся с L298N от 3 батареек по 1.5в .. казалось бы 4.5в итого .. фиг-то там! Полуразряженные батарейки дают только по 1.35в .. а под нагрузкой и вовсе 1.2в.