Управление моторредуктором.
Управление моторредуктором.
Всем привет, решил собрать проект управление задвижкой, хочу разместить в этой теме все свои шаги, дабы услышать от вас, таких же как я и выше по званию , замечания, советы, может подсказки.
Изначально хотел собрать проект на моторредукторе 12в от стеклоподьемника авто и концевиках, так вроде проще, но "нашел" моторредуктор с встроенным переменным резистором на 5в от элепсоида, резистор стоит на валу редуктора.(фото) попытаюсь собрать на нем.
Логика такая:
1. при подаче питания контроллер проверяет положение заслонки, если оно не правильное ставит по заданным кординатам(700) и подает звуковой сигнал, режим ожидания.
2.выставляем кнопками +- таймер, после нажатия кнопки пуск, таймер начинает отсчет, заслонка отходит в другое положение(250)
3. после отсчета таимера заслока возвращается в положение (700) и срабатывает звуковой сигнал, переходит в режим ожидания.
Фото видео буду прикреплять, не судите строго ))
https://photos.app.goo.gl/Ma3LsN1uYgJoF6ZK8
Изначально хотел собрать проект на моторредукторе 12в от стеклоподьемника авто и концевиках, так вроде проще, но "нашел" моторредуктор с встроенным переменным резистором на 5в от элепсоида, резистор стоит на валу редуктора.(фото) попытаюсь собрать на нем.
Логика такая:
1. при подаче питания контроллер проверяет положение заслонки, если оно не правильное ставит по заданным кординатам(700) и подает звуковой сигнал, режим ожидания.
2.выставляем кнопками +- таймер, после нажатия кнопки пуск, таймер начинает отсчет, заслонка отходит в другое положение(250)
3. после отсчета таимера заслока возвращается в положение (700) и срабатывает звуковой сигнал, переходит в режим ожидания.
Фото видео буду прикреплять, не судите строго ))
https://photos.app.goo.gl/Ma3LsN1uYgJoF6ZK8
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управление моторредуктором.
Пока только что выполнил начальный этап проверка положения заслонки, буду делать поэтапно что бы если понять на каком этапе возник косяк.
Управление моторредуктором.
Ну вот не успел начать уже встал в тупик, может я изначально не тем путем пошел, мне кажется вроде бы все так, добавил два блока( "пуск" и переменную "мотор вперед")
После проверки положения заслонки , попробовал с помощью кнопки "пуск" просто запустить двиг в нужную сторону и почему то реакции ноль, ведь все просто вроде, подаю напрямую через переменную единицу че тут не работать то, хотя кнопками "впр" и "нзд" все прекрасно двигается в обе стороны, не пойму в чем косяк почему пуск не хочет работать, этот "пуск с переменной" ставил в разный порядок и на обеих платах.
После проверки положения заслонки , попробовал с помощью кнопки "пуск" просто запустить двиг в нужную сторону и почему то реакции ноль, ведь все просто вроде, подаю напрямую через переменную единицу че тут не работать то, хотя кнопками "впр" и "нзд" все прекрасно двигается в обе стороны, не пойму в чем косяк почему пуск не хочет работать, этот "пуск с переменной" ставил в разный порядок и на обеих платах.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Управление моторредуктором.
смотрю на вашу картинку и первый раз вижу что бы так программировали ,может я и не прав но переменная мотор вперед не может быть в двух местах срабатывать ,делай так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управление моторредуктором.
Интересный совет если у Вас шаровая заслонка то и не надо делать реверс так как у него есть всего два положения открыто и закрыто а регистрировать закрыта или открыта заслонка можно с помощью двух датчиков включеных как хотите главное чтобы проходил импульс который нужно отследить и если четный то открыто если нечетный то закрыто
Управление моторредуктором.
Это заслонка отверстия , в реальности будет кусок фанерки или жестянки закрывать и открывать это отверстие поворотом примерно на 100 градусов, я в самом начале писал что хотел все делать на концевиках, ну скажем герконах, тогда можно было бы обойтись , простым реле времени, и тут я познакомился с ардуино , а еще через неделю с fl prog и моторчик этот попался, теперь это просто цель попробовать все собрать не на "концевиках".
Отправлено спустя 14 минут 43 секунды:
Hijin примерно что то типа такой заслонки, vovka1973 все пошло спс, продолжаем мастерить, приделываем таймер.
Отправлено спустя 14 минут 43 секунды:
Hijin примерно что то типа такой заслонки, vovka1973 все пошло спс, продолжаем мастерить, приделываем таймер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2473
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 10 раз
- Поблагодарили: 40 раз
Управление моторредуктором.
Да Вы прям огонь!!! Что ни день то новый проект! Не успеваю за Вами следить!krakov09 писал(а): 26 июл 2019, 14:37 Всем привет, решил собрать проект управление задвижкой, хочу разместить в этой теме все свои шаги, дабы услышать от вас, таких же как я и выше по званию , замечания, советы, может подсказки.

Посмотрите вот эту тему ТЫЦ
Практически один в один ваша затея. Только вместо управления потенциометром будете управлять чем захотите. Останется тока таймер прикрутить.

Управление моторредуктором.
Ну у него в проекте надо рулить с обратной связью, а мне нужно поставить на нужные координаты эту заслонку и после таймера её вернуть обратно на исходную позицию у меня же не меняется сигнал потенциометром как у его, вот я в принципе почти доделал, только не понятно почему переменная(финиш) не запускает цикл вновь, вроде логически все должно получится, запускаю одновременно таймер и таймер1, в таймер1 значения записываются плюс 5млс значит на небольшой промежуток времени он проработает чуть дольше что на XOR вызовет единицу которая через переменную должна запустить процесс проверки на первой плате и выставления заслонки в исходную позицию почему не хочет? поставил конечную переменную выше чем исходная переменная?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управление моторредуктором.
Всё решилось, только довольно громоздко))) осталось теперь данные таймера сохранять в EEPROM что бы каждый раз не набивать заново, и когда придет дисплей до шлифовать до "блеска" 
https://photos.app.goo.gl/xNdiFWWT9q7gp8sh6

https://photos.app.goo.gl/xNdiFWWT9q7gp8sh6
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2473
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 10 раз
- Поблагодарили: 40 раз
Управление моторредуктором.
Супер! А чем Вы отслеживаете достижение моторредуктором нужной координаты?krakov09 писал(а): 26 июл 2019, 21:36 Ну у него в проекте надо рулить с обратной связью, а мне нужно поставить на нужные координаты эту заслонку...
Чет я ваще запутался в Вашей логике. Или Вы вообще не отслеживаете? А пытаетесь пнуть мотор на отведенное таймером время?
Управление моторредуктором.
Просто все интересно все здесь новенькое , идеи всякие лезут, решения всякие бредовые, может когда нибудь и я смогу написать какую нибудь подсказкуDryundel писал(а): 26 июл 2019, 21:02
Да Вы прям огонь!!! Что ни день то новый проект! Не успеваю за Вами следить!![]()

- Dryundel
- Полковник
- Сообщения: 2473
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 10 раз
- Поблагодарили: 40 раз
Управление моторредуктором.
А ведь похоже на то. Но это же безумство! Имея моторредуктор с потенциометром не воспользоваться данной плюшкой.Dryundel писал(а): 26 июл 2019, 22:26 Чет я ваще запутался в Вашей логике. Или Вы вообще не отслеживаете? А пытаетесь пнуть мотор на отведенное таймером время?
Отправлено спустя 1 минуту 59 секунд:
Может все таки задействовать обратную связь? Угол положения задвижки тогда совсем просто выставить без всяких таймеров.
Последний раз редактировалось Dryundel 26 июл 2019, 22:32, всего редактировалось 1 раз.
Управление моторредуктором.
на мотор редукторе стоит переменный потенциометр, выше я фотку прикреплял, это все такое заводское сам ни чего не лепил, вычислил значения приходящие с аналога , нарисовал разметку, и вбивал данные потенциометра до которых должен доехать мотор, ну как то так, он ведь выполнял на элипсоиде примерно такую же функцию натягивал тросик на определенные значения почему тут не может)))
- Dryundel
- Полковник
- Сообщения: 2473
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 10 раз
- Поблагодарили: 40 раз
Управление моторредуктором.
Так, СТОП !krakov09 писал(а): 26 июл 2019, 22:32 на мотор редукторе стоит переменный потенциометр, выше я фотку прикреплял, это все такое заводское сам ни чего не лепил, вычислил значения приходящие с аналога , нарисовал разметку, и вбивал данные потенциометра до которых должен доехать мотор, ну как то так, он ведь выполнял на элипсоиде примерно такую же функцию натягивал тросик на определенные значения почему тут не может)))
Управление моторредуктором.
у меня таймер выполняет роль отсечки в реальности она будет от 3 до 7минут, т есть задвижка отошла 3 или 7 минут постояла вернулась обратно , как то так.Dryundel писал(а): 26 июл 2019, 22:30 А ведь похоже на то. Но это же безумство! Имея моторредуктор с потенциометром не воспользоваться данной плюшкой.
Отправлено спустя 1 минуту 59 секунд:
Может все таки задействовать обратную связь? Угол положения задвижки тогда совсем просто выставить без всяких таймеров.
Последний раз редактировалось krakov09 26 июл 2019, 22:34, всего редактировалось 1 раз.
- Dryundel
- Полковник
- Сообщения: 2473
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 10 раз
- Поблагодарили: 40 раз
Управление моторредуктором.
С помощью каких параметров Вы собираетесь повернуть задвижку на нужный угол?
Управление моторредуктором.
Ну грубо говоря , изначально задвижка находится непонятно где например на значении 500 по потециометру, с помощью компроматоров мы её выставляем в исходное значение, если больше 710 до крутим вперед если меньше 700 то назад, все задвижка на месте, ну далее так же стартую на компроматоре стоит если больше 250 то вперед она доходит и останавливается, обьясняло из меня еще тот но я постараюсь ))))
Отправлено спустя 6 минут 28 секунд:
Если бы как то полностью со скринить схему мог бы детально обрисовать что зачем идет по моей логике))))))) хотя если надо завтра на работе могу это сделать.
Отправлено спустя 6 минут 28 секунд:
Если бы как то полностью со скринить схему мог бы детально обрисовать что зачем идет по моей логике))))))) хотя если надо завтра на работе могу это сделать.
- Dryundel
- Полковник
- Сообщения: 2473
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 10 раз
- Поблагодарили: 40 раз
Управление моторредуктором.
Ну вот видите, задействуем компаратор, который сравнивает значения потенциометра и заданное значение. Это и есть обратная связь.krakov09 писал(а): 26 июл 2019, 22:41 с помощью компроматоров мы её выставляем в исходное значение, если больше 710 до крутим вперед если меньше 700 то назад...
Если остановиться только на этом то из-за инерции Вы получите постоянную раскачку моторредуктора в близком к желаемому положению. Он все время хоть немного будет перескакивать нужное значение. Для этого и вводится зона нечувствительности.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость