Управление L298n

Ответить
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Управление L298n

Сообщение vfear »

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

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

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

Прикладываю проект. Первый блок - это прием данных радио пульта, второй блок L298n.
Вопрос, как их теперь связать.
Можно пока и без учета колебаний попробовать. В общем хотя бы примерно хочу понять, что как. :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Управление L298n

Сообщение RedSky »

Пока помогу только с колебаниями.
elmob.flp
Что то мне кажется управление L298 проще сделать без блока, на стандартной логике.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Управление L298n

Сообщение vfear »

Пока сам немного накидал, вечером проверю.
По идее должно работать =)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

Управление L298n

Сообщение leons »

попробуйте , только rc блок и Входные значения подправьте . как раз можите без аппы запустить ,у меня работало на простом колекторном игрушичном моторе
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Управление L298n

Сообщение vfear »

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

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

Тест еще не делал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Управление L298n

Сообщение ecoins »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость