Módulo RF U-BEE

Propaganda
____________________________________________________________________________
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
Download