Тема: Детекторы фронта
Помогите разобраться в работе детекторов фронта. Почему в симуляторе на выходе обоих детекторов всегда "0" ? Что я даю не так? Диаграмма во вложении
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
CANNY forum → Программируемые контроллеры CANNY 3.x (tiny, tiny PRO) → Детекторы фронта
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Помогите разобраться в работе детекторов фронта. Почему в симуляторе на выходе обоих детекторов всегда "0" ? Что я даю не так? Диаграмма во вложении
На выходах детекторов фронтов значения появляются только на 1 цикл выполнения диаграммы. Вы не успеваете их заметить. В симуляторе на выходах детекторов фронтов поставьте контрольные точки (см. описание работы в симуляторе) - при изменении значений на этих выходах произойдет остановка симуляции.
... В симуляторе на выходах детекторов фронтов поставьте контрольные точки...
Ну или так:
Получается, детекторы срабатывают очень быстро. Есть ли в CannyLab похожие по функционалу блоки только с более длительным временем работы? Необходимо реализовать следующий алгоритм: при появление "1" на входе, на выходе также должна появиться "1" на заданный интервал времени к примеру 2 секунды, по истечению 2 сек. на выходе должен появиться "0" не зависимо какой потенциал на входе. Далее на входе кратковременно появляется "0", затем с нова "1" и цикл повторяется.
Это можно сделать, например, как предложил Константин: детектор переднего фронта + задержка выключения.
Сигнал с входа попадает на детектор фронта, который выдает на свой выход однократный импульс. Этот импульс растягивается блоком задержка выключения на нужный интервал времени.
Да, спасибо сейчас как раз пробую. Подскажите возможно ли при помощи внешнего переменного резистора через АЦП задавать время "1" на выходе?
...Подскажите возможно ли при помощи внешнего переменного резистора через АЦП задавать время "1" на выходе?
В принципе, возможно. АЦП контроллера может измерять напряжение от 0 до 5В с разрешением 10 бит.
Значение АЦП преобразовывать в задержку времени можно с помощью блока "Отображение (MAP)".
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
CANNY forum → Программируемые контроллеры CANNY 3.x (tiny, tiny PRO) → Детекторы фронта