terça-feira, 6 de agosto de 2013

Tutorial UBee/ UbeeMAX: Acionamento de Carga à distância

Tutorial UBee/ UbeeMAX: Acionamento de Carga à distância

Neste tutorial vamos demonstrar como configurar e montar um circuito eletrônico para acionamento de carga à distância utilizando 2 módulos UBee ou UBeeMAX, 1 USBee, 1 circuito de driver para relé e 1 circuito conversor de 12V para 3,3V. 

Obs.: será necessário 1 fonte de 12Vdc

A figura abaixo ilustra como deve ser o circuito driver, conversor DC/DC e o módulo:



Inicialmente, vamos configurar os módulos:

1) Instale o driver no USBee e utilize um programa serial de sua preferência (Putty, HyperTerminal).

2) 
Configurações do Módulo Remoto - módulo que ficará conectado ao circuito driver

+++ (Enter) - entra no modo de comando
ATRF (ENTER) - restore de fábrica

+++ (ENTER) - entra no modo de comando
ATSA 1 (ENTER) - define o endereço de fonte como 1
ATDA 2 (ENTER) - define o endereço de destino como 2
ATCT0 0 (ENTER) - define o DIO0 como saída
ATWR (ENTER) - salva as configurações na memória
ATCN - sai do modo de comando

3)
Configurações do Módulo Local - módulo que ficará ligado no PC

+++ (Enter) - entra no modo de comando
ATRF (ENTER) - restore de fábrica

+++ (ENTER) - entra no modo de comando
ATSA 2 (ENTER) - define o endereço de fonte como 2
ATDA 1 (ENTER) - define o endereço de destino como 1
ATWR (ENTER) - salva as configurações na memória
ATWRO 1  - aciona o relé do módulo remoto
ATWRO 0 - desaciona o relé do módulo remoto

Para mais informações ou dúvidas, acesse o manual no nosso site: www.fractum.com.br ou entre em contato conosco: contato@fractumrf.com

2 comentários:

  1. Boa tarde, estou com uma duvida sobre o funcionamento.
    eu estou utilizando apenas um modulo conectando através de conexão serial usart ao pic18f4550. Para teste.
    não consigo realizar a comunicação.
    estou utilizando o codigo assim aparte do comando at


    //Configurações do modulo 1 teste
    UART_send_string ("+++"); //entra em modo de comando AT
    UART_send_string ("ATRE\r"); //Reinicia ao padrão de fabrica

    UART_send_string ("+++\r"); //entra em modo de comando AT
    UART_send_string ("ATCT0 0\r"); //Configuração funcional do terminal (tudo como saida)
    UART_send_string ("ATCT1 0\r");
    UART_send_string ("ATCT2 0\r");
    UART_send_string ("ATCT3 0\r");
    UART_send_string ("ATCT4 0\r");
    UART_send_string ("ATCT5 0\r");
    UART_send_string ("ATCT6 0\r");
    UART_send_string ("ATCT7 0\r");
    UART_send_string ("ATCT8 0\r");
    UART_send_string ("ATCT9 0\r");
    UART_send_string ("ATDIO 1023\r"); //Configura estados incial da saidas
    UART_send_string ("ATCN\r"); //Finaliza o modo de comando

    teria como verificar se tem algo errado no codigo

    ResponderExcluir
  2. obs: o primeiro
    UART_send_string ("+++");
    esta sem pois estou mexendo no codigo, porem no programa possui o \r.

    ResponderExcluir