1

Тема: Вопрос по таймеру и светодиоду

Добрый день. Вопрос заключается в следующем, каким образом можно организовать счетчик на входе т.е. если на входе 0 3 сек то ....... Сетодиод на плате 5.3 pico подключен к одному из выходов?

2

Re: Вопрос по таймеру и светодиоду

счетчик на входе т.е. если на входе 0 3 сек то .......

Вопрос не вполне понятен. Пожалуйста, переформулируйте и изложите алгоритм который вы хотите реализовать более подробно на естественном языке или любом языке программирования.

Сетодиод на плате 5.3 pico подключен к одному из выходов?

В данной модели контроллеров светодиод управляется независимо от каналов ввода-вывода. См. https://canny.ru/docs/c53pico/resources … ontrollera

3

Re: Вопрос по таймеру и светодиоду

Добрый вечер. Задумал сделать проект по автоматическому включению парктроников по достижению скорости < 20 км/ч.
В ручном режиме включить парктроник возможно нажатием кнопки. При активации парктроников на кнопки активации загорается индикация о включенном режиме. Скорость берем из кан шины. Свой проект решил разбить на две части
1) Научить включать/выключать режим автоматической активации.
- Включение режима происходит подачей "-" на определенный провод в разъеме, соответственно на еще одном проводе появляется "+12в" для включения индикации. Для реализации решил взять эти два значения за основание. т.е. для включения автоматического включения необходимо включить парктроники в ручном режиме и затем еще раз зажать клавишу активации парктроников не менее 3 сек. Таким образом получается что необходимо считать данные на входах  (8 и 9) "если  на входе 9 "+12в" и на входе 8 "-" >= 3 сек, то включить светодиод на плате. Светодиод это для тестирование. И при таких же условиях отключать.
2) Считывать определенный пакет из кан шины и как только 3 байт будет < 20 подавать "-" на 10 выход который подключен к проводу активации парктроников.

4

Re: Вопрос по таймеру и светодиоду

Задержку по включению самое простое организовать через блок "Задержка включения"

5

Re: Вопрос по таймеру и светодиоду

dimasik.bandin пишет:

... Задумал сделать проект ...

Идея проекта выглядит вполне реализуемой.
Приступайте к созданию диаграммы. В случае возникновения затруднений, задавайте здесь конкретный вопрос и прикладывайте к нему вашу диаграмму.
Общие рекомендации по разработке можно найти здесь: https://canny.ru/docs/tips_tricks/solut … ents_tips/

6 (12-01-2023 20:05:06 отредактировано dimasik.bandin)

Re: Вопрос по таймеру и светодиоду

И так появилось время решил разобраться как это работает. Разбил проект на части и в первой части поставил задачу научиться зажигать светодиод на плате если на входе 8 появляется минус.
Сданной задачей справился)) Но вот  теперь усложнил задачу. 8 выход использую как кнопку на минус. Хотелось бы понять как организовать включение светодиода кнопкой без фиксации и так же выключение. Я это пытаюсь сделать через блок BUF но у меня значения на выходе данного блока меняются идентичным на входе.

Вложений в сообщении

Иконка вложения кнопка.cfd 859 б, скачивался 77 раз, последний раз 2023-01-12 

7

Re: Вопрос по таймеру и светодиоду

Попробуйте применить T-триггер: https://canny.ru/docs/fbd/triggers/t_flip-flop/

8

Re: Вопрос по таймеру и светодиоду

Спасибо. Разобрался все отрабатывает как надо. Но вот я решил сделать управления кнопкой по минусу. Как я понимаю мне необходимо назначить константу для 8 канала " Состояние ВКЛ.: МИНУС; Состояние ВЫКЛ.; нейтральное" но при таких изменения все равно срабатывания происходит от наличия +12 в на канале 8.

9

Re: Вопрос по таймеру и светодиоду

Как я понимаю, настройка входа/выхода происходит на стадии назначения константы. Как я не менял это значения не отрабатывает как мне необходимо. Т.е. мне необходимо при подаче минуса на вход 8 в течении 3 сек загорается светодиод на плате.

10

Re: Вопрос по таймеру и светодиоду

Канал ввода-вывода состоит из двух каскадов - входного и выходного, которые конфигурируются в соотвествтии с задачей:
https://canny.ru/docs/c53pico/io/#sec-- … ontrollera

В этом же разделе документации приведены примеры диаграмм.

11

Re: Вопрос по таймеру и светодиоду

Настройки сделал исходя как я понял описание.  Включение происходит при подаче на 8 порт минус, состояние выкл вход находится в нейтральном положении.
При проверки на  симуляторе, корректно, на стенд не работает..

12

Re: Вопрос по таймеру и светодиоду

настройки произвел согласно данных из статьи. https://forum.canny.ru/viewtopic.php?id=528&login=1
Не отрабатывает как надо.

13

Re: Вопрос по таймеру и светодиоду

Приложите пожалуйста файл диаграммы (CFD)

14

Re: Вопрос по таймеру и светодиоду

Во вложении

Вложений в сообщении

Иконка вложения кнопка.cfd 1020 б, скачивался 64 раз, последний раз 2023-01-25 

15

Re: Вопрос по таймеру и светодиоду

Выходной каскад канала сконфигурирован вами неправильно. Исправленную версию прилагаю.

Вложений в сообщении

Иконка вложения кнопка-1_1.cfd 977 б, скачивался 64 раз, последний раз 2023-01-26