Два потенциометра

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

Два потенциометра

Сообщение vfear »

Всем привет. :)
Все никак не доделаю рулевое управление на детском электромобиле, испытываю различные варианты.
Сейчас пришел к тому, что наверное самое правильное рулевое управление - это управление с обратной связью.
Но есть вопросы по созданию схемы в Flprog, никак не могу построить логику.
Итак:
Рулевое управляется дистанционно джойстиком, но для примера представим, что это будет обычный потенциометр.
На механической части рулевой, так же устанавливаю потенциометр - что бы понимать в каком положении сейчас колеса.
Рулевая приводится в движение мотором. На реле меняем полярность (лево-право)

Получается: два потенциометра дают значения от 0 до 1023, значит когда колеса и джойстик по середине это 511,5

Вот прошу помощи. Как лучше сделать схему?
Должно быть так: поворачиваем потенциометр(1) управления - включется мотор в нужную сторону - как только рулевой потенциометр(2) дошел до того же значения, что и первый(1) - мотор отключается, если рулевой(2) начинает уходить в сторону в процессе движения - должно так же корректироваться к значениям первого(1)
Это принципе не сложно.
Самое сложное, то что во время движения возможна тряска и потенциометры будут постоянно подстраиваться друг к другу, даже на какие то единицы и мотор будет постоянно включатся и щелкать релюхами. Нужно как то сгладить или не учитывать не большой диапазон в нейтральном положении.
Прикладываю проект, но он неправильно работает намудрил я там что то) пытался, что бы на значения от 500 до 520 с потенциометров - вообще не реагировал (защита от тряски) да и с пульта тоже значения немного скачат - Даже когда не трогаешь.

Вот такой вопрос... :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Два потенциометра

Сообщение ingener »

Простая зедержка управляющего сигнала, к примеру, на 100мСек (таймер на включение)
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Два потенциометра

Сообщение vfear »

Что то не очень представляю насколько это поможет
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Два потенциометра

Сообщение ingener »

Не пройдут короткие сигналы, вызванные вибрацией
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Два потенциометра

Сообщение pan »

vfear писал(а): 22 июл 2019, 16:19 даже на какие то единицы и мотор будет постоянно включатся и щелкать релюхами. Нужно как то сгладить или не учитывать не большой диапазон в нейтральном положении.
называется - те же яйца, только в профиль :yes:
а точнее - гистерезис. тем на эту тему ( :D ) куча
holodaleksey
Лейтенант
Сообщения: 595
Зарегистрирован: 10 янв 2016, 13:47
Благодарил (а): 1 раз

Два потенциометра

Сообщение holodaleksey »

Резюки - не вариант, считаю нужным только энкодеры.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Два потенциометра

Сообщение ingener »

энкодеры тоже не вариант на малых углах поворота. А вот датчики Холла - пожалуй, идеальный вариант. К примеру, ручки "газа" в электровелосипедах. Пара магнитиков да копеечный датчик.
и никаких дребезгов в принципе
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Два потенциометра

Сообщение pan »

при грамотном написании и правильной схеме, резюков для игрушки вполне достаточно
Аватара пользователя
Dryundel
Полковник
Сообщения: 2438
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Два потенциометра

Сообщение Dryundel »

vfear писал(а): 22 июл 2019, 16:19 Всем привет. :)
Все никак не доделаю рулевое управление на детском электромобиле, испытываю различные варианты.
Сейчас пришел к тому, что наверное самое правильное рулевое управление - это управление с обратной связью.
Но есть вопросы по созданию схемы в Flprog, никак не могу построить логику.
Итак:
Рулевое управляется дистанционно джойстиком, но для примера представим, что это будет обычный потенциометр.
На механической части рулевой, так же устанавливаю потенциометр - что бы понимать в каком положении сейчас колеса.
Рулевая приводится в движение мотором. На реле меняем полярность (лево-право)

Получается: два потенциометра дают значения от 0 до 1023, значит когда колеса и джойстик по середине это 511,5
Ну и нафига все эти танцы с бубном?
Давным давно придуман сервопривод сервопривод 35 кг сервопривод 60 кг сервопривод 110 кг для таких задач.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2438
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Два потенциометра

Сообщение Dryundel »

vfear писал(а): 22 июл 2019, 16:19 Самое сложное, то что во время движения возможна тряска и потенциометры будут постоянно подстраиваться друг к другу, даже на какие то единицы и мотор будет постоянно включатся и щелкать релюхами. Нужно как то сгладить или не учитывать не большой диапазон в нейтральном положении.
Прикладываю проект, но он неправильно работает намудрил я там что то) пытался, что бы на значения от 500 до 520 с потенциометров - вообще не реагировал (защита от тряски) да и с пульта тоже значения немного скачат - Даже когда не трогаешь.
Если же Вам просто необходимо использовать потенциометры для обратной связи и Вы хотите сгладить "дребезг", загрубить, так скажем, чувствительность. Вот этот блок: Debounce Analog Вам может помочь.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2438
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Два потенциометра

Сообщение Dryundel »

ingener писал(а): 22 июл 2019, 21:39 А вот датчики Холла - пожалуй, идеальный вариант. К примеру, ручки "газа" в электровелосипедах. Пара магнитиков да копеечный датчик.
и никаких дребезгов в принципе
С чего Вы решили что датчик Холла не даст дребезга при тряске?
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Два потенциометра

Сообщение vfear »

Да в принципе вот сделал... на 15 знаков - поставил зону нечувствительности
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Два потенциометра

Сообщение eugeneb »

[ref]vfear[/ref], ознакомтесь с этой темой:
viewtopic.php?f=18&t=2844

Там уважаемый [ref]Fix[/ref] открывал форточку. Энкодером тоже выступал потенциометр.
Задача была решена.

Ещё там посмотрите ролик в сообщении №61. Там использован многооборотный потенциометр.
Отрабатывает мгновенно.

А чтобы релюшки не трещали надо взять Н-мост,
типа этого: https://ru.aliexpress.com/item/32857475 ... 232012ecfd
Аватара пользователя
Dryundel
Полковник
Сообщения: 2438
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 31 раз

Два потенциометра

Сообщение Dryundel »

vfear писал(а): 23 июл 2019, 16:15 Да в принципе вот сделал... на 15 знаков - поставил зону нечувствительности
И чо? Это работает? :shok: Быть такого не может!

Отправлено спустя 9 часов 23 минуты 13 секунд:
Нет, в принципе идея понятна. Заставить обычный электродвигатель рулить при помощи джойстика. Хорошо, в теории это возможно, но на практике из подручных средств - утопия. Как то оно работать конечно будет, но очень сомневаюсь что хорошо. Ну во первых простой эл.двигатель не имеет момента удержания. Хорошо, ставим червячную пару, это хоть как то спасет. Во вторых, двигатель имеет инерцию. Ладно, добавляем, как Вы сказали, зону нечувствительности и надеемся что инерция нам даже слегка поможет загнать положение колес ближе к середине этой зоны нечувствительности. Пусть все так, но управление будет весьма примерным.

Со схемой Вы похоже перемудрили. Накрутили кучу лишней логики. В блоках масштабирования установленные значения друг с другом не коррелируют. Для воплощения Вашей идеи надо всего лишь сравнивать разницу значений с двух потенциометров и в зависимости от этой разницы крутить вправо или влево, добавив зону нечувствительности.

Ну наверное как то так оно должно выглядеть:
Рулевое.jpg
Бред конечно, но это хоть как то работать будет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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