1 (24-04-2016 13:42:24 отредактировано mfmax)

Тема: Чтение 2-ух сообщений

Добрый день. Не получается сделать диаграмму под следующую задачу.
Необходимо подать на 10 канал импульс "-" по переднему и заднему фронту если:
- получено сообщение 10414040 00 01 7B 01
- получено сообщение       10754040 00 00 00
если получено сообщение 10754040 04 00 00  то запрет на подачу импульса

Проблема, как правильно организовать чтение 2-ух сообщений.
Также, так как устройство будет запитано постоянно, куда вставить блок  пониженного энергопотребления если нет изменений  в течении определенного времени.

Спасибо. Мои попытки во вложении.

p.s. еще обнаружил, что при подаче питания на canny, проскакивает импульс "-" на 10 канал

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

Иконка вложения 1.cfd 3.87 кб, скачивался 286 раз, последний раз 2016-04-24 

2

Re: Чтение 2-ух сообщений

Диаграмма у вас почти рабочая.
Но прежде чем вносить изменения, давайте уточним, правильно ли я понял задачу:

при последовательности сообщений:
10414040 00 01 7B 01 - даем импульс 500 мс на выход
10754040 00 00 00      - даем импульс 500 мс на выход

при последовательности сообщений:
10414040 04 00 00 - ничего не даем
10754040 00 00 00 - ничего не даем

Так?

Пример управления энергопотреблением можно найти на диаграмме в этом разделе документации:

http://wiki.canny.ru/index.php?title=CA … 0.B8.D1.8F

Где, в вашем случае, к сети "запрет перехода в спящий режим" стоит подключить Регистр наличия данных CAN

3 (24-04-2016 23:42:57 отредактировано mfmax)

Re: Чтение 2-ух сообщений

если получены 2 сообщения
10414040 00 01 7B 01
10754040 00 00 00
то даем импульс 500 мс на выход

если получены 2 сообщения
10414040 00 01 7B 01
10754040 04 00 00 (или любое отличное от 10754040 00 00 00)
то ничего не даем

При срабатывании центрального замка (10414040 00 01 7B 01) даем импульс, но при этом проверяем отсутствие ключа в замке зажигания (10754040 00 00 00), если ключ есть (10754040 04 00 00) то импульс не даем.

4

Re: Чтение 2-ух сообщений

mfmax пишет:

При срабатывании центрального замка (10414040 00 01 7B 01) даем импульс, но при этом проверяем отсутствие ключа в замке зажигания (10754040 00 00 00), если ключ есть (10754040 04 00 00) то импульс не даем.

Взгляните на это вариант

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

Иконка вложения 1-2.cfd 2.9 кб, скачивался 309 раз, последний раз 2016-04-25 

5

Re: Чтение 2-ух сообщений

Спасибо, разобрался с чтением нескольких сообщений и применением фильтра.