____________________________________________________________________________ Módulo RF U-BEE Protocolo IEEE 802.15.4 App. U-Bee 2 Line Passing 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 Este documento mostrara de forma detalhada o uso dos I/O line passing e Analógico line passing. 2-LINE PASSING É um artifício presente nos módulos U-Bee que possibilita a interligação de pinos entre os mesmos. O processo do line passing constitui em estabelecer que uma entrada de um determinado dispositivo será a saída de outro dispositivo. Esta forma de conexão pode ser empregada em diferentes aplicações, podendo ser utilizada com níveis analógicos ou digitais. Por padrão o modulo U-Bee será sempre um modem, mesmo que configurado para line passing. Os modos de configurações são sempre relacionados aos índices dos pinos, os pinos digitais se interligam com pinos digitais de mesmo índice, e pinos analógicos se comunicam por entrada analogia e saída PWM sempre obedecendo ao critério de mesmo índice. AD0(dispositivo 1) ------------ AD0(dispositivo 2) AN1(dispositivo 1) ------------ PWM1(dispositivo 2) Para estabelecer uma conexão line passing é necessário que os endereços dos dispositivos que desejam se conectar, estejam previamente configurados. Mais detalhes da configuração de endereçamento, no documento “App 1 Endereçamento”. 3-CONFIGURAÇÃO DO LINE PASING Alem de garantir que o modulo esteja com a rede configurada, também será necessário configurar alguns parâmetros referentes às amostragens e envio dos estados dos pinos line passing. 3.1-CONFIGURAÇÃO DA TAXA DE AMOSTRAGEM Como o modulo U-Bee pode realizar mais de uma operação simultânea é interessante que cada operação tome apenas o necessário de processamento, se este requisito for atendido pode-se otimizar o processamento e ate mesmo o enlace RF do modulo U-Bee. ____________________________________________________________________________________________________________________ - 2 - Rev01 ____________________________________________________________________________ Se a taxa de amostragem for configurada para atender a aplicação, apenas será solicitada a leitura dos portais nos intervalos de tempo configurados, obtendo assim um melhor rendimento do Modulo. Para configurar a taxa de amostragem do line passing basta atribuir ao registro IR o tempo de espera entre as amostragens. O numero armazenado no registro IR é correspondente a múltiplos de 10ms, ou seja. IR * 10ms tempo entre as amostragens. 3.1-HABILITANDO A SAÍDA DOS DADOS LINE PASSING Para consolidar o line passing é necessário que as entradas digitais ou analógicas sejam de alguma forma enviadas para outro dispositivo, o registro que habilita esta função e o IU “input uart”, caso este registro encontre-se em 1 teremos a transmissão dos dados referentes aos portais do U-Bee, caso este registro encontre-se em 0 não teremos a transmissão dos estados dos pinos do U-Bee 4-DIGITAL LINE PASSING Estabelecemos uma conexão digital line passing quando configuramos os registros D0 – D9 com sua respectiva função. D0 = 3 Entrada Digital, assim que amostrado envia o estado do pino para o digital line passing D0 = 4 Saída Digital em ‘0’, assim que a primeira mensagem de digital line passing é recebida muda seu estado para o estado da entrada referente. D0 = 5 Saída Digital em ‘1’, assim que a primeira mensagem de digital line passing é recebida muda seu estado para o estado da entrada referente. Exemplo: Neste exemplo será feita a configuração para que a entrada D0 do dispositivo 1 seja correspondente a saída D0 do dispositivo 2, e que a entrada do D1 do dispositivo 2 seja correspondente a saída D1 do dispositivo 1. ____________________________________________________________________________________________________________________ - 3 - Rev01 ____________________________________________________________________________ Dispositivo 1: Coloque o modulo U-Bee em modo de comando. ATID ABCD Configura a rede ATMY 0001 Configura o endereço do modulo U-Bee como 16 bits ATDH 0000 Configura o endereço de destino mais significativo ATDL 0002 Configura o endereço de destino menos significativo ATD0 03 Configura o pino D0 como entrada digital ATD1 04 Configura o pino D1 como saída digital com nível inicial em baixa ATIR 10 Configura que as amostras serão feitas com intervalo 100ms ATIU 01 Habilita o envio dos dados referentes as amostras dos ATWR Grava as configurações na eeprom para não serem perdidas no desligamento (opcional) ATCN desconecta do modo de comando. ____________________________________________________________________________________________________________________ - 4 - Rev01 ____________________________________________________________________________ Dispositivo 2: Coloque o modulo U-Bee em modo de comando. ATID ABCD Configura a rede ATMY 0002 Configura o endereço do modulo U-Bee como 16 bits ATDH 0000 Configura o endereço de destino mais significativo ATDL 0001 Configura o endereço de destino menos significativo ATD0 04 Configura o pino D0 como entrada digital ATD1 03 Configura o pino D1 como saída digital com nível inicial em baixa ATIR 10 Configura que as amostras serão feitas com intervalo 100ms ATIU 01 Habilita o envio dos dados referentes as amostras dos ATWR Grava as configurações na eeprom para não serem perdidas no desligamento (opcional) ATCN desconecta do modo de comando. 4-ANALÓGICO LINE PASSING O analógico line passing funciona de maneira similar ao digital line passing, porem os pinos que suportam esta aplicação são limitados de AD0 – AD2 para entrada de dados e PWM0 – PWM2 para saída de dados, os demais pinos de entrada AD não suportam a aplicação line passing, porem, podem ser utilizados para conversão A/D e posteriormente as amostras podem ser enviadas como dados. A configuração deve ser feita nos registros D0, D1, P0, P1. Sendo que: D0 = 2 Entrada analógica, amostrado envia o nível do pino para o analógico line passing ____________________________________________________________________________________________________________________ - 5 - Rev01 ____________________________________________________________________________ D1 = 2 Entrada analógica, amostrado envia o nível do pino para o analógico line passing P0 = 2 Saída analógica, assim que recebe o dado do analógico line passing expõe o dado no seu pino P1 = 2 Saída analógica, assim que recebe o dado do analógico line passing expõe o dado no seu pino Exemplo: Neste exemplo será feita a configuração para que a entrada AD0 do dispositivo 1 seja correspondente a saída P0 do dispositivo 2, e que a entrada do AD1 do dispositivo 2 seja correspondente a saída P1 do dispositivo 1. Dispositivo 1: Coloque o modulo U-Bee em modo de comando. ATID ABCD Configura a rede ATMY 0001 Configura o endereço do modulo U-Bee como 16 bits ATDH 0000 Configura o endereço de destino mais significativo ATDL 0002 Configura o endereço de destino menos significativo ATD0 02 Configura o pino D0 como entrada analogica ATP1 02 Configura o pino PWM1 como saída analógica ATIR 10 Configura que as amostras serão feitas com intervalo 100ms ATIU 01 Habilita o envio dos dados referentes as amostras dos ATWR Grava as configurações na eeprom para não serem perdidas no desligamento (opcional) ATCN desconecta do modo de comando. ____________________________________________________________________________________________________________________ - 6 - Rev01 ____________________________________________________________________________ Dispositivo 2: Coloque o modulo U-Bee em modo de comando. ATID ABCD Configura a rede ATMY 0002 Configura o endereço do modulo U-Bee como 16 bits ATDH 0000 Configura o endereço de destino mais significativo ATDL 0001 Configura o endereço de destino menos significativo ATP0 02 Configura o pino PWM0 como saída analógica ATD1 02 Configura o pino D1 como entrada analógica ATIR 10 Configura que as amostras serão feitas com intervalo 100ms ATIU 01 Habilita o envio dos dados referentes as amostras dos ATWR Grava as configurações na eeprom para não serem perdidas no desligamento (opcional) ATCN desconecta do modo de comando. ____________________________________________________________________________________________________________________ - 7 - Rev01 ____________________________________________________________________________ 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] ____________________________________________________________________________________________________________________ - 8 - Rev01