Управление моторредуктором.

Управление моторредуктором на переменном резисторе.

Вопросы от новичков
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#1

Сообщение krakov09 » 26.07.2019{, 14:37}

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

Изначально хотел собрать проект на моторредукторе 12в от стеклоподьемника авто и концевиках, так вроде проще, но "нашел" моторредуктор с встроенным переменным резистором на 5в от элепсоида, резистор стоит на валу редуктора.(фото) попытаюсь собрать на нем.

Логика такая:

1. при подаче питания контроллер проверяет положение заслонки, если оно не правильное ставит по заданным кординатам(700) и подает звуковой сигнал, режим ожидания.

2.выставляем кнопками +- таймер, после нажатия кнопки пуск, таймер начинает отсчет, заслонка отходит в другое положение(250)

3. после отсчета таимера заслока возвращается в положение (700) и срабатывает звуковой сигнал, переходит в режим ожидания.

Фото видео буду прикреплять, не судите строго ))

https://photos.app.goo.gl/Ma3LsN1uYgJoF6ZK8
Вложения
IMG_20190726_143259.jpg
задвижка 1 проверка.flp
(159.44 КБ) 30 скачиваний

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#2

Сообщение krakov09 » 26.07.2019{, 14:40}

Пока только что выполнил начальный этап проверка положения заслонки, буду делать поэтапно что бы если понять на каком этапе возник косяк.

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#3

Сообщение krakov09 » 26.07.2019{, 18:45}

Ну вот не успел начать уже встал в тупик, может я изначально не тем путем пошел, мне кажется вроде бы все так, добавил два блока( "пуск" и переменную "мотор вперед")
После проверки положения заслонки , попробовал с помощью кнопки "пуск" просто запустить двиг в нужную сторону и почему то реакции ноль, ведь все просто вроде, подаю напрямую через переменную единицу че тут не работать то, хотя кнопками "впр" и "нзд" все прекрасно двигается в обе стороны, не пойму в чем косяк почему пуск не хочет работать, этот "пуск с переменной" ставил в разный порядок и на обеих платах.
Вложения
задвижка 2 пуск.flp
(184.66 КБ) 37 скачиваний
задв.png

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Управление моторредуктором.

#4

Сообщение vovka1973 » 26.07.2019{, 19:02}

krakov09 писал(а):
26.07.2019{, 18:45}
косяк почему пуск не хочет работать
смотрю на вашу картинку и первый раз вижу что бы так программировали ,может я и не прав но переменная мотор вперед не может быть в двух местах срабатывать ,делай так
66.PNG
66.PNG (6.68 КБ) 504 просмотра
Изображение

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Управление моторредуктором.

#5

Сообщение Hijin » 26.07.2019{, 19:02}

Интересный совет если у Вас шаровая заслонка то и не надо делать реверс так как у него есть всего два положения открыто и закрыто а регистрировать закрыта или открыта заслонка можно с помощью двух датчиков включеных как хотите главное чтобы проходил импульс который нужно отследить и если четный то открыто если нечетный то закрыто

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#6

Сообщение krakov09 » 26.07.2019{, 19:20}

Это заслонка отверстия , в реальности будет кусок фанерки или жестянки закрывать и открывать это отверстие поворотом примерно на 100 градусов, я в самом начале писал что хотел все делать на концевиках, ну скажем герконах, тогда можно было бы обойтись , простым реле времени, и тут я познакомился с ардуино , а еще через неделю с fl prog и моторчик этот попался, теперь это просто цель попробовать все собрать не на "концевиках".

Отправлено спустя 14 минут 43 секунды:
Hijin примерно что то типа такой заслонки, vovka1973 все пошло спс, продолжаем мастерить, приделываем таймер.
Вложения
IMG_20190726_192403.jpg
IMG_20190726_192403.jpg (48.55 КБ) 491 просмотр
IMG_20190726_192350.jpg
IMG_20190726_192350.jpg (47.49 КБ) 491 просмотр

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Управление моторредуктором.

#7

Сообщение Dryundel » 26.07.2019{, 21:02}

krakov09 писал(а):
26.07.2019{, 14:37}
Всем привет, решил собрать проект управление задвижкой, хочу разместить в этой теме все свои шаги, дабы услышать от вас, таких же как я и выше по званию , замечания, советы, может подсказки.
Да Вы прям огонь!!! Что ни день то новый проект! Не успеваю за Вами следить! :smile9:
Посмотрите вот эту тему ТЫЦ
Практически один в один ваша затея. Только вместо управления потенциометром будете управлять чем захотите. Останется тока таймер прикрутить. :)

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#8

Сообщение krakov09 » 26.07.2019{, 21:36}

Ну у него в проекте надо рулить с обратной связью, а мне нужно поставить на нужные координаты эту заслонку и после таймера её вернуть обратно на исходную позицию у меня же не меняется сигнал потенциометром как у его, вот я в принципе почти доделал, только не понятно почему переменная(финиш) не запускает цикл вновь, вроде логически все должно получится, запускаю одновременно таймер и таймер1, в таймер1 значения записываются плюс 5млс значит на небольшой промежуток времени он проработает чуть дольше что на XOR вызовет единицу которая через переменную должна запустить процесс проверки на первой плате и выставления заслонки в исходную позицию почему не хочет? поставил конечную переменную выше чем исходная переменная?
Вложения
задвижка 4 финиш.flp
(433.9 КБ) 33 скачивания
задв таймер.png

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#9

Сообщение krakov09 » 26.07.2019{, 22:07}

Всё решилось, только довольно громоздко))) осталось теперь данные таймера сохранять в EEPROM что бы каждый раз не набивать заново, и когда придет дисплей до шлифовать до "блеска" :D

https://photos.app.goo.gl/xNdiFWWT9q7gp8sh6
Вложения
задвижка 3-1 финиш.flp
(427.02 КБ) 38 скачиваний

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Управление моторредуктором.

#10

Сообщение Dryundel » 26.07.2019{, 22:26}

krakov09 писал(а):
26.07.2019{, 21:36}
Ну у него в проекте надо рулить с обратной связью, а мне нужно поставить на нужные координаты эту заслонку...
Супер! А чем Вы отслеживаете достижение моторредуктором нужной координаты?
Чет я ваще запутался в Вашей логике. Или Вы вообще не отслеживаете? А пытаетесь пнуть мотор на отведенное таймером время?

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#11

Сообщение krakov09 » 26.07.2019{, 22:27}

Dryundel писал(а):
26.07.2019{, 21:02}


Да Вы прям огонь!!! Что ни день то новый проект! Не успеваю за Вами следить! :smile9:
Просто все интересно все здесь новенькое , идеи всякие лезут, решения всякие бредовые, может когда нибудь и я смогу написать какую нибудь подсказку :smile38:

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Управление моторредуктором.

#12

Сообщение Dryundel » 26.07.2019{, 22:28}

Dryundel писал(а):
26.07.2019{, 22:26}
Чет я ваще запутался в Вашей логике. Или Вы вообще не отслеживаете? А пытаетесь пнуть мотор на отведенное таймером время?
А ведь похоже на то. Но это же безумство! Имея моторредуктор с потенциометром не воспользоваться данной плюшкой.

Отправлено спустя 1 минуту 59 секунд:
Может все таки задействовать обратную связь? Угол положения задвижки тогда совсем просто выставить без всяких таймеров.
Последний раз редактировалось Dryundel 26.07.2019{, 22:32}, всего редактировалось 1 раз.

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#13

Сообщение krakov09 » 26.07.2019{, 22:32}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Управление моторредуктором.

#14

Сообщение Dryundel » 26.07.2019{, 22:33}

krakov09 писал(а):
26.07.2019{, 22:32}
на мотор редукторе стоит переменный потенциометр, выше я фотку прикреплял, это все такое заводское сам ни чего не лепил, вычислил значения приходящие с аналога , нарисовал разметку, и вбивал данные потенциометра до которых должен доехать мотор, ну как то так, он ведь выполнял на элипсоиде примерно такую же функцию натягивал тросик на определенные значения почему тут не может)))
Так, СТОП !

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#15

Сообщение krakov09 » 26.07.2019{, 22:33}

Dryundel писал(а):
26.07.2019{, 22:30}
А ведь похоже на то. Но это же безумство! Имея моторредуктор с потенциометром не воспользоваться данной плюшкой.

Отправлено спустя 1 минуту 59 секунд:
Может все таки задействовать обратную связь? Угол положения задвижки тогда совсем просто выставить без всяких таймеров.
у меня таймер выполняет роль отсечки в реальности она будет от 3 до 7минут, т есть задвижка отошла 3 или 7 минут постояла вернулась обратно , как то так.
Последний раз редактировалось krakov09 26.07.2019{, 22:34}, всего редактировалось 1 раз.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Управление моторредуктором.

#16

Сообщение Dryundel » 26.07.2019{, 22:34}

Давайте попорядку.

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#17

Сообщение krakov09 » 26.07.2019{, 22:35}

я не против

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Управление моторредуктором.

#18

Сообщение Dryundel » 26.07.2019{, 22:35}

С помощью каких параметров Вы собираетесь повернуть задвижку на нужный угол?

Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08.07.2019{, 08:30}
Репутация: 5
Откуда: Кострома
Имя: Юрий

Управление моторредуктором.

#19

Сообщение krakov09 » 26.07.2019{, 22:41}

Ну грубо говоря , изначально задвижка находится непонятно где например на значении 500 по потециометру, с помощью компроматоров мы её выставляем в исходное значение, если больше 710 до крутим вперед если меньше 700 то назад, все задвижка на месте, ну далее так же стартую на компроматоре стоит если больше 250 то вперед она доходит и останавливается, обьясняло из меня еще тот но я постараюсь ))))

Отправлено спустя 6 минут 28 секунд:
Если бы как то полностью со скринить схему мог бы детально обрисовать что зачем идет по моей логике))))))) хотя если надо завтра на работе могу это сделать.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Управление моторредуктором.

#20

Сообщение Dryundel » 26.07.2019{, 22:51}

krakov09 писал(а):
26.07.2019{, 22:41}
с помощью компроматоров мы её выставляем в исходное значение, если больше 710 до крутим вперед если меньше 700 то назад...
Ну вот видите, задействуем компаратор, который сравнивает значения потенциометра и заданное значение. Это и есть обратная связь.
Если остановиться только на этом то из-за инерции Вы получите постоянную раскачку моторредуктора в близком к желаемому положению. Он все время хоть немного будет перескакивать нужное значение. Для этого и вводится зона нечувствительности.

Ответить

Вернуться в «Начинающим»