TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: martinchd en 05 de Noviembre de 2018, 16:38:55

Título: Obtener la hora del modulo SIM800L
Publicado por: martinchd en 05 de Noviembre de 2018, 16:38:55
Hola chicos, estoy teniendo un problema con el modulo SIM, necesito obtener la hora y no logro hacerlo.
Lo habilito con AT+CLTS=1
pero cuando mando el comando AT+CCLK? me da  +CCLK: "04/01/01,00:16:18+00"

Alguno le paso lo mismo y lo pudo solucionar?

Título: Re:Obtener la hora del modulo SIM800L
Publicado por: KILLERJC en 05 de Noviembre de 2018, 17:30:28
Creo que primero deberias ponerle un valor al timer, y si tiene bateria sigue manteniendo el valor del tiempo correctamente.
Título: Re:Obtener la hora del modulo SIM800L
Publicado por: martinchd en 06 de Noviembre de 2018, 15:35:03
Creo que primero deberias ponerle un valor al timer, y si tiene bateria sigue manteniendo el valor del tiempo correctamente.

Como ponerle un valor al timer, yo pruebo el modulo con el Software Hyperterminal.
Título: Re:Obtener la hora del modulo SIM800L
Publicado por: KILLERJC en 06 de Noviembre de 2018, 15:59:49
El SIM800L posee varios pines de alimentacion, entre los cuales uno se llama VRTC ( pin 26 ), ese pin alimenta al RTC del SIM800L.
http://www.mt-system.ru/sites/default/files/documents/sim800_hardware_design_v1.09.pdf ( Pagina 15 )

Entonces vos cargas con el comando CCLK una fecha y hora. Al tiempo si lo observas va a seguir desde la fecha que le cargaste.

AT+CCLK="02/02/02,10:10:10+00"

al segundo o mas probas con :

AT+CCLK?

Y deberia responderte con:

+CCLK: "02/02/02,10:10:11+00"

El problema es si pierde la alimentacion en el pin VRTC, la hora/fecha no se va a guardar.
Título: Re:Obtener la hora del modulo SIM800L
Publicado por: martinchd en 06 de Noviembre de 2018, 16:16:09
No hay comando que se pueda directamente pedir la hora del la red, sino tengo que poner la fecha y hora exacta en que conecto la alimentación.
Título: Re:Obtener la hora del modulo SIM800L
Publicado por: tsk en 06 de Noviembre de 2018, 17:07:06
Si estas usando el SIM800L con GPRS puedes obtener la fecha de la red via el comando AT+CNTP

Aquí te encontré una nota de aplicación y al final viene un ejemplo completo

https://cdn-shop.adafruit.com/product-files/2637/SIM800+Series_NTP_Application+Note_V1.01.pdf
Título: Re:Obtener la hora del modulo SIM800L
Publicado por: martinchd en 06 de Noviembre de 2018, 18:16:53
Me da error, cuando pongo el comando AT+CNTP.
Lo que noto es que cuando ingreso el comando AT+SAPBR=1,1 el led indicador de señal que tiene el modulo comienza a parpadear mas seguido. Tiene una fuente de 3Amp.
Adjunto imagen de Hypervinculo.
Título: Re:Obtener la hora del modulo SIM800L
Publicado por: martinchd en 07 de Noviembre de 2018, 10:58:28
Si estas usando el SIM800L con GPRS puedes obtener la fecha de la red via el comando AT+CNTP

Aquí te encontré una nota de aplicación y al final viene un ejemplo completo

https://cdn-shop.adafruit.com/product-files/2637/SIM800+Series_NTP_Application+Note_V1.01.pdf

Esa configuracion cambia dependiendo el pais. ?