SMS PIC FBUS ...

J

jax79

Guest
Hola,
Quiero saber si es posible hacer un sistema que puedes controlar y recibir "el estado de cualquier dispositivo en el hogar a través de SMS a través de los siguientes recursos.
1.Nokia 3510i
2.PIC 16F877A (UART)
3.Protocolo FBUS.

¿Podría proporcionarme algunos enlaces donde puedo encontrar los códigos pertinentes de la Asamblea?Los enlaces de comunicación UART también sería útil.
Por favor, ayúdame con mi proyecto.
Gracias por adelantado ...

 
Hola,
Para más detalles sobre la visita FBUS: http://www.embedtronics.com/nokia/fbus.html.
Recuerdos,
Laktronics

 
Gracias por la respuesta.

Escribí una pequeña sección de código de inicialización FBUS y para el envío de 'GET SOFTWARE'
command.This es la primera vez que estoy usando el plz module.So UART señalar si
hay algún error en la sección de código siguiente.

:_____________________________________________________________________________________
TXSTA banksel
bcf TXSTA, TX9; 8 bits transmitir
bcf TXSTA, SYNC; asincrónica
BsF TXSTA, BRGH; de alta velocidad
RCSTA banksel
BsF RCSTA, SPEN; habilitar el puerto de serie
bcf RCSTA, RX9; de 8 bits
bcf RCSTA, adden; desactivar la detección de direcciones
SPBRG banksel
movlw 0x0A
SPBRG movwf; mover 10 (diciembre) para los 115.200 baudios
TRISC banksel
BsF TRISC, 7
BsF TRISC, 6; RC7 y RC6 como 1 para UART
PORTC banksel
llamada fbus_initialize

;###########################################
; Enviar 1E, 00,0 C, D1, 00,07,00,01,00,03,00,01,60,00,72, D5 a
, Teléfono (tal como figura en embedtronics) para obtener la versión de software
;#############################################

TXSTA banksel
BsF TXSTA, TXEN; permita la transmisión
TXREG banksel

send_command_phone_version

movlw 0x1E;
TXREG movwf; datos inmediatamente transferidos
check_TXREG; a TSR.
BTFSS PIR1, TXIF; esperar a que la transmisión al completo
Ir check_TXREG y TXREG esté vacía

movlw 0x00
movwf TXREG
check_TXREG1
BTFSS PIR1, TXIF
Ir check_TXREG1;;;;

movlw 0x0C
movwf TXREG
check_TXREG2
BTFSS PIR1, TXIF
Ir check_TXREG2;;;;

movlw 0xD1
movwf TXREG
check_TXREG3
BTFSS PIR1, TXIF
Ir check_TXREG3;;;;

:
:
: del mismo modo
:
:
:

movlw 0x72
movwf TXREG
check_TXREG14
BTFSS PIR1, TXIF
Ir check_TXREG14;;;;

movlw 0xD5
movwf TXREG
check_TXREG15
BTFSS PIR1, TXIF
Ir check_TXREG15;;;---------------------------------------------
fbus_initialize
movlw 0x80; 128 (diciembre)
movwf count1; count1 equ 0x20
fbus_initialize_loop1
llamada send_U_asynchronous
decfsz count1, 1; bucle 128 veces
Ir fbus_initialize_loop1
volver
;----------------------------------------------
send_U_asynchronous
TXSTA banksel
BsF TXSTA, TXEN; permiten transmitir
movlw 0x55
TXREG movwf; U Move 'para TXREG
volver
;-----------------------------------------------

 
Hola,
Antes de hacer nada con FBUS, le sugiero que para comunicarse con los miembros de la ftopic292531.html hilo, que también están haciendo proyectos similares, pero en la PC.El material FBUS es realmente complicado y cualquier pequeño error en el código le llevará en círculos.También sugiero que usted considere cambiar su proyecto de utilizar un teléfono móvil que es compatible con comandos AT que será fácil de manejar en un microcontrolador.
Recuerdos,
Laktronics

 
Gracias una vez más ..
I ll puesto los códigos si puedo terminar el proyecto.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Muy feliz" border="0" />
 
Hola!!También tengo un proyecto similar al igual que él, pero la mía es la interfaz de la BenQ M23 Módulo GSM en un microcontrolador PIC16F877.mi problema es que no sé por dónde empezar, como lo que para inicializar el controlador de mi foto o qué hacer para que se comuniquen.la mía es sólo enviar un SMS utilizando el miicrocontroller pic.tnx

 
Conecté mi teléfono al puerto serie a través de un MAX232 n acabo de cambiar el teléfono de ON y OFF.Esto es lo que mostró HyperTerminal.Podría u decirme lo que significa esto?

Cuando cambié el teléfono-UUUUUUUU Dj R-UUUUUUUU 5r Á N
''OFF-UUUUUUUU 5r A N

 
Teléfono está enviando el mensaje, mientras que 'caracteres' U 'final.A '' U 'o' asciis 0b01010101 o 0b10101010 mismo utilizando para sincronización y auto RecogNation velocidad en baudios.Después de U me imagino vas a encontrar el estado de su teléfono.

 
jax79,

, si el uso de terminales de serie u solfware leer HEX, H.terminal sólo muestran el código ASCII, si no me equivoco, el teléfono está hablando con U con HEX no ASCII

 

Welcome to EDABoard.com

Sponsor

Back
Top