1

Тема: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Сегодня в процессе отладки автомобильного буст контроллера обнаружил интересное явление, причину которого пока не понял.

В общем есть плата Canny 5.3 MD1 и автомобильный клапан (соленоид) управления наддувом турбины N75, на который постоянно подается питание 12В. Второй провод от соленоида идет к силовому выхода А платы.

Скетч управления N75 очень упрощенно выглядит так (максимально упростил схему для понимания):

https://forum.canny.ru/misc.php?action=pun_attachment&item=1880&preview&secure_str=956f10

Так вот, если зеленый светодиод на плате подключен по варианту 1 - то он практически всегда показывает что ток силового выхода более 3000 мА, при этом светодиод мигает с очень высокой частотой.

Если же зеленый светодиод подключить по варианту 2 - то он мигает с частотой примерно раз в две секунды, что означает что измеряемый ток через соленоид около 20мА.

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

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

Иконка вложения Снимок экрана 2023-03-19 в 15.47.25.png 81.21 кб, скачивался 22 раз, последний раз 2023-03-19 

2

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Возможно нужен обратный диод?

3

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Припаял обратный диод fr207 https://www.chipdip.ru/product/fr207
Какой нашел в ближайшем магазине.

В общем никаких изменений в результате работы тестового скетча выложенного выше нет. Показывает и 20мА, и более 3000мА (пробовал ставить даже 25000мА) в зависимости от варианта подключения зеленого светодиода.

4

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Регистр показания датчика тока силового канала CANNY 5.3 MD1 содержит значение со знаком. Знак кодируется в старшем бите регистра. См. https://canny.ru/docs/c53md1/motordrive … i-drajvera

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

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

current.jpg, 28.68 кб, 643 x 95
current.jpg 28.68 кб, скачивался 51 раз, последний раз 2023-03-20 

5

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Спасибо, Константин!

6

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Константин, возвращаясь к вопросу подключения соленоида на силовом выходе Canny 5.3 MD1, необходимо добавлять в электрическую схему защитный обратный диод, параллельный соленоиду? Или в схеме 5.3 MD1 уже есть защитный диод?

7

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Силовые каналы контроллера могут управлять индуктивной нагрузкой напрямую. Но добавление внешнего диода (шоттки) не повредит. Более того, это поможет снизить нагрев платы контроллера при работе в ШИМ-режиме.

8

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Константин, благодарю за ответ!

Возник еще один вопрос по взаимодействию в логике Канни PID контроллера и PWM сигнала на исполнительный соленоид. При использовании генератора PWM его частота может быть меньше частоты расчета PID?

В упрощенном виде вопрос можно показать на примере: допустим есть генератор PID с периодом 1000мс. За эти 1000мс  на него могут прийти 10 раз различные значения заполнения. Какой сигнал будет выдавать генератор PWM на силовой выход?

Я встречал требования для других контроллеров что частота PWM для работы с PID должна быть выше частоты расчета PID. Есть ли такое требование в логике Canny?

9 (17-09-2023 08:39:36 отредактировано Dmitry30Rus)

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Решил протестировать какой будет выходной сигнал ШИМ, если его заполнение будет меняться чаще, чем период сигнала ШИМ.

В прикрепленной диаграмме период выходного сигнала 1000 мс (для удобства). Каждые 333 мс на генератор ШИМ подаются различные значения заполнения (700 мс и 300 мс).

В симуляторе данная диаграмма выдает такой результат (прикреплен к сообщению). Если также ведет себя программа в железе, то думаю не стоит подавать изменяющийся сигнал на заполнение генератора ШИМ, чаще чем его период ввиду сложности просчета итогового сигнала.

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

Результат теста ШИМ.JPG, 45.79 кб, 473 x 367
Результат теста ШИМ.JPG 45.79 кб, скачивался 36 раз, последний раз 2023-09-17 

Иконка вложения тест ШИМ с быстрой сменой заполнения.cfd 1.26 кб, скачивался 37 раз, последний раз 2023-09-17 

10

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Исследованное вами поведение функционального блока Генератор ШИМ вполне соответствует его спецификации. В железе он будет вести себя таким же образом, с поправкой на фактическое время исполнения цикла диаграммы.

Я встречал требования для других контроллеров что частота PWM для работы с PID должна быть выше частоты расчета PID. Есть ли такое требование в логике Canny?

Насколько я могу судить - это скорее требование теории, не зависящее от модели применяемого оборудования.

Возможно, для вашей задачи больше подойдет ВЧ ШИМ на частоте > 1 кГц

См.Пример 2 отсюда: https://canny.ru/docs/c53md1a/pwm/

11

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Данное ограничение логично, но достаточно редко встречается в документации. Пусть будет напоминанием тем, кто будет собрать управление с ШИМ выходом и PID логикой.

12

Re: Соленоид ШИМ на силовом выходе Canny 5.3 MD1

Согласен. Постараемся отразить это в документации.