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

Ответить
Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18 дек 2018, 11:48
Имя: Яковлевич

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

Сообщение Evolad »

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

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

Сообщение Evolad »

Это начало, а как подружить между собой, непонятно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Как один из вариантов

[spoiler]
Безымянный.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18 дек 2018, 11:48
Имя: Яковлевич

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

Сообщение Evolad »

Ingwar писал(а): 18 дек 2018, 14:02Как один из вариантов

[spoiler]Безымянный.png[/spoiler]
Спасибо, счас попробую.
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

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

Сообщение Александр_Светлый »

Начиная отсюда обсуждали подобное. Я выкладывал готовый проект. Даже видео было о том как работает.
Я не флудер , просто мне есть что сказать =)
Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18 дек 2018, 11:48
Имя: Яковлевич

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

Сообщение Evolad »

Собрал, опробовал. Но и есть свои недостатки: после сброса из одного из положений возвращается в противоположное( неприемлемо), и если сброс сделать где-то на полпути, то схема перестаёт реагировать на датчики, пока не снимешь управляющий провод с переменного резистора. Но тем не менее спасибо за первый пинок, проект понемногу, но оживает, а не лежит мёртвым грузом.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Evolad писал(а): 18 дек 2018, 15:51после сброса из одного из положений возвращается в противоположное( неприемлемо)
Такое не должно происходить. Может у Вас входа с датчиков "висят в воздухе"?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Александр
Рядовой
Сообщения: 85
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 2 раза

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

Сообщение Александр »

Evolad писал(а): 18 дек 2018, 15:51Но и есть свои недостатки: после сброса из одного из положений возвращается в противоположное( неприемлемо), и если сброс сделать где-то на полпути, то схема перестаёт реагировать на датчики, пока не снимешь управляющий провод с переменного резистора.
[ref]Evolad[/ref], Что значит датчики, условные? - нужно определится и тогда вся картинка у Вас обрисуется.
Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18 дек 2018, 11:48
Имя: Яковлевич

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

Сообщение Evolad »

Александр писал(а): 18 дек 2018, 16:00
Evolad писал(а): 18 дек 2018, 15:51Но и есть свои недостатки: после сброса из одного из положений возвращается в противоположное( неприемлемо), и если сброс сделать где-то на полпути, то схема перестаёт реагировать на датчики, пока не снимешь управляющий провод с переменного резистора.
[ref]Evolad[/ref], Что значит датчики, условные? - нужно определится и тогда вся картинка у Вас обрисуется.
Временно вместо датчиков обычные кнопки. И входы не висят в воздухе, а подтянуты внутренним сопротивлением атмеги к плюсу.
Александр
Рядовой
Сообщения: 85
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 2 раза

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

Сообщение Александр »

Evolad писал(а): 18 дек 2018, 16:34Временно вместо датчиков обычные кнопки. И входы не висят в воздухе, а подтянуты внутренним сопротивлением атмеги к плюсу.
Тогда про-инвертируй выходы от них, если сделал как предлагал [ref]Ingwar[/ref], в посте № 3.
Последний раз редактировалось Александр 18 дек 2018, 16:46, всего редактировалось 1 раз.
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

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

Сообщение diman27 »

Я делал похожий проект с помощью форума. Посмотрите, может вам пойдет что-то из него.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18 дек 2018, 11:48
Имя: Яковлевич

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

Сообщение Evolad »

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

Отправлено спустя 41 секунду:
Вот flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

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

Сообщение Александр_Светлый »

Evolad писал(а): 18 дек 2018, 13:40Мне надо: при срабатывании условного датчика, моторчик повернул заслонку до упора и остановился, а при срабатывании второго условного датчика, этот же мотор должен вернуться обратно до упора и остановиться.
Для этого вообще можно взять мотор от десятки, у него по концам концевики, доехал в крайнее положение -выключился, поменял полярность поехал в обратку. Зная время которое нужное для перемещения заслонки реле включать через таймер.
Я не флудер , просто мне есть что сказать =)
Александр
Рядовой
Сообщения: 85
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 2 раза

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

Сообщение Александр »

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

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

Отправлено спустя 6 минут 36 секунд:
Надеюсь, силовое управление сделано без возможности коротыша питания при сработке обоих выходов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Evolad
Рядовой
Сообщения: 59
Зарегистрирован: 18 дек 2018, 11:48
Имя: Яковлевич

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

Сообщение Evolad »

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

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

Сообщение Evolad »

Александр писал(а): 18 дек 2018, 17:26[ref]Evolad[/ref], Про-инвертировал кнопки?

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

Отправлено спустя 6 минут 36 секунд:
Надеюсь, силовое управление сделано без возможности коротыша питания при сработке обоих выходов.
Спасибо. На этом flp работает корректно. Я знал, что чего-то не хватало, но не знал чего именно) Не хватало переменной и как её правильно применить. От уроков, читанины на тематику работы с ардуино каша в голове, но спустя время должно немного проясниться)) Силовое сделано хорошо ничего не сгорит))
Александр
Рядовой
Сообщения: 85
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 2 раза

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

Сообщение Александр »

Evolad писал(а): 18 дек 2018, 17:45Не хватало переменной и как её правильно применить.
Нет. Переменная нужна для одно-разового считывания входа в одном цикле.
Всё заключается в инверсии кнопок - у Вас вкл. подтягивающие резисторы, соответственно, на входах единицы при включении, триггеры всё отрабатывают. А про-инвертировав, Вы избавились от этого косячка :)
Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12 окт 2016, 19:03
Откуда: Краснодар

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

Сообщение Александр_Светлый »

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

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

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

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

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