Управление L298n

L298n

Ответить
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

Управление L298n

#1

Сообщение vfear » 17.07.2019{, 11:03}

Всем привет.
Необходимо сделать рулевое управление мотором на детском электромобиле через L298n.
Управление от радио пульта.
Входные значения с пульта: от 1100(крайнее лево) до 1900(крайнее право), когда джойстик по центру - 1500
Колебания в центральном положении от 1495 до 1505 их желательно не учитывать что бы не дергать мотор лишний раз.

Прошу помощи, что то пока не пойму, как построить схему в FlProg.
описание блока https://flprog.ru/downloads/usersblocks ... ora-l298n/

CmndA — команда движения (тип Char), значение S(стоп), F(вперед), B(назад) для мотора А;
PowerA — значение скорости от 0 до 255 для мотора А;

Прикладываю проект. Первый блок - это прием данных радио пульта, второй блок L298n.
Вопрос, как их теперь связать.
Можно пока и без учета колебаний попробовать. В общем хотя бы примерно хочу понять, что как. :smile37:
Вложения
Elmob.flp
(84.39 КБ) 40 скачиваний

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Управление L298n

#2

Сообщение RedSky » 17.07.2019{, 11:27}

Пока помогу только с колебаниями.
elmob.flp
(126.83 КБ) 47 скачиваний
Что то мне кажется управление L298 проще сделать без блока, на стандартной логике.

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

Управление L298n

#3

Сообщение vfear » 17.07.2019{, 12:38}

Пока сам немного накидал, вечером проверю.
По идее должно работать =)
Вложения
Elmob2.flp
(145.75 КБ) 37 скачиваний

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

Управление L298n

#4

Сообщение leons » 17.07.2019{, 13:53}

попробуйте , только rc блок и Входные значения подправьте . как раз можите без аппы запустить ,у меня работало на простом колекторном игрушичном моторе
Вложения
локомотив.flp
(177.96 КБ) 48 скачиваний

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

Управление L298n

#5

Сообщение vfear » 17.07.2019{, 14:38}

Всем спасибо)
Вот еще немного доработал.
Если теряется связь с пультом (начинает идти 0 с приемника) - я сделал при этом условии принудительно отправляется 1500 (центральное положение колес, чтобы мотор стоял на месте)
Блоки сравнения дают возможность защитить от небольших помех приемника. (если приходят значения до 15 со входа - не реагируем) и отправляем команду S stop

Может кому понадобится. Аппаратура Flysky CT6B.

Тест еще не делал.
Вложения
Elmob!!!.flp
(189.8 КБ) 55 скачиваний

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Управление L298n

#6

Сообщение ecoins » 18.07.2019{, 04:06}

Знакомый используемый Вами пользовательский блок motor*2-->пины. Это наша разработка 2-х летней давности. Сейчас используется немного другой подход - наверное опубликуем новый проект на машинку. У нас их в Детской академии (ДЮАИР) много разных наделали
Фото машинки.JPG
.

Ответить

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