1

Тема: электрофен в отопитель плавное включение

Всем здравствуйте, есть задача включать тены в отопителе последовательно на 3 канала кнопкой без фиксации, ей же и выключать или по истечении 10 минут работы, при условии что температура двигателя ниже 50 градусов и скорость вращения вентилятора больше или равно 3 скорости.
С can шиной справился, а вот с логикой проблема, программа не дает объединять два выхода, а мне нужно сбросить триггер 15 по истечению 10 минут. Буду рад любой помощи.

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

Иконка вложения электро фен 3 канальный.cfd 5.92 кб, скачивался 5 раз, последний раз 2025-01-22 

Иконка вложения электрофен.png 186.36 кб, скачивался 3 раз, последний раз 2025-01-22 

2

Re: электрофен в отопитель плавное включение

программа не дает объединять два выхода, а мне нужно

См.: https://canny.ru/docs/faq/#sec--faq-poc … znacheniya

3

Re: электрофен в отопитель плавное включение

Да, мне попадалась эта информация, если так не реализовать, может тогда совсем другой логикой действовать?

4

Re: электрофен в отопитель плавное включение

innstaler пишет:

С can шиной справился

Судя по вашей диаграмме, это не совсем так. Рекомендую изучить примеры отсюда:
https://canny.ru/docs/c72duo/can/#sec-- … an-primery
В частности, обратить внимание в Примере 1 на функциональный блок #2

Да, мне попадалась эта информация, если так не реализовать, может тогда совсем другой логикой действовать?

См. https://forum.canny.ru/viewtopic.php?pid=9810#p9810
А именно, Пример хорошего вопроса

5

Re: электрофен в отопитель плавное включение

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

Про хороший пример, вы правы, у меня плохой пример.

6

Re: электрофен в отопитель плавное включение

innstaler пишет:

Не совсем понял про регистр наличия принятых сообщений, что он координально выполняет

В то время как значение в данном регистре =0, состояние регистров чтения драйвера CAN0 не определено и в них может находится все что угодно. Состояние регистров чтения драйвера определено только при условии "Регистр наличия принятых данных CAN0" = 1

см. описание регистра в документации https://canny.ru/docs/c72duo/can/

7

Re: электрофен в отопитель плавное включение

Добавил в кан регистр принятых данных, как таймер привязать к кнопке тоже разобрался, на диаграмме кнопка это генератор 22, счетчик меняю на шиме 29 период 60000 мс по 10 раз, генератор 22 при каждом нажатии обнуляет счетчик, так что схема вполне рабочая

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

Иконка вложения Умный фен V2.png 264.68 кб, скачивался 2 раз, последний раз 2025-01-23 

Иконка вложения электро фен 3 канальный V2.cfd 9.38 кб, скачивался 7 раз, последний раз 2025-01-23 

8

Re: электрофен в отопитель плавное включение

innstaler пишет:

Добавил в кан регистр принятых данных

Как мне показалось - не совсем в удачное место. Можно представить себе ситуацию, в которой выход блока #35 будет устанавливаться =1 даже когда ID принятого сообщения не равен 0x3DC.