Редактирование сообщений RS485 «на лету» между зарядным устройством электромобиля и счетчиком электроэнергии

power rs485 charging

Я пытаюсь подключить зарядное устройство для интеллектуального электромобиля Feyree с динамической балансировкой нагрузки к интеллектуальному счетчику DTSU666 через RS485.

Динамическая балансировка нагрузки — это функция зарядного устройства электромобиля, которая позволяет динамически изменять выходную мощность зарядного устройства в зависимости от показаний счетчика электроэнергии (домашнего потребления), чтобы ограничить общее потребление установленным током.

Единственная проблема заключается в том, что диапазон выбираемого тока на зарядном устройстве электромобиля составляет 20–100 А. Я хочу использовать эту установку с солнечными панелями, чтобы она могла ограничивать ток зарядки в зависимости от солнечной энергии таким образом, чтобы общая выходная мощность моего дома (по двунаправленному счетчику энергии) была сбалансирована до 0 А (энергия не извлекается из сети и не поступает в сеть, вся избыточная энергия поступает на зарядное устройство электромобиля).

Это означает, что мне нужно будет установить ток DLB на зарядном устройстве на 0 А, чтобы он мог хорошо сбалансироваться, но, как я уже сказал, диапазон настройки составляет от 20 А до 100 А.

Какой самый простой способ добавить постоянное значение в сообщение RS485 на лету? Могу ли я поместить MKR 485 Shield между зарядным устройством и счетчиком и закодировать его так, чтобы он просто добавлял 20 А к показаниям счетчика? Тогда я бы установил предельный ток на зарядном устройстве электромобиля на 20 А, и он мог бы сбалансироваться и работать так, как я задумал?

, 👍1


1 ответ


0

Похоже, вы хотите провести, по сути, атаку «человек посередине».

Однако, чтобы сделать это, вам наверняка понадобятся два устройства MAX3157 (и, следовательно, два щита MKR 485)? Один общается с зарядным устройством, а другой — со счетчиком, причем Arduino «вводит» сообщение «20A» в сообщения от счетчика к зарядному устройству. Да, это звучит возможно.

Однако, если вы попытаетесь использовать два щита MKR 485 (предполагая, что они могут быть объединены), вы быстро обнаружите, что оба щита используют D6 и D7 для TX и RX — вы не можете настроить это с помощью перемычек или из программного обеспечения. Так что возникнет конфликт — вы не сможете обращаться к щитам независимо. Поэтому проект с использованием MKR 485 не представляется возможным. Вам нужно придумать что-то другое.

Возможно, вы могли бы разработать собственную печатную плату или макетную плату, используя две микросхемы MAX 3157 (а не шилды MKR 485), которые вы можете включать и адресовать независимо, используя дополнительные цифровые контакты для адресации. В качестве альтернативы используйте один шилд в сочетании с дополнительной собственной схемой для другого MAX 3157.

,