Управление открытием и реверс

Ответить
dostoewskiy
Рядовой
Сообщения: 11
Зарегистрирован: 18 окт 2015, 11:37

Управление открытием и реверс

Сообщение dostoewskiy »

Ни как не могу победить реверс.Если делаю реверс на что нибудь одно, то все прекрасно работает,если ставлю реверс на открытие и закрытие то при срабатывании датчика реверс срабатывает на оба выхода.
как изменить схему чтобы при закрытии реверс был на открытие и наоборот.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось dostoewskiy 22 окт 2015, 15:41, всего редактировалось 1 раз.
Airis
Сержант
Сообщения: 175
Зарегистрирован: 24 сен 2015, 07:27

Управление открытием и реверс

Сообщение Airis »

Это два отдельных проекта или один большой проект? Если один большой проект, то тут что-то не то с использованием одних и техже выходов в разных местах схемы одновремена.
dostoewskiy
Рядовой
Сообщения: 11
Зарегистрирован: 18 окт 2015, 11:37

Управление открытием и реверс

Сообщение dostoewskiy »

Один большой.пытаюсь уже 2 дня сделать реверс и никак не получается, пробовал миллион разных вариантов  все упирается в это одновременное использование.
Хочу чтобы при закрытии,если сработал датчик .привод остановился и сделал 3 секундный реверс.так же и при открытии.
Я уже не представляю просто как разрулить это совместное использование.
dostoewskiy
Рядовой
Сообщения: 11
Зарегистрирован: 18 окт 2015, 11:37

Управление открытием и реверс

Сообщение dostoewskiy »

Победил я реверс!
Помог wiki и форум. Загвоздка в том что прямые связи переменная-выход создавать в программе можно но вот будут ли они работать, нет гарантии.Я вынес всё в переменные и на блоки "И" и "ИЛИ".
Очень сложно писать без старого форума,так как на новом очень мало информации.
Всем спасибо за ответы)
7941340.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad
Лейтенант
Сообщения: 399
Зарегистрирован: 11 сен 2015, 11:50
Откуда: Казань

Управление открытием и реверс

Сообщение vlad »

я так понимаю что у вас один датчик стоит перед воротами а второй сзади ворот. предположим ворота открываются назад, то при открытии ворот и сработке заднего датчика должен произойти реверс. Реагировать на сработку датчика стоящего спереди помоему не нужно. А то получится что ворота сделают реверс в сторону помехи.  То же самое при закрытии.
dostoewskiy
Рядовой
Сообщения: 11
Зарегистрирован: 18 окт 2015, 11:37

Управление открытием и реверс

Сообщение dostoewskiy »

vlad, дам,вы правы,это уже просто 98 скетч и ошибка просто накопилась.Изменить в коде это дело 1 минуты,уберем один датчик из анализа с открытия,и один с закрытия, и реверс будет только в противоположную сторону от срабатывания.
Продолжаю писать проект,сегодня буду делать раздельное управление створками и концевики.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Управление открытием и реверс

Сообщение support »

dostoewskiy писал(а):Очень сложно писать без старого форума,так как на новом очень мало информации.
Извиняюсь за задержку переноса контента со старого сайта, но я дома был пару дней, и не успел этого сделать. По мере возможности по приезду домой займусь этой работой. Возможно попрошу сообщество помочь мне с этим.
Автор программы FLProg.
vlad
Лейтенант
Сообщения: 399
Зарегистрирован: 11 сен 2015, 11:50
Откуда: Казань

Управление открытием и реверс

Сообщение vlad »

на основе логики можно проверять работу программы в симуляторе Овен. http://www.owen.ru/catalog....isanie  Вернее там ее сделать и потом перенести в flprog
Последний раз редактировалось vlad 23 окт 2015, 19:09, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Управление открытием и реверс

Сообщение Олег »

В FDB лет восемь не писал, наткнулся на эту программу и очень она мне понравилась, Си учить лениво, а с микроконтроллерами поработать интересно было. Чтобы потестировать Flprog решил попробовать сделать ваш проект, но проверить не на чем - Ардуино у меня нет, а Протеус тоже вспоминать надо, давно не пользовался. 
 На первый взгляд ошибок не вижу, но редко удается без ошибок сделать, при симуляции всегда что-то да вылезет. Если интересно - проверьте и отпишитесь как идет. Техзадание брал отсюда.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dostoewskiy
Рядовой
Сообщения: 11
Зарегистрирован: 18 окт 2015, 11:37

Управление открытием и реверс

Сообщение dostoewskiy »

Олег, бегло просмотрел,с виду все хорошо но вот что бросилось в глаза, вы используете в качестве конечного элемента в схеме, выходы физические.Я пробовал и отказался от этого,происходит дребезг и программа не может разобраться кто приоритетнее в пользовании выхода. как вариант, выкладываю свою реализацию проекта,почти все дописал,осталось немного отладить реверс по времени,там нужно поиграться с временем таймера,и убрать одну переменную фотоэлемента из анализа открытия и закрытия.
Что касается протеуса,все проще чем кажется.я тестирую вот так)
1732537.png
Кто работает с протеусом плотно,подскажите, у меня ардуина при начале симуляции не видит положения кнопок,тоесть перед тем как начать проверять, приходится передергивать все кнопки и после этого работает все как надо,это баг такой или фича?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось dostoewskiy 24 окт 2015, 00:17, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Управление открытием и реверс

Сообщение Олег »

dostoewskiy писал(а):вы используете в качестве конечного элемента в схеме, выходы физические.Я пробовал и отказался от этого,происходит дребезг и программа не может разобраться кто приоритетнее в пользовании выхода
Я не совсем понял, можно поподробнее.
dostoewskiy
Рядовой
Сообщения: 11
Зарегистрирован: 18 окт 2015, 11:37

Управление открытием и реверс

Сообщение dostoewskiy »

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

vlad, а перенести логику это всмысле, перенести самостоятельно руками(перерисовать грубо говоря) или можно автоматически перенести проект?
Последний раз редактировалось dostoewskiy 24 окт 2015, 11:33, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Управление открытием и реверс

Сообщение Олег »

Ну да, скорее всего так и будет, ведь программа выполняется по циклу, если в первом месте 0, во втором 1 , то и будет переключаться каждый цикл. Я-же говорил, что без ошибок не обойдется Изображение .
vlad
Лейтенант
Сообщения: 399
Зарегистрирован: 11 сен 2015, 11:50
Откуда: Казань

Управление открытием и реверс

Сообщение vlad »

dostoewskiy писал(а):vlad, а перенести логику это всмысле, перенести самостоятельно руками(перерисовать грубо говоря) или можно автоматически перенести проект?
Да перерисовать. Там видно ошибку внутри схемы если она есть.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Управление открытием и реверс

Сообщение Олег »

Если интересно, то проект добил, симуляция в Proteus проходит корректно. В Proteus не очень красиво выглядит, но причесывать лениво, воскресенье все-таки Изображение .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dostoewskiy
Рядовой
Сообщения: 11
Зарегистрирован: 18 окт 2015, 11:37

Управление открытием и реверс

Сообщение dostoewskiy »

Олег, Выглядит очень достойно) Резисторы тоже возьму на вооружение)
Тоже сделал вчера зачатки логики на включение насоса, но сегодня целый день потратил на зиксель кинетик,так и не победил его,вот нет у меня проводного интернета сейчас под рукой,чтобы скачать дополнение для поднятия инета с модема, так что сидеть без wi-fi?почему не включить в прошивку поддержку модема из коробки.
Последний раз редактировалось dostoewskiy 25 окт 2015, 19:08, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Управление открытием и реверс

Сообщение Олег »

dostoewskiy писал(а):Выглядит очень достойно
Спасибо. Первое впечатление от Flprog очень положительное.
dostoewskiy писал(а):но сегодня целый день потратил на зиксель кинетик
Да, без нормального интернета в наше время туго.
vlad
Лейтенант
Сообщения: 399
Зарегистрирован: 11 сен 2015, 11:50
Откуда: Казань

Управление открытием и реверс

Сообщение vlad »

dostoewskiy писал(а):....почему не включить в прошивку поддержку модема из коробки.
4pda  в помощь. ставьте в модем прошивку hilink и больше таких проблем не будет
Ответить

Вернуться в «Проекты различных устройств на Arduino»

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

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