алгоритм написал всё работает но..... при резкой смене направления происходит отключение питания....
ситуацию спасает кратковременная задержка около 100мс, но робот после этого становится тормознутым.... что делать?
ситуацию спасёт думаю только ШИМ. плавное начало движения и плавная оставновка...
никогда не работал с ШИМ-ом для движков. делал только с РГБ светодиодом.
жду помощи....
остался 1 день до соревнований.....
yuta_86 писал(а):
при резкой смене направления происходит отключение питания....
Возможно аккумулятор не держит тока и\или тонкие провода от него к драйверу (просадка напряжения на проводах,потом сброс контроллера,или откуда там сигналы на этот драйвер идут).
Для быстрого решения проблемы можно последовательно с движком включить мощный резистор 0,5ом.Возможно изза броска тока срабатывание защиты в самом драйвере.
yuta_86 писал(а):ситуацию спасёт думаю только ШИМ.
Сам драйвер в этом режиме скорее всего работает. Это Н-мост с драйвером.
yuta_86 писал(а):плавное начало движения и плавная оставновка...
А что управляет самим драйвером?Надо на уровне софта это делать.
аккумуляторы китайские 2400mAh 3.7В
провода достаточно толстые
есть "гребёнка" к ней подходит питание с аккумуляторов, а от неё идёт питание на плату робота(там стабилизатор) и на плату-драйвер . от платы-драйвера уже идёт питание на моторы...
так вот когда идёт смена направления то светодиод на плате робота уже не горит после этого выкл питание и снова вкл и светодиод горит. и после при движении прямо потом назад ситуация повторяется....
аккумуляторы китайские 2400mAh 3.7В
провода достаточно толстые
2400ма маловато,если при этом движок потребляет большой ток.Аккум по всем правилам заряжен?Если движков два,то лучше таки поставить аккум помощней,можно два паралельно соединить в крайнем случае.
yuta_86 писал(а):есть "гребёнка" к ней подходит питание с аккумуляторов, а от неё идёт питание на плату робота(там стабилизатор) и на плату-драйвер . от платы-драйвера уже идёт питание на моторы...
Не знаю что такое гребёнка.
Лучше питание подать сначала на плату драйвера (через него идёт большой ток),а потом на плату робота.А не кругами водить питание.
Или питание на драйвер идёт через стабилизатор?Этого делать не надо.
yuta_86 писал(а):может быть следует поставить жирные конденсаторы?
А почему они не стояли изначально?
Не менее 4700мк.И прямо на плату драйвера припаять.
гребёнка это две линейки PLS в каждой по 8 штырьков. каждая линейка между собой объединена. в итоге получается что-то вроде удлинителя с кучей розеток....
питание на плату-робота идёт через стабилизатор, так как там стоит мега8. а на драйвер идёт порядка 7.4В.
повесил 0.1мкФ между + и - на драйвере думал этого будет достаточно....думаете стоит увеличивать? это может влиять?
yuta_86 писал(а):аккумуляторов 2 каждый по 2400
заряжен через родное зарядное устройство
Тоже не показатель,но ладно.Будем считать что заряжены на 100%.
yuta_86 писал(а):гребёнка это две линейки PLS в каждой по 8 штырьков. каждая линейка между собой объединена. в итоге получается что-то вроде удлинителя с кучей розеток....
питание на плату-робота идёт через стабилизатор, так как там стоит мега8. а на драйвер идёт порядка 7.4В.
Тоесть питание подано через какие то штырьки,неизвестно какой они ток держат,может и на них падают вольты.
yuta_86 писал(а):повесил 0.1мкФ между + и - на драйвере думал этого будет достаточно....думаете стоит увеличивать? это может влиять?
0,1 мало.
Надо хотя бы 1000мкф с как можно меньшим esr.Конденсатор большой ёмкости сгладит просадки напряжения.
Управляющую электронику к аккумуляторы подключи через диод шоттки и после него повесь конденсатор на 1000мкф+. Драйвер подключай напрямую к аккумулятору и повесь конденсаторов хотябы 4700мкф.
Паузу между отключением мотора и реверсом можно уменьшить в несколько раз. Питание силовой части отдельными проводами(достаточной толщины) от клейм аккумуляторов.
KaRaTeL писал(а):Управляющую электронику к аккумуляторы подключи через диод шоттки и после него повесь конденсатор на 1000мкф+. Драйвер подключай напрямую к аккумулятору и повесь конденсаторов хотябы 4700мкф.
Паузу между отключением мотора и реверсом можно уменьшить в несколько раз. Питание силовой части отдельными проводами(достаточной толщины) от клейм аккумуляторов.
по поводу диода поставил и на плате стоит конденсатор 47мF 25B. с самого питания также стоит конденсатор на 2200мF. после всего этого всё равно пропадает питание.....
соревнования уже прошли..... но грядут следующие, а проблема так и не решена пока.....
надежда ещё не умерла
yuta_86 писал(а):
соревнования уже прошли..... но грядут следующие, а проблема так и не решена пока.....
надежда ещё не умерла
Надо выяснить из-за чего выключается,или изза просадки напряжения (способы решения были описаны) или из-за кривого софта.
Я не просто так написал про резистор последовательно с движком.
Пауза в 10мс не помогает?
Поставьте шунт в несколько ом/доли ом последовательно с движком/драйвером, и осциллографом с буфером оценить ток при переключении. Или можно смотреть напряжение питания.