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
Boa tarde, estou com uma duvida sobre o funcionamento.
ResponderExcluireu 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
obs: o primeiro
ResponderExcluirUART_send_string ("+++");
esta sem pois estou mexendo no codigo, porem no programa possui o \r.