Управление шасси "танка"

Ответить
Jeka2012kz
Рядовой
Сообщения: 3
Зарегистрирован: 13.10.2021{, 23:49}
Репутация: 0
Имя: Евгений

Управление шасси "танка"

#1

Сообщение Jeka2012kz » 29.05.2022{, 01:32}

Всем привет, приобрел себе шасси от "танка" и упёрся в самую простую задачу - заставить это ехать.
Вперед - назад и влево - вправо оно двигается без проблем с одним маленьким НО либо вперед и назад, либо повороты. Когда добавляю и ту и ту функцию то гусеницы отказываются двигаться, иногда двигается лишь одна и то бывает не в ту сторону, короче живёт своей жизнь. В чём проблема понять не могу и надеюсь на вашу помощь!
п.с. управление осуществляется стиком с алика, н-мост обычный TB6612, пробовал кстати и плавно через шим и просто через сравнение на максимум но результат всегда один. Подскажите в какую сторону копать то
СпойлерПоказать
Без1ымянный.png

Управление.flp
(897 КБ) 31 скачивание
Управление через сравнение.flp
(757.3 КБ) 37 скачиваний

Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 20
Откуда: bish
Имя: Антон

Управление шасси "танка"

#2

Сообщение Cancertanly » 30.05.2022{, 06:37}

у вас запись в одну переменную происходит с двух мест единовременно, поэтому и глюки страшные. вам нужно установить разрешение записи в переменную

Отправлено спустя 5 минут 55 секунд:
Управление_v0.2.flp
(983 КБ) 28 скачиваний
вот, попробуйте такую конструкцию

Отправлено спустя 4 минуты 3 секунды:
Jeka2012kz писал(а):
29.05.2022{, 01:32}
Управление через сравнение.flp
здесь у вас та же проблема единовременной записи в переменную
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18.06.2017{, 17:07}
Репутация: 3

Управление шасси "танка"

#3

Сообщение leons » 30.05.2022{, 17:43}

Ловите схему на одну ось ,вторую добавить не трудно
Вложения
локомотив.flp
(311.49 КБ) 28 скачиваний

Jeka2012kz
Рядовой
Сообщения: 3
Зарегистрирован: 13.10.2021{, 23:49}
Репутация: 0
Имя: Евгений

Управление шасси "танка"

#4

Сообщение Jeka2012kz » 30.05.2022{, 22:09}

Cancertanly писал(а):
30.05.2022{, 06:47}
у вас запись в одну переменную происходит с двух мест единовременно, поэтому и глюки страшные. вам нужно установить разрешение записи в переменную
Проверил иии дело не в переменных, даже после полного отказа от них картина так же, вместе не работают а раздельно всё гуд.
п.с. в вашем варианте значения "залипают" и не сбрасываются.
СпойлерПоказать
ый.jpg
Отправлено спустя 4 минуты 53 секунды:
leons писал(а):
30.05.2022{, 17:43}
Ловите схему на одну ось ,вторую добавить не трудно
Спасибо но увы не подходит, в данной реализации нужно подключить пин ENA а на моем драйвере его нет, без него драйвер сразу выдаёт 100% полный газ
Либо я просто не понял как реализовать тут плавный старт

Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18.06.2017{, 17:07}
Репутация: 3

Управление шасси "танка"

#5

Сообщение leons » 30.05.2022{, 23:54}

ENA на драйвере PWMA , если скорость не регулируетса то вход PowerA и PowerB редактируем в intenger был и такой у нас вариант в телеграмм группе https://t.me/flrog_ru/121429
Вложения
333.PNG

Jeka2012kz
Рядовой
Сообщения: 3
Зарегистрирован: 13.10.2021{, 23:49}
Репутация: 0
Имя: Евгений

Управление шасси "танка"

#6

Сообщение Jeka2012kz » 31.05.2022{, 21:05}

leons писал(а):
30.05.2022{, 23:54}
если скорость не регулируетса то вход PowerA и PowerB редактируем в intenger был и такой у нас вариант в телеграмм группе https://t.me/flrog_ru/121429
Перепробовал всё, и ставить integer и byte, и float, и оба входа, и по одному, и вразброс и менял так же типы в IN1-IN4, короче перебрал абсолютно все варианты но все ровно, оно выдает 100% (смотрю показания по вольтметру чем богаты так скажем) зато если просто поставить выход и задать то же самое значение "100" то всё работает. Т.е. ардуино и драйвер исправны, если обычным изменением значений всё работает, либо через стик джойстика вперед - назад тоже всё плавно включается.
Голова уже кипит не могу понять где собака зарыта.
Уже даже другую версию FLprog установил на всякий случай и всё ровно все тоже самое (7.5.1) ((Arduino nano 328 Old Bootloader)) Язык программирования в FL FBD
sымянный.jpg
sымянный.jpg (13.5 КБ) 322 просмотра
Отправлено спустя 2 часа 19 минут 53 секунды:
Я дико упоролся но решил проблему, теперь буду доводить схему до нормального вида.
Суть в том что вся схема дико лагала при 4х полигонах нелинейного масштабирования, ибо что я только не перепробовал но схема завелась только тогда когда я оставил их на схеме всего два иии это победа, всё работает.
Спасибо тем кто пытался помочь :)
СпойлерПоказать
Данаконецто.jpg

Ответить

Вернуться в «Помогите, а то я "нимагу"»