Страница 1 из 2

Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 16 ноя 2024, 23:00
Givitel
Доброго всем дня! Прошу помочь в такой проблеме. Имеется проект с ШД и с 2 кнопками и с 2 концевиками.
Собрал макетку, работает как часы, проблем нет. Я его хочу включить в свой таймер, не могу понять почему не включается.
Помогите пожалуйста в чем проблема. Прикладываю проекты рабочий и мой который с проблемой!

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 17 ноя 2024, 07:50
montirovka
Понять сразу в чем проблема трудно. Вы написали что не включается? Что не включается?

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 17 ноя 2024, 08:22
SergeyShikal
Givitel писал(а): 16 ноя 2024, 23:00 Доброго всем дня! Прошу помочь в такой проблеме. Имеется проект с ШД и с 2 кнопками и с 2 концевиками.
Собрал макетку, работает как часы, проблем нет. Я его хочу включить в свой таймер, не могу понять почему не включается.
Помогите пожалуйста в чем проблема. Прикладываю проекты рабочий и мой который с проблемой!
А будильник срабатывает?

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 17 ноя 2024, 09:52
montirovka
У меня будильник сработал в таком варианте. Но есть и другие вопросы. См. скриншот.
Часы с мотором.jpg
Нужно полное понимание задачи. Имейте ввиду, что сигнал на выходе блока будильника активен в течении минуты - условие будильника истинно. Как только сменится минуты на следующее значение, сигнала на выходе не будет.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 17 ноя 2024, 21:52
Givitel
montirovka писал(а): 17 ноя 2024, 09:52 У меня будильник сработал в таком варианте. Но есть и другие вопросы. См. скриншот.
Часы с мотором.jpg

Нужно полное понимание задачи. Имейте ввиду, что сигнал на выходе блока будильника активен в течении минуты - условие будильника истинно. Как только сменится минуты на следующее значение, сигнала на выходе не будет.
Смотрите, это часы с будильником! При установке времени срабатывания, ШД должен сработать в одном направлении по линии AND вами выделенной внизу. При срабатывании "Концевик откр" остановиться, а затем вернуться назад по второй линии AND с задержкой благодаря TON (в нем установлена задержка в 30 сек). А при срабатывании "Концевик закр" остановиться.
При загрузке рабочего проекта - все работает как часы, а тот который нужен, получается следующее: при срабатывании времени будильника с текущем временем, ШД дергается на гр 5 и все.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 17 ноя 2024, 21:58
Givitel
SergeyShikal писал(а): 17 ноя 2024, 08:22
Givitel писал(а): 16 ноя 2024, 23:00 Доброго всем дня! Прошу помочь в такой проблеме. Имеется проект с ШД и с 2 кнопками и с 2 концевиками.
Собрал макетку, работает как часы, проблем нет. Я его хочу включить в свой таймер, не могу понять почему не включается.
Помогите пожалуйста в чем проблема. Прикладываю проекты рабочий и мой который с проблемой!
А будильник срабатывает?
Да, самое удивительное, если поставить СВД, или серву - работает.
А с ШД следующее: при срабатывании времени будильника с текущем временем, ШД дергается на гр 5 и все.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 07:14
montirovka
Givitel
Был задан вопрос. Для чего стоят элементы AND? Проверьте алгоритм работы их. Подключите дополнительный дисплей для проверки логических состояний до сработки будильника, во время сработки и после. Таких дисплеев можно кучу разных прицепить для полного понимания состояния логики в различные моменты. Когда поймете в чем проблема, все лишнее удалите.
Тест_AND.jpg

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 13:55
SergeyShikal
Дисплей и часы по I2C - это зло для шд.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 14:19
montirovka
SergeyShikal писал(а): 18 ноя 2024, 13:55 Дисплей и часы по I2C - это зло для шд.
Не надо так утверждать. У меня два устройства каждый день работают с ШД и дисплеем по I2C без нареканий.
А здесь в проекте ШД видели?
В проекте DIR и Step.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 15:59
Givitel
montirovka писал(а): 18 ноя 2024, 07:14 Givitel
Был задан вопрос. Для чего стоят элементы AND? Проверьте алгоритм работы их. Подключите дополнительный дисплей для проверки логических состояний до сработки будильника, во время сработки и после. Таких дисплеев можно кучу разных прицепить для полного понимания состояния логики в различные моменты. Когда поймете в чем проблема, все лишнее удалите.
Тест_AND.jpg
Всё, нашел проблему. Выяснил, там с кнопки импульс идет (нажал-отпустил), а у меня постоянно +5 вольт, спасибо!
Скажите, а с каким образом подать кратковременный сигнал можно чтобы на блок приходило +5 В, а на выходе краткий импульс был?
Я просто новичок в этой среде! Спасибо заранее!

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 16:12
montirovka
Я вам в личку написал.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 16:35
NordKavkaz
Я очень давно не занималься FLPRog. Пусть поправят меня более опытные люди. Но считаю - так должно работать.

[img]C:\#B\1.png[/img]

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 16:53
Givitel
NordKavkaz писал(а): 18 ноя 2024, 16:35 Я очень давно не занималься FLPRog. Пусть поправят меня более опытные люди. Но считаю - так должно работать.

[img]C:\#B\1.png[/img]
Извините, картинка не открывается.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 18:04
Rovki
R триггер используйте для выделения переднего фронта

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 18:14
Givitel
Rovki писал(а): 18 ноя 2024, 18:04 R триггер используйте для выделения переднего фронта
Так, немного не понимаю, извините за назойливость. Так как на снимке?

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 18 ноя 2024, 19:54
montirovka
Концевики на размыкание или замыкание?

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 23 ноя 2024, 22:24
Givitel
SergeyShikal писал(а): 18 ноя 2024, 13:55 Дисплей и часы по I2C - это зло для шд.
Доброго времени суток! А почему вы говорите что это зло, в чем проявляется и можно ли это как то исправить!!! Спасибо заранее!

Выяснил я один ньюанс. В рисунке 1, если прикрепить дисплей в данную точку, то при нажатии кнопки, ШД начинает дергаться также как и в моем проекте который хочу сделать. НО! Если в моем проекте (рисунок 2) убрать верхнюю плату "Плата даты, часов, температуры", то мотор работает нормально. (решил проверить, рабочий проект ШД вставил в проект где стоит будильник, и оставил кнопки. При нажатии на любую мотор дергался. Как убрал плату, мотор заработал как надо!)
Благодарю еще раз!

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 24 ноя 2024, 07:25
montirovka
montirovka писал(а): 18 ноя 2024, 19:54 Концевики на размыкание или замыкание?
Выше был задан вопрос. Вопрос то не зря был задан. Ответа нет.
Что бы полностью представлять логику работы устройства нужны все параметры.
Как физически сделаны концевики?
Правильный вариант это при достижении конечной точки происходит размыкание.

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 24 ноя 2024, 09:31
Givitel
Нет. При совпадении текущего времени с будильником, на выходе RTC Alarm образуется +5В, которое приводит в движение ШД.
Как только сработает концевик закр, он 3 контактный, при наличии у него на выходе 0 ШД работает, как замкнёт, на выходе образуется +5В ШД останавливается.
При движении ШД, на выходе концевика 0, а при достижении конечной точки появляется +5В, происходит остановка.
Здесь система переключения, 0 и 1!

Re: Таймер с часами реального времени. Не включает шаговый двигатель, прошу помочь

Добавлено: 24 ноя 2024, 10:43
montirovka
А почему En 1 ШД инвертирован? Что за драйвер ШД?