____________________________________________________________________________ Módulo RF U-BEE Protocolo IEEE 802.15.4 App. U-Bee 1 Endereçamento REV 01 Fractum Indústria e Comércio de Equipamentos Eletrônicos LTDA - Av. Antônio Américo Junqueira 335 Pôr do Sol - Santa Rita do Sapucaí-MG - CEP 37540-000 - TEL: 55 35 3471 0019 Site: www.fractumrf.com - Email: [email protected] ____________________________________________________________________________________________________________________ - 1 - Rev01 ____________________________________________________________________________ 1-OBJETIVO O modulo U-BEE possui dois modos de endereçamento 64bits e 16bits, este documento demonstrará como configurar cada modo de forma detalhada. 2-CONFIGURANDO A REDE DO MODULO U-BEE Para ser possível obter uma conexão seja de 64bits ou 16bits é necessário que os dispositivos que desejam se conectar encontrem-se na mesma rede, para isso deve-se configurar o registro ID dos dispositivos, com o mesmo valor. Exemplo: ATID 1234 No exemplo acima foi especificado que o dispositivo esta na rede 1234. Portanto só poderá estabelecer conexão com dispositivos que se encontrem na rede 1234. 3-MODO DE ENDEREÇAMENTO DE 64BITS Este modo o endereçamento utiliza dois registros de 32bits, que são configurados na fábrica. SH registro Source High, armazena a parte mais significativa do endereço fonte. SL registro Source Low armazena a parte menos significativa do endereço fonte. ____________________________________________________________________________________________________________________ - 2 - Rev01 ____________________________________________________________________________ Estes registros não podem ser alterados, portanto para estabelecer uma conexão será necessário saber ou descobrir o endereço do dispositivo a ser conectado. Mais detalhes no documento “Configurando nós de rede do U-Bee”. Para ser possível estabelecer uma conexão de 64bits, é necessário configurar os registradores DH registro Destination High, armazena a parte mais significativa do endereço de destino. DL registro Destination Low, armazena a parte menos significativa do endereço de destino. Estes registros devem ser configurados da seguinte maneira: U-Bee 1 U-Bee 2 DH1 = SH2 DH2 = SH1 DL1 = SL2 DL2 = SL1 Ou seja a fonte de endereço do dispositivo 1, será o endereço de destino do dispositivo 2. E a fonte de endereço do dispositivo 2, será o endereço de destino do dispositivo 1. 3.1-HABILITANDO O MODO DE ENDEREÇAMENTO DE 64 BITS Para habilitar este modo de endereçamento deve-se configurar o registro MY para H’0FFFE’ ou H´0FFFF´, caso contrario o modo de endereçamento não será configurado como 64bits. Exemplo: Este exemplo demonstra a configuração de 64bits para que os dispositivos 1 e 2 se conectem. Como precisaremos de alguns dados providos dos módulos faremos este exemplo de forma interativa explicando passo a passo o processo de configuração e interpretação dos parâmetros. ____________________________________________________________________________________________________________________ - 3 - Rev01 ____________________________________________________________________________ 1° passo: Se conecte ao dispositivo 1 com uma interface serial e descubra o SH e SL referente a este dispositivo. ATSH 01020304 ATSL 05060708 2° passo: Se conecte ao dispositivo 2 com uma interface serial e descubra o SH e SL referente a este dispositivo. ATSH 01010101 ATSL 02020202 Observação: O texto marcado de cinza é a resposta dos módulos U-Bee aos comandos. 3° passo: Configurar o dispositivo 1 ATID ABCD Configura a rede do dispositivo. ATDH 01010101 Configura o endereço de destino DH com o SH do dispositivo que se deseja conectar .: 01010101 ATDL 02020202 Configura o endereço de destino DL com o SL do dispositivo que se deseja conectar ____________________________________________________________________________________________________________________ - 4 - Rev01 ____________________________________________________________________________ .: 02020202 ATWR Opcional, grava as configurações na EE-PROM para que ao desligar o equipamento as configurações não sejam perdidas ATCN Desconecta do modo de comando. 4° passo: Configurar o dispositivo 2 ATID ABCD Configura a rede do dispositivo. ATDH 01020304 Configura o endereço de destino DH com o SH do dispositivo que se deseja conectar .: 01020304 ATDL 05060708 Configura o endereço de destino DL com o SL do dispositivo que se deseja conectar .: 05060708 ATWR Comando opcional, grava as configurações na EE-PROM para que ao desligar o equipamento as configurações não sejam perdidas ____________________________________________________________________________________________________________________ - 5 - Rev01 ____________________________________________________________________________ ATCN Desconecta do modo de comando. Agora este dispositivo esta configurado e trabalhando com endereçamento de 64bits. Assim que o comando ATCN é executado o modulo U-Bee passa de modo de comando para modo de transmissão/recepção atuando como um link serial (modo modem). Para testar esta aplicação basta inserir um dado na serial 1 que a mensagem será enviada a serial 2, e vice e versa. 4-MODO DE ENDEREÇAMENTO DE 16 BITS Neste modo de endereçamento não será utilizado o endereço de fabrica e sim um endereço programável. O endereço fica contido no registro MY e pode ser configurado pelo comando ATMY. Exemplo: ATMY 0001 Com este comando especifica-se que o modo de endereçamento utilizado e de 16bits com o endereço 0001 Quando temos o registro MY configurado diferente de H´0FFFF´ ou H´0FFFE´ estipulamos que o modo de endereçamento será de 16bits, este endereçamento e feito obedecendo o mesmo principio do endereçamento de 64bits porem ao invés de utilizarmos os registros SH e SL, utilizamos H´0000´ e MY. Portanto ao configurar uma recepção temos que: U-Bee 1 U-Bee 2 ____________________________________________________________________________________________________________________ - 6 - Rev01 ____________________________________________________________________________ DL1 = MY2 DL2 = MY1 DH1 = 0 DH2 = 0 É de vital importância que o registro DH seja igual a 0, pois o endereçamento 16bits não possui os números referentes ao registro DH. Exemplo: Demonstra a configuração dos dispositivos 1 e 2 para que estabeleçam conexão com endereçamento de 16bits. Da mesma forma que no exemplo de endereçamento de 64bits vamos demonstrar passo a passo a configuração do dispositivo utilizando o modo de endereçamento de 16bits. 1° passo: Conecte ao dispositivo 1 com uma interface serial e configure o registro MY. ATMY 0001 2° passo: Conecte ao dispositivo 2 com uma interface serial e configure o registro MY. ATMY 0002 3° passo: Configurar o dispositivo 1 ATID ABCD Configura a rede do dispositivo. ATDH 0000 Configura o endereço de destino DH = 0 ATDL 0002 Configura o endereço de destino DL com ____________________________________________________________________________________________________________________ - 7 - Rev01 ____________________________________________________________________________ o MY do dispositivo que se deseja conectar .: 0002 ATWR Opcional grava as configurações na EE-PROM para que ao desligar o equipamento as configurações não sejam perdidas ATCN Desconecta do modo de comando. 4° passo: Configurar o dispositivo 2 ATID ABCD Configura a rede do dispositivo. ATDH 0000 Configura o endereço de destino DH = 0 ATDL 0001 Configura o endereço de destino DL com o MY do dispositivo que se deseja conectar .: 0001 ATWR Opcional grava as configurações na EE-PROM para que ao desligar o equipamento as configurações não sejam perdidas ATCN Desconecta do modo de comando. ____________________________________________________________________________________________________________________ - 8 - Rev01 ____________________________________________________________________________ Assim como no modo de endereçamento de 64bits, quando o dispositivo sair do modo de comando o mesmo estará operando como modem. Fractum Indústria e Comércio de Equipamentos Eletrônicos LTDA - Av. Antônio Américo Junqueira 335 Pôr do Sol - Santa Rita do Sapucaí-MG - CEP 37540-000 - TEL: 55 35 3471 0019 Site: www.fractumrf.com - Email: [email protected] ____________________________________________________________________________________________________________________ - 9 - Rev01