Мотор-редуктор заслонки от печки авто и ардуино

Ответить
Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#1

Сообщение Evolad » 18.12.2018{, 13:40}

Добрый день. Стоит задача управлять моторчиком с переменным резистором внутри. По аппаратной части вопросов нет: управление мотора реализовано на двух реле и uln2003( в обе стороны вращаться должен). С переменного резистора снимается сигнал о положении заслонки (грубо: от 0В до 5В). Угол открытия 90 градусов. Я никак не могу понять с какой стороны подойти к решению. Мне надо: при срабатывании условного датчика, моторчик повернул заслонку до упора и остановился, а при срабатывании второго условного датчика, этот же мотор должен вернуться обратно до упора и остановиться.

Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#2

Сообщение Evolad » 18.12.2018{, 13:53}

Это начало, а как подружить между собой, непонятно.
Вложения
Motor-redyctor.flp
Начало
(25.78 КБ) 50 скачиваний

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Мотор-редуктор заслонки от печки авто и ардуино

#3

Сообщение Ingwar » 18.12.2018{, 14:02}

Как один из вариантов
СпойлерПоказать
Безымянный.png
Безымянный.png (7.52 КБ) 808 просмотров
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#4

Сообщение Evolad » 18.12.2018{, 14:10}

Ingwar писал(а):
18.12.2018{, 14:02}
Как один из вариантов
СпойлерПоказать
Безымянный.png
Спасибо, счас попробую.

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Мотор-редуктор заслонки от печки авто и ардуино

#5

Сообщение Александр_Светлый » 18.12.2018{, 14:11}

Начиная отсюда обсуждали подобное. Я выкладывал готовый проект. Даже видео было о том как работает.
Я не флудер , просто мне есть что сказать =)

Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#6

Сообщение Evolad » 18.12.2018{, 15:51}

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Мотор-редуктор заслонки от печки авто и ардуино

#7

Сообщение Ingwar » 18.12.2018{, 16:00}

Evolad писал(а):
18.12.2018{, 15:51}
после сброса из одного из положений возвращается в противоположное( неприемлемо)
Такое не должно происходить. Может у Вас входа с датчиков "висят в воздухе"?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Александр
Рядовой
Сообщения: 71
Зарегистрирован: 01.12.2015{, 15:49}
Репутация: 11
Откуда: Бобруйск
Имя: Александр

Мотор-редуктор заслонки от печки авто и ардуино

#8

Сообщение Александр » 18.12.2018{, 16:00}

Evolad писал(а):
18.12.2018{, 15:51}
Но и есть свои недостатки: после сброса из одного из положений возвращается в противоположное( неприемлемо), и если сброс сделать где-то на полпути, то схема перестаёт реагировать на датчики, пока не снимешь управляющий провод с переменного резистора.
Evolad, Что значит датчики, условные? - нужно определится и тогда вся картинка у Вас обрисуется.

Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#9

Сообщение Evolad » 18.12.2018{, 16:34}

Александр писал(а):
18.12.2018{, 16:00}
Evolad писал(а):
18.12.2018{, 15:51}
Но и есть свои недостатки: после сброса из одного из положений возвращается в противоположное( неприемлемо), и если сброс сделать где-то на полпути, то схема перестаёт реагировать на датчики, пока не снимешь управляющий провод с переменного резистора.
Evolad, Что значит датчики, условные? - нужно определится и тогда вся картинка у Вас обрисуется.
Временно вместо датчиков обычные кнопки. И входы не висят в воздухе, а подтянуты внутренним сопротивлением атмеги к плюсу.

Александр
Рядовой
Сообщения: 71
Зарегистрирован: 01.12.2015{, 15:49}
Репутация: 11
Откуда: Бобруйск
Имя: Александр

Мотор-редуктор заслонки от печки авто и ардуино

#10

Сообщение Александр » 18.12.2018{, 16:42}

Evolad писал(а):
18.12.2018{, 16:34}
Временно вместо датчиков обычные кнопки. И входы не висят в воздухе, а подтянуты внутренним сопротивлением атмеги к плюсу.
Тогда про-инвертируй выходы от них, если сделал как предлагал Ingwar, в посте № 3.
Последний раз редактировалось Александр 18.12.2018{, 16:46}, всего редактировалось 1 раз.

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

Мотор-редуктор заслонки от печки авто и ардуино

#11

Сообщение diman27 » 18.12.2018{, 16:44}

Я делал похожий проект с помощью форума. Посмотрите, может вам пойдет что-то из него.
Вложения
Curent_2 151217.flp
(521.34 КБ) 59 скачиваний

Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#12

Сообщение Evolad » 18.12.2018{, 17:10}

Я собрал схемку как из 3-го поста, только где значения компаратора 5 и 1000, я подставил свои 100 и 980 соответственно. И получается, что если значения между 100 и 980, то схема "зависает", а если какое-то есть крайнее значение 100 или 980, то перекидывается на противоположное. То есть получается, надо объяснить контроллеру, что делать если значения между 100 и 980, например 359. И ещё такой вопрос: порядок компиляции влияет на работу программы?

Отправлено спустя 41 секунду:
Вот flp
Вложения
Motor-redyctor.flp
(80.53 КБ) 54 скачивания

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Мотор-редуктор заслонки от печки авто и ардуино

#13

Сообщение Александр_Светлый » 18.12.2018{, 17:15}

Evolad писал(а):
18.12.2018{, 13:40}
Мне надо: при срабатывании условного датчика, моторчик повернул заслонку до упора и остановился, а при срабатывании второго условного датчика, этот же мотор должен вернуться обратно до упора и остановиться.
Для этого вообще можно взять мотор от десятки, у него по концам концевики, доехал в крайнее положение -выключился, поменял полярность поехал в обратку. Зная время которое нужное для перемещения заслонки реле включать через таймер.
Я не флудер , просто мне есть что сказать =)

Александр
Рядовой
Сообщения: 71
Зарегистрирован: 01.12.2015{, 15:49}
Репутация: 11
Откуда: Бобруйск
Имя: Александр

Мотор-редуктор заслонки от печки авто и ардуино

#14

Сообщение Александр » 18.12.2018{, 17:18}

Evolad, Про-инвертировал кнопки?

Отправлено спустя 2 минуты 5 секунд:
Сравни порядок выполнения :)

Отправлено спустя 6 минут 36 секунд:
Надеюсь, силовое управление сделано без возможности коротыша питания при сработке обоих выходов.
Вложения
Motor-redyctor_v1.flp
(82.59 КБ) 59 скачиваний

Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#15

Сообщение Evolad » 18.12.2018{, 17:29}

Александр_Светлый писал(а):
18.12.2018{, 17:15}
Evolad писал(а):
18.12.2018{, 13:40}
Мне надо: при срабатывании условного датчика, моторчик повернул заслонку до упора и остановился, а при срабатывании второго условного датчика, этот же мотор должен вернуться обратно до упора и остановиться.
Для этого вообще можно взять мотор от десятки, у него по концам концевики, доехал в крайнее положение -выключился, поменял полярность поехал в обратку. Зная время которое нужное для перемещения заслонки реле включать через таймер.
Если б так захотел, то так и сделал бы. Но помимо управления моторчиками, мне надо ещё чтоб ардуинка выполняла и другие задачи, которые разбил на блоки, и вот из одним из таких блоков "воюю". Плюс научиться писать программы под ардуино, потому как остальное для меня не проблема: нарисовать печатку, вытравить, запаять, прошить, подключить, запустить, наладить. Проблема в том, что никак не могу врубиться в создание программы под свои нужды.

Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18.12.2018{, 11:48}
Репутация: 0
Имя: Яковлевич

Мотор-редуктор заслонки от печки авто и ардуино

#16

Сообщение Evolad » 18.12.2018{, 17:45}

Александр писал(а):
18.12.2018{, 17:26}
Evolad, Про-инвертировал кнопки?

Отправлено спустя 2 минуты 5 секунд:
Сравни порядок выполнения :)

Отправлено спустя 6 минут 36 секунд:
Надеюсь, силовое управление сделано без возможности коротыша питания при сработке обоих выходов.
Спасибо. На этом flp работает корректно. Я знал, что чего-то не хватало, но не знал чего именно) Не хватало переменной и как её правильно применить. От уроков, читанины на тематику работы с ардуино каша в голове, но спустя время должно немного проясниться)) Силовое сделано хорошо ничего не сгорит))

Александр
Рядовой
Сообщения: 71
Зарегистрирован: 01.12.2015{, 15:49}
Репутация: 11
Откуда: Бобруйск
Имя: Александр

Мотор-редуктор заслонки от печки авто и ардуино

#17

Сообщение Александр » 18.12.2018{, 17:49}

Evolad писал(а):
18.12.2018{, 17:45}
Не хватало переменной и как её правильно применить.
Нет. Переменная нужна для одно-разового считывания входа в одном цикле.
Всё заключается в инверсии кнопок - у Вас вкл. подтягивающие резисторы, соответственно, на входах единицы при включении, триггеры всё отрабатывают. А про-инвертировав, Вы избавились от этого косячка :)

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Мотор-редуктор заслонки от печки авто и ардуино

#18

Сообщение Александр_Светлый » 18.12.2018{, 21:59}

Evolad писал(а):
18.12.2018{, 17:29}
помимо управления моторчиками, мне надо ещё чтоб ардуинка выполняла и другие задачи
Дык её и использовать но не заморачиваться с обработкой положения потенциометра в моторе... Зачем эти сложности? Допустим мы выяснили что от края до края мотор перемещается за 10 сек, когда создались условия необходимые для перемещения заслонки. Ардуина запускает реле через таймер, например на 15сек, мы то знаем что заслонка через 10 сек всё равно сама себя выключит и ещё 5 сек на всякий случай. По истечении таймера реле отключается. Когда нужно в обратку происходит то же самое, только второе реле меняет полярность на мотор. Просто если нужно перемещать от края до края не вижу смысла занимать аналоговый порт и камень вычислениями её положения, пусть камень следит за остальными задачами.

Отправлено спустя 22 минуты 41 секунду:
Когда Вход1 больше на Delta чем Вход2 срабатывает Реле вправо, когда меньше Влево.
Вложения
Сравнение.flp
(69.03 КБ) 50 скачиваний
Безымянный.jpg
Я не флудер , просто мне есть что сказать =)

Ответить

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