[ca] L'objectiu d'aquest projecte és dissenyar un sistema assequible però alhora altament personalitzable per poder ser utilitzat com a eina de laboratori per experimentar amb la comunicació entre dispositius a través d'una línia de potència i, en particular, a través de la xarxa elèctrica de 240VAC, fent ús de la banda de baixes freqüències autoritzada (al voltant dels 100kHz). L'eina hauria de servir per a poder avaluar el desplegament de la tecnologia PLC en escenaris diferents i així determinar la seva viabilitat. Per tant, ha de proporcionar una gran varietat d'opcions de configuració per a una màxima versatilitat, com per exemple, diferents esquemes de modulació, velocitats de transmissió configurables, nivells de tensió ajustables, etc. La transmissió de dades a través de la xarxa elèctrica es pot resumir en aquests punts claus: • En la part transmissora les dades s'han de modular per a no interferir amb altres senyalitzacions existents, com pot ser la telemetria intel·ligent emprada per les companyies elèctriques. L'ús de la banda disponible està regulat per organitzacions globals i és diferent segons la regió. • En la part receptora el senyal s'ha de capturar amb una freqüència de mostreig suficient per poder desmodular-lo correctament i recuperar les dades enviades. • En ambdós costats de la comunicació l'electrònica ha de gestionar l'acoblament entre el senyal modulat que porta les dades i el subministrament d'energia. Aquest projecte consisteix en el desenvolupament d'un paquet complet de software encarregat de governar un sistema existent basat en la popular plataforma BeagleBone Black amb una placa annexa (cape) que ha estat desenvolupada explícitament per aquest projecte (denominada PlcCape). El cor d'aquesta placa és un bloc analògic que integra un DAC d'alta velocitat que es controla mitjançant un bus SPI. El DAC, juntament amb una etapa de potència integrada, generarà el senyal modulat que es transmetrà per la línia de potència. Aquest projecte abasta les àrees següents: • Modificacions del codi font dels drivers SPI i ADC que vénen de sèrie amb la versió del Linux de la BBB, amb l'objectiu d'assolir el rendiment en temps-real que es necessita. • Creació de llibreries estàtiques reutilitzables que encapsulin l'accés de baix nivell al hardware. • Disseny d'un sistema basat en extensions (plugins) per permetre una fàcil personalització i expansió del software mitjançant la incorporació d'algoritmes de modulació de tercers. • Desenvolupament d'una aplicació dedicada per a ser utilitzada com una eina de laboratori que permeti provar amb diferents formes d'ona, freqüències, modulacions, filtres, guanys, etc. • Execució de proves de tot el sistema en escenaris diferents per confirmar la viabilitat de la solució proposada.

[es] El objetivo de este proyecto es diseñar un sistema asequible pero a su vez altamente personalizable para ser usado como una herramienta para experimentar con la comunicación entre dispositivos a través de una línea de potencia y, en particular a través de la red de suministro de 240VAC, usando la banda de bajas frecuencias autorizada (sobre los 100kHz). La herramienta debería servir para poder evaluar el despliegue de la tecnología PLC en diferentes escenarios y así determinar su viabilidad. Por tanto, debe proporcionar una gran variedad de opciones de configuración para una máxima versatilidad, como por ejemplo, diferentes esquemas de modulación, velocidades de transmisión configurables, niveles de tensión ajustables, etc. La transmisión de datos por la red eléctrica se puede resumir en estos puntos clave: • En la parte transmisora los datos se tienen que modular para no interferir con otras señalizaciones existentes, como puede ser la telemetría inteligente usada por las compañías eléctricas. El uso de la banda disponible está regulado por organizaciones globales y es diferente según la región. • En la parte receptora la señal se tienen que capturar con una frecuencia de muestreo suficiente para ser capaces de demodularla correctamente y recuperar los datos enviados. • En ambos lados de la comunicación la electrónica debe gestionar el acoplamiento entre la señal modulada que lleva los datos y el suministro de energía. Este proyecto consiste en el desarrollo de un aplicativo o paquete completo de software encargado de gobernar un sistema existente basado en la popular plataforma BeagleBone Black con una placa anexa (cape) que ha sido desarrollada explícitamente para este proyecto (denominada PlcCape). El corazón de esta placa es un bloque analógico que integra un DAC de alta velocidad que se controla mediante un bus SPI. El DAC, junto con una etapa de potencia integrada, generará la señal modulada que se transmitirá por la línea de potencia. Este proyecto abarca las siguientes áreas: • Parcheado del código fuente de los drivers SPI y ADC que vienen de serie con la versión de Linux de la BeagleBone, con el objetivo de alcanzar el rendimiento a tiempo-real que se necesita. • Creación de librerías estáticas reutilizables que encapsulen el acceso de bajo nivel al hardware. • Diseño de un sistema basado en extensiones (plugins) para permitir una fácil personalización y expansión del aplicativo mediante la incorporación de algoritmos de modulación de terceros. • Desarrollo de una aplicación dedicada para ser utilizada como una herramienta de laboratorio que permita probar con diferentes formas de onda, frecuencias, modulaciones, filtros, ganancias, etc. • Ejecución de pruebas de todo el sistema en escenarios diferentes para confirmar la viabilidad de la solución propuesta.