заплутал в двух датчиках

машина упаковки АРМ

Ответить
Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#1

Сообщение olma » 15.02.2019{, 16:14}

есть машина упаковки АРМ100 (советская рухлядь) но работает исправно . задача поставить на неё фотометку (резка упаковочной бумаги по черной метке ) ..плевая задача ..не тут то было ..
на машине стоит "прибор на реле и тиристоре " который работает ..но старье не устраивает решил перейти на контроллер ...
стоит два датчика один видит метку второй индукционный на валу ...
датчики развязал через оптроны .. реле то же . .
алгоритм довольно простой
датчик 1 - 0
датчик 2 - 0
равно 1 на выходе ( включение реле )
при всех остальных условиях на выходе 0 (реле не включается)
применил элемент ИЛИ (OR) инвертировав выходы датчиков .

на столе и на станке в ручном режиме (крутил рукой) все работает .. при включении на скорости НЕТ

мысль .. фотодатчик .. срабатывает несколько раз на метке (на входе и на выходе ) поставил TON на 200 мс .. не помогло ..

мыслей нет .. может быть кто уже реализовывал ..

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

заплутал в двух датчиках

#2

Сообщение Ingwar » 15.02.2019{, 16:28}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

заплутал в двух датчиках

#3

Сообщение Sancho » 15.02.2019{, 16:31}

olma писал(а):
15.02.2019{, 16:14}
алгоритм довольно простой
датчик 1 - 0
датчик 2 - 0
равно 1 на выходе ( включение реле )
при всех остальных условиях на выходе 0 (реле не включается)
применил элемент ИЛИ (OR) инвертировав выходы датчиков .
Не знаю насчёт "или", мне, по логике вещей/названий/назначений напрашивается "И" с инверсией входных данных. Вам ещё и выход инвертировать надо.
Далее - осциллограф, двухвходовый - смотреть расхождение по времени. Кто убегает вперёд.
Или сделать тестовый проект, где будет вычисляться разница между двумя сигналами по времени, два параметра А-Б и Б-А. Далее делать оргвыводы.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#4

Сообщение olma » 15.02.2019{, 16:37}

Ingwar писал(а):
15.02.2019{, 16:28}
Добавьте тестовый кусок (вывод информации в порт или дисплей) контролирующий входа с датчиков. Думаю лучше видеть, чем предполагать.
повторюсь на старой железяке с реле и тиристором все работает ..то есть датчики настроены правильно и метку видит .

Отправлено спустя 3 часа 3 минуты 3 секунды:
Ingwar, после ваших слов, я задумался .. и меня посетила мысль ..
я развязался от 24 вольтовых датчиков через оптрон (я так уже делал ) но мне кажется неправильно ..............
на вход 7805 я подаю 24 вольта с датчика, снимаю 5 вольт, резистор 1 кил и оптрон ...
так вот мне кажется что тут собака порылась .. то есть в схемах где скорость срабатывания не важна это работает... тут нет ..
что вы думаете по этому поводу?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

заплутал в двух датчиках

#5

Сообщение Sancho » 15.02.2019{, 19:55}

olma писал(а):
15.02.2019{, 19:40}
на вход 7805 я подаю 24 вольта с датчика, снимаю 5 вольт, резистор 1 кил и оптрон ...
Ну Вы даёте! Резаков больше, других нет?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#6

Сообщение olma » 15.02.2019{, 19:58}

Sancho, я понял что вы удивлены ...но не понял чем ?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

заплутал в двух датчиках

#7

Сообщение Sancho » 15.02.2019{, 20:18}

olma писал(а):
15.02.2019{, 19:58}
но не понял чем ?
Зачем стабилизатор?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#8

Сообщение olma » 15.02.2019{, 20:27}

Sancho, перестраховался на всякий случай ..

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

заплутал в двух датчиках

#9

Сообщение Sancho » 16.02.2019{, 08:11}

Какие у Вас временныё параметры сигналов -мксек, мсек, сек?
Резисторы считайте по формату 5ма-24в ... = 4,7к
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#10

Сообщение olma » 16.02.2019{, 11:38}

миллисекунды .. особенно в те моменты когда проскакивает черная метка то есть ... на миллисекунды проскакивает 0.. который мне нужен ..

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

заплутал в двух датчиках

#11

Сообщение Sancho » 16.02.2019{, 11:50}

olma, Проект в студию.
И именно тот, который тестируете.

Отправлено спустя 8 минут 14 секунд:
Смелее :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#12

Сообщение olma » 16.02.2019{, 12:56}

ok

Отправлено спустя 38 минут 47 секунд:
в железеПоказать
IMG_20190216_114652.jpg
Отправлено спустя 58 минут 56 секунд:
разобрал старое устройство .. на датчике фотометки висит реле .. то есть когда бумага белая - реле включено .. когда метка черная реле выключено ..
Вложения
фрилог.flp
(49.98 КБ) 47 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

заплутал в двух датчиках

#13

Сообщение Sancho » 16.02.2019{, 14:49}

olma, Простите, но ржунимагу :haha: :haha: :haha: :haha: :haha:
:smile44:
Антидребезг = 40 миллисекунд. Если время импульса меньше - Вы его никогда не зафиксируете.
Или полностью убирать, или уменьшать это время в коде:
строчки типа
if (millis() >= (_bounseInputD11P + 40))

Отправлено спустя 2 минуты 58 секунд:
не зря я Вас о временных параметрах спрашивал. Да?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#14

Сообщение olma » 16.02.2019{, 15:08}

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

Отправлено спустя 7 часов 49 минут 54 секунды:
не получилось .. буду пробовать еще завтра утром

выбросил 7805 и оптроны ...развязался 24 вольтовым реле от датчиков .(сухими контактами на ардуино)
убрал дребезг (задержку)
нет, не работает .

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

почему не работает ни на ИЛИ ни на И..
просто на скорости бумага с меткой проскакивают и соответственно алгоритм не работает . то есть при прокручивании машины вручную по свечению датчиков алгоритм правильный .. но вот в работе (на скорости )все по другому

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

заплутал в двух датчиках

#15

Сообщение Ingwar » 16.02.2019{, 23:21}

olma писал(а):
15.02.2019{, 16:14}
датчик 1 - 0
датчик 2 - 0
равно 1 на выходе ( включение реле )
olma писал(а):
16.02.2019{, 22:58}
то есть при прокручивании машины вручную по свечению датчиков алгоритм правильный .. но вот в работе (на скорости )все по другому
В Вашем алгоритме достаточно времени на выходе для резки ?

Отправлено спустя 2 минуты 5 секунд:
Может подержать 1 на выходе?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#16

Сообщение olma » 17.02.2019{, 00:04}

Ingwar, задумываюсь насчет счетчика со сбросом ...фото датчик на счет до 1 , второй датчик резет .

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

заплутал в двух датчиках

#17

Сообщение Ingwar » 17.02.2019{, 00:34}

olma писал(а):
17.02.2019{, 00:04}
задумываюсь насчет счетчика со сбросом ...фото датчик на счет до 1 , второй датчик резет .
Для таких условий логичнее RS триггер...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

заплутал в двух датчиках

#18

Сообщение olma » 18.02.2019{, 19:42}

Sancho, Ingwar, спасибо все работает .. вся проблема была в антидребезге

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

заплутал в двух датчиках

#19

Сообщение pan » 18.02.2019{, 20:12}

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

Ответить

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