Страница 1 из 1
выход из цикла по условию
Добавлено: 02 дек 2025, 18:39
peroAlexandr
Добрый день. Помогите разобраться пожалуйста с платами. Если ставлю условие платы2 "выполнять в цикле", то нанка перестает реагировать на датчик холла (ф это диод на 13 пине для проверки). Если делаю "выполнять по условию", то всё работает как запланировано: шаговик 20 оборотов крутится в одну сторону и потом обратно до срабатывания холла. Первая плата работает без нареканий. В чем особенность или проблема?
Re: выход из цикла по условию
Добавлено: 02 дек 2025, 21:19
Brand2
Вы поставили после датчика Холла FTrig,который выдает очень короткий импульс по заднему фронту .Так как в проекте есть другие платы,возможно когда датчик срабатывает,программа выполняет другие действия и не успевает отслеживать спад сигнала на датчике и просто не пропускает его.
Попробуйте поставить таймер после FTrig на отключение что бы удлинить длительность импульса,может это поможет ,или поместите датчик на отдельную плату,и его значение запомните в переменной,а эту переменную уже используйте на плате 2.
А что мешает оставить выход из платы по условию?
Re: выход из цикла по условию
Добавлено: 02 дек 2025, 23:03
peroAlexandr
Попробую так сделать. Выполнять по условию не мешает. Просто изначально задумал так, но не получилось и хотелось разобраться почему чтоб на будущее опыт иметь. Изначально "калибровка укладчика" была вообще вверху, думал в этом проблема и переставил чтоб порядок компиляции поменять. Не помогло и решил на форум обратиться.