Carga solar perfecta de vehículos eléctricos con evcc.io en CHARX Control SEC3xxx
CHARX Control está construido sobre la plataforma PLCNext Linux, similar a un controlador PLCNext. Cuenta con especificaciones de hardware que incluyen un procesador ARM Cortex-A7, 512 MB de RAM y 8 GB de almacenamiento flash (con 5 GB de espacio libre). El ejemplo proporcionado se basa específicamente en un control CHARX SEC-3050, pero los principios se pueden adaptar para un controlador PLCNext con ARM Cortex-A9.
Lo que distingue a evcc son sus capacidades únicas. Le permite cargar su vehículo eléctrico utilizando su propio excedente de energía fotovoltaica, lo que la convierte en una solución sostenible y rentable. Al aprovechar los sistemas existentes, como inversores fotovoltaicos y de batería, cajas de pared y medidores de energía, evcc se integra perfectamente con su infraestructura. Su interfaz intuitiva y fácil de usar proporciona una experiencia sencilla y garantiza un control sin esfuerzo sobre la carga de su vehículo eléctrico. Además, evcc es 100 % de código abierto, lo que fomenta la colaboración y las posibilidades de personalización.
Introducción a evcc.io en CHARX SEC3xxx
Esta guía lo guiará a través del proceso de instalación de la aplicación evcc.io en el controlador de carga CHARX SEC3xxx.
Requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Controlador de carga CHARX SEC3xxx
- Acceso al programa terminal
- Credenciales SSH (proporcionadas de forma predeterminada)
- Último firmware instalado
Pasos de instalación
Configuración de red
- Asigne una dirección IP estática al controlador CHARX SEC3xxx.
- Configure los ajustes de la puerta de enlace en consecuencia.
- Consulte el manual del fabricante https://www.phoenixcontact.com/de-de/produkte/ac-ladesteuerung-charx-sec-3000-1139022 para obtener detalles sobre la estructura de directorios, el acceso al sistema de archivos y la instalación del software.
- Verifique y actualice el firmware a la última versión si es necesario.
Reenvío de puertos
-
Abra el sitio web de configuración del controlador CHARX.
-
Inicie sesión con las siguientes credenciales:| Nombre de usuario | Contraseña || -------- | -------- || fabricante | fabricante |
-
Navegue hasta "Control del sistema" y agregue un puerto entrante (por ejemplo, 7070).
Conexión SSH al control CHARX
- Abra su programa terminal y establezca una conexión SSH al controlador CHARX SEC3xxx usando el siguiente comando:
ssh user-app@ev3000
- Autenticar utilizando las credenciales SSH proporcionadas. Las credenciales predeterminadas son:
| Nombre de usuario | Contraseña || -------- | -------- || aplicación de usuario | usuario |
Asegúrese de cambiar la contraseña la primera vez que inicie sesión.
Transferencia de datos
- Establezca una conexión con CHARX SEC3xxx utilizando un programa FTP como WinScp o FileZilla.
- Utilice la dirección IP del controlador de carga como dirección del servidor (por ejemplo, 192.168.2.15).
- Ingrese el nombre de usuario "user-app" y la contraseña modificada.
- Utilice el puerto 22 para la conexión.
- Descargue el archivo binario de la última versión "evcc_x.xxx.x_armhf.deb" del repositorio oficial de GitHub:https://github.com/evcc-io/evcc/releases.
- Extraiga el archivo descargado "evcc_x.xxx.x_armhf.deb" y luego extraiga "data.tar".
- Transfiera los directorios "usr" y "lib" al directorio "/data/user-app/evcc/" en el controlador CHARX para garantizar que los archivos no se eliminen durante las actualizaciones de software.
Permisos de aplicaciones Linux
- Abra una ventana de terminal.
- Cambie al directorio "/data/user-app/evcc/usr/bin" usando el comando:
cd /data/user-app/evcc/usr/bin
- Otorgue permisos de ejecución a la aplicación "evcc" ejecutando el comando:
chmod +x evcc
- Agregue el directorio a las variables de entorno usando el comando:
export PATH=$PATH:/data/user-app/evcc/usr/bin
Prueba de aplicación inicial
- Ejecute el comando:
./evcc
Esto iniciará la aplicación evcc.io.
- Pruebe la interfaz evcc.io abriendo un navegador web e ingresando la dirección IP CHARX SEC3xxx con el puerto 7070 (por ejemplo, http://192.168.2.15:7070 o evcc.local:7070).
Configuración
- Inicie el proceso de configuración ejecutando el comando:
./evcc configure
Siga las instrucciones proporcionadas en la ventana de la terminal. Nota:Avanzado Más información para la configuración de evcc.io:https://docs.evcc.io/docs/guides/setup
Establecer inicio automático
- Abra una ventana de terminal.
- Utilice NANO para editar "user-application-start" en el directorio "/data/user-app" usando el comando:
nano /data/user-app/user-application-start
- Agregue las siguientes líneas:
sleep 30; # wait 30s for Modbusservice
/data/user-app/evcc/usr/bin/evcc -c /data/user-app/evcc/usr/bin/evcc.yaml &
- Salga con Ctrl + x y guarde.
Después de reiniciar, la aplicación debería iniciarse nuevamente automáticamente.
sudo reboot
Nota:
El Makers Blog muestra aplicaciones e historias de usuarios de miembros de la comunidad que Phoenix Contact no prueba ni revisa. Úselos bajo su propio riesgo.
Tecnología Industrial
- Historias del equipo de servicio:una historia de desequilibrio de la bomba que no olvidará
- Sistemas locales frente a globales para el control de la producción
- Las ventajas de las sierras de cinta horizontales industriales
- Lección de diseño:dominar los ángulos de inclinación para optimizar las piezas moldeadas por inyección
- Bases de calidad que todo fabricante debe conocer
- Diseño de PCB:6 cosas importantes a tener en cuenta al diseñar su PCB
- Conducción no lineal
- ¿Por qué diseñar en el software CAE para proyectos eléctricos y abandonar el antiguo CAD?
- Revolucionando la I+D en automoción:el mecanizado CNC mejora la precisión y la eficiencia en el transporte avanzado
- ESP8266:cómo elegir el ESP8266 adecuado
- Las diferencias clave entre los sujetadores de cabeza al ras y los sujetadores de cabeza oculta