Бесперебойная зарядка электромобилей от солнечной батареи с помощью evcc.io на CHARX Control SEC3xxx
CHARX Control построен на платформе PLCNext Linux, аналогично контроллеру PLCNext. Он имеет аппаратные характеристики, включая процессор ARM Cortex-A7, 512 МБ оперативной памяти и 8 ГБ флэш-памяти (с 5 ГБ свободного места). Предоставленный пример специально основан на CHARX Control SEC-3050, но принципы могут быть адаптированы для контроллера PLCNext с ARM Cortex-A9.
Что отличает evcc, так это его уникальные возможности. Оно позволяет заряжать электромобиль, используя собственную избыточную фотоэлектрическую энергию, что делает его устойчивым и экономически эффективным решением. Используя существующие системы, такие как фотоэлектрические и аккумуляторные инверторы, настенные коробки и счетчики энергии, evcc легко интегрируется с вашей инфраструктурой. Его интуитивно понятный и удобный интерфейс обеспечивает простой и легкий контроль над зарядкой электромобиля. Кроме того, evcc имеет 100 % открытый исходный код, что расширяет возможности сотрудничества и настройки.
Начало работы с evcc.io на CHARX SEC3xxx
Это руководство проведет вас через процесс установки приложения evcc.io на контроллере зарядки CHARX SEC3xxx.
Предварительные условия
Прежде чем начать, убедитесь, что у вас есть следующее:
- Контроллер зарядки CHARX SEC3xxx
- Доступ к терминальной программе
- Учетные данные SSH (предоставляются по умолчанию)
- Установлена последняя версия встроенного ПО.
Этапы установки
Конфигурация сети
- Назначьте статический IP-адрес контроллеру CHARX SEC3xxx.
- Настройте параметры шлюза соответствующим образом.
- Подробную информацию о структуре каталогов, доступе к файловой системе и установке программного обеспечения см. в руководстве производителя https://www.phoenixcontact.com/de-de/produkte/ac-ladesteuerung-charx-sec-3000-1139022.
- Проверьте и при необходимости обновите прошивку до последней версии. ол>
- Откройте программу терминала и установите SSH-соединение с контроллером CHARX SEC3xxx, используя следующую команду: ол>
- Аутентифицируйтесь, используя предоставленные учетные данные SSH. Учетные данные по умолчанию: ол>
- Установите соединение с CHARX SEC3xxx с помощью программы FTP, например WinScp или FileZilla.
- Используйте IP-адрес контроллера зарядки в качестве адреса сервера (например, 192.168.2.15).
- Введите имя пользователя «user-app» и измененный пароль.
- Для подключения используйте порт 22.
- Загрузите двоичный файл последней версии «evcc_x.xxx.x_armhf.deb» из официального репозитория GitHub:https://github.com/evcc-io/evcc/releases.
- Извлеките загруженный файл «evcc_x.xxx.x_armhf.deb», а затем извлеките «data.tar».
- Перенесите каталоги «usr» и «lib» в каталог «/data/user-app/evcc/» на контроллере CHARX, чтобы файлы не были удалены во время обновлений программного обеспечения. ол>
- Откройте окно терминала.
- Перейдите в каталог «/data/user-app/evcc/usr/bin» с помощью команды: ол>
- Предоставьте разрешения на выполнение приложению «evcc», выполнив команду: ол>
- Добавьте каталог в переменные среды с помощью команды: ол>
- Выполните команду: ол>
- Протестируйте интерфейс evcc.io, открыв веб-браузер и введя IP-адрес CHARX SEC3xxx с портом 7070 (например, http://192.168.2.15:7070 или evcc.local:7070). ол>
- Запустите процесс настройки, выполнив команду: ол>
- Откройте окно терминала.
- Используйте NANO для редактирования «user-application-start» в каталоге «/data/user-app» с помощью команды: ол>
- Добавьте следующие строки: ол>
- Выйдите, нажав Ctrl + x, и сохраните. ол>
Переадресация портов
- <ли>
Откройте веб-сайт конфигурации контроллера CHARX.
<ли>Войдите, используя следующие учетные данные:| Имя пользователя | Пароль || -------- | -------- || производитель | производитель |
<ли>Перейдите в «Управление системой» и добавьте входящий порт (например, 7070).
ол>
SSH-подключение к CHARX Control
ssh user-app@ev3000
| Имя пользователя | Пароль || -------- | -------- || пользовательское приложение | пользователь |
Обязательно смените пароль при первом входе в систему.
Передача данных
Разрешения для приложений Linux
cd /data/user-app/evcc/usr/bin
chmod +x evcc
export PATH=$PATH:/data/user-app/evcc/usr/bin
Первоначальное тестирование приложения
./evcc
Это запустит приложение evcc.io.
Конфигурация
./evcc configure
Следуйте инструкциям, представленным в окне терминала. Примечание. Дополнительно. Дополнительная информация по настройке evcc.io:https://docs.evcc.io/docs/guides/setup
Настроить автозапуск
nano /data/user-app/user-application-start
sleep 30; # wait 30s for Modbusservice
/data/user-app/evcc/usr/bin/evcc -c /data/user-app/evcc/usr/bin/evcc.yaml &
После перезапуска приложение должно запуститься снова автоматически.
sudo reboot
Примечание.
В блоге Makers представлены приложения и пользовательские истории членов сообщества, которые не тестировались и не проверялись Phoenix Contact. Используйте их на свой страх и риск.
Промышленные технологии
- Цепи конденсатора переменного тока
- Параллельная работа однофазных и трехфазных трансформаторов
- Сильноточный регулятор напряжения:полное руководство
- Создание пользовательского интерфейса для продукта данных IoT:9 вещей, которые следует учитывать
- Пять шагов к тому, чтобы стать «умнее» производителем
- Четыре основных способа внедрения Интернета вещей в пищевой промышленности
- Привлечение молодых талантов на завод с помощью цифровых решений
- Руководство по производству программного обеспечения для производства
- Вопросы и ответы с архитектором решений Индустрии 4.0
- Схема эмиттерного повторителя:основы и способы ее создания