Interfaces KNX

En el mercado existen muchas formas de interconexión entre sistemas (KNX-LON, KNX-X10, KNX-IP). ¿Pero qué ocurre si queremos desarrollar nuestra propia aplicación con funcionalidad KNX?.

Las posibilidades para conectar nuestro dispositivo con el bus KNX son:

  1. Adquiriendo un interfaz RS232, USB o IP.
  2. Realizando una interfaz serie (utilizando una BCU 1, BCU 2 o TPUART)
  3. Usando lo que utilizan las BCU 2: una BIM (Bus Interface Module)

Pero empecemos por el principio. ¿Quién se encarga de las tareas de trasmisión y comunicación con el bus?. El microcontrolador.

 

El microcontrolador

Un microcontrolador es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, es decir, se trata de un computador completo en un solo circuito integrado y capaz de establecer una comunicación bidireccional, en nuestro caso, con el bus KNX.

Microcontrolador

Uno de los microcontroladores utilizados en KNX es el 68HC05BE12, integrado en las BCU 2 / BIM M 113.

La BCUes la unidad de acoplamiento al bus. Es por tanto el interface entre el programa de aplicación y el propio bus encargada de gestionar la comunicación y la transmisión/recepción de datos. En este punto es importante recordar que el protocolo de acceso al medio utilizado en KNX es CSMA/CA, donde el principal aspecto es que se evita la colisión de telegramas transmitidos al medio gracias a un mecanismo de escucha definido por bases de tiempos.

Por tanto, para establecer una comunicación con el bus podemos utilizar, por ejemplo, una BCU 2 / BIM 113. Ésta es similar a la BCU 1 / BIM 111 (modelo anterior) pero con algunas características adicionales tales como:

  • Aumento de memoria (en RAM, ROM y EEPROM)
  • Aumento en el número de objetos de comunicación (hasta 50)
  • Numero máximo de direcciones de grupo: 64
  • Soporte para objetos KNX
  • Polling (modo maestro/esclavo)
  • Soporte para número de serie (posibilidad por tanto de averiguar la dirección física sin conocerla)
  • Soporte para información del dispositivo
  • Soporte para control de acceso

 

BIM (Bus Interface Module)

En Internet podemos encontrar BIM's a muy buen precio. Es el caso de la BIM M13x, basada en la familia de microcontroladores NEC78K0/Kx2. Este interface proporciona el "estado del arte de la tecnología flash". Esto permite al diseñador de la aplicación utilizar una herramienta que incluye, por ejemplo, soluciones de depuración para reducir tiempos de desarrollo.

El interfaz de aplicación incluye el PEI, Reset, dos PWM's y un puerto del procesador. El módulo de la BIM M13x contiene el sistema software BCU 2.5 conforme la especificación KNX. La capacidad de los objetos de comunicación para esta BIM va desde los 40 hasta los 250.

Este sería el aspecto:

BIM M130

Los precios para este interface van desde los 38,90€+IVA (40 objetos de comunicación) hasta los 58,10€+IVA (250 objetos de comunicación).

Para adquirir este producto podemos hacerlo desde aquí.

 

TPUART

Otra opción mencionada anteriormente para comunicarnos con el bus KNX es mediante una TPUART. Este dispositivo no es es un controlador; tal y como sugiere su abreviatura se trata de un transceptor Twisted Pair (par cruzado) con una funcionalidad UART integrada.

Esta solución es muy cómoda para todos aquellos fabricantes quienes han diseñado sus propios controladores y sólo necesitan adaptarlo al protocolo KNX. El desarrollo es más rentable y llevar a cabo productos con funcionalidad domótica KNX resulta mucho más atractivo. Este dispositivo es muy utilizado, por ejemplo, por fabricantes del sector de la climatización.

Este sería el aspecto:

TPUART

El interface TPUART está diseñado para una conexión al puerto serie de un PC o un sistema embebido. La conexión con el PC es del tipo dongle y facilita por tanto la comunicación con el bus KNX.

Este dispositivo está equipado con un TPUART IC y el puerto serie es totalmente compatible con RS232 equipado con un conector SUB-D de 9 pines.

Para su funcionamiento es necesario un software controlador de venta por separado, como por ejemplo el EIB Driver para Linux.

Podemos encontrar una TPUART del fabricante "disch". El precio es de 99,00€+IVA y está disponible aquí.

Ahora que ya conocemos cómo llevar a cabo la comunicación con el bus KNX ya podemos desarrollar nuestros propios dispositivos con total funcionalidad KNX. Debido a que estos interfaces trabajan con software basado en UNIX resulta muy fácil adaptarlos a nuestros sistemas.

 

 

AdjuntoTamaño
M13x Technical Data v1.3.01270.57 KB
TPUART Interface Datasheet569.49 KB
TPUART-IC375.2 KB
Su voto: Ninguno Media: 3.6 (7 votos)