Zur Startseite

Aspetos de Implementação para dispositivos KNXnet/IP

A transmissão de telegramas KNX através da Ethernet é definido como KNXnet/IP e faz parte da Norma KNX. Até agora, as especificações incluíam a utilização deste meio para interfaces de PC e routers (encaminhadores). Os routers IP são semelhantes aos acopladores de linha, à exceção de que eles utilizam a Ethernet para a linha principal. Além disso, também é possível atualmente integrar dispositivos finais KNX diretamente através do IP na rede KNX. É por isso que a Ethernet, resp. o IP (Protocolo de Internet) é um meio KNX de grande valor. O desenvolvimento de dispositivos KNXnet/IP não necessita de componentes KNX especiais. Um nó KNXnet/IP é constituído basicamente pelos seguintes elementos:

Controlador Ethernet

Os controladores Ethernet estão disponíveis em diferentes fabricantes de semicondutores. Os controladores Ethernet estão basicamente em conformidade com os requisitos de KNXnet/IP. Controladores com uma bitrate (banda) de 10 Mbits são geralmente suficientes.

Microcontrolador

Escolher qual o microcontrolador que depende basicamente do desempenho de cálculo necessário para o dispositivo. O KNXnet/IP pode ser implementado principalmente num controlador de 8 bits. Dependendo da aplicação, poderão também ser necessários controladores mais potentes. Muitos controladores já oferecem no chip uma interface para a Ethernet, pelo que apenas será necessário completá-la com a camada física.

Pacote de Comunicação

O software de sistema de um dispositivo KNXnet/IP consiste em 2 pacotes de protocolo. A comunicação através da Ethernet requer um pacote IP com UDP (Protocolo de Datagramas de Utilizador) devido ao facto de a KNXnet/IP ser baseada na comunicação sem estabelecimento de interconexão. Os telegramas unicast ou multicast são transmitidos via UDP. O Pacote KNX é colocado sobre o pacote IP/UDP. Este constitui o Núcleo Comum do KNX, que tem de ser implementado especificamente para cada modelo de dispositivo. O Pacote KNX utiliza o pacote IP/UDP como interface do sistema. A tradução dos telegramas KNX para telegramas UDP é estabelecida via KNXnet/IP. A aplicação KNX dá acesso à API (Interface de Programação da Aplicação) do pacote KNX, a fim de comunicar com todo o sistema.

Qual a solução mais adequada?

A escolha do hardware apropriado depende basicamente do tipo de aplicação. Implementações de hardware produzidas especialmente para os dispositivos KNXnet/IP já se encontram disponíveis no mercado, sendo também disponibilizados pacotes de comunicação apropriados. Contudo, para dispositivos complexos, poderão ser utilizados sistemas operativos mais potentes, por ex., o Linux, que contém basicamente um pacote de IP com UDP. Neste caso, apenas é necessário o pacote KNX, bem como o programa de aplicação correspondente.