fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Necesito un reloj de tiempo real protegido con clave

14 Respuestas
6 Usuarios
0 Reactions
5,172 Visitas
ironfisher
Respuestas: 5
Topic starter
(@ironfisher)
Active Member
Registrado: hace 18 años

Hola, muy buenas.

Estoy haciendo el proyecto fin de carrera y me piden que añada seguridad al dispositivo que he diseñado.

Necesito usar un RTC (reloj de tiempo real) para avisar a un microcontrolador del paso del tiempo mientras éste está apagado (ya que el RTC llevaría su propia batería) así que la fecha exacta me da igual.

Pero me piden que nadie pueda cambiarme el RTC por otro o cambiarme la fecha y engañar a mi dispositivo sobre el paso del tiempo.

Por ello había pensado que tiene que haber algún RTC al que se le pueda especificar una clave de cifrado para los datos y ya en el micro con esa clave me encargue de desencriptarlos y hallar la fecha. Vamos, que no quiero que me puedan cambiar el reloj o que me cambien la fecha del mío y truquen el aparato.

He estado horas buscando en la red y no encuentro nada. Y eso que me consta que existen...Alguien puede ayudarme a encontrarlos???? O se os ocurre alguna otra solución?

Muchísimas gracias.

Responder
13 respuestas
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

El Pic con RTCC más pequeño que hay, creo que es el 18F24J11 de 28 pines, pero ese aún no se comercializa. Deberías irte a un 24FJ16GA002 pero ahí ya te metes en los 16 bits.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Siempre te puedes hacer tú un RTCC con un PIC12 de 6 u 8 pines, no hace falta que lo lleve de fábrica.

S2

Ranganok Schahzaman

Responder
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

Hombre sí, cualquier micro con un contador te puede servir, si le ajustas los divisores para que coincidan con algún sub-multiplo de segundos. Pero no se si son tan fiables como para funcionar durante largo tiempo. Que algunos Pics lleven y otros no, me da a pensar que no es lo mismo un reloj hardware que uno generado por software. Además la batería/pila seguramente dura mucho menos manteniendo un Pic que un simple reloj.

Pero no puedo asegurarlo porque nunca he tenido un reloj por software funcionando durante largo tiempo.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

dragonet80, que algunos micros lleven y otros no es por el hecho que llevan dos osciladores independientes:uno para el RTCC y el otro para todo lo demás. Si únicamente utilizas el micro para ser un RTCC (con clave) no necesitas el segundo oscilador.

El RTCC lo puedes hacer por hardware utilizando un oscilador de pocos ciclos (p.ej uno de 32kHz) y el contador del timer que puedes dejar funcionando mientras el micro está dormido, cuando desborda la interrupción enciendes el micro y cuentas.

ironfisher, Mirate esta lista:

http://www.microchip.com/ParamChartSear ... &pageId=74

Es algo parecido a lo que necesitas, aunque te tendrás que programar tú mismo el RTCC, llevan oscilador interno y son de tecnología de bajo consumo (y se pueden alimentar a 2V por lo que con una pila de litio los tienes alimentados).

S2

Ranganok Schahzaman

Responder
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

Sí, eso lo se, pero lo que no se, es si estarán tan "bien calibrados" como un RTCC. Mi suposición de que no, es por el hecho de que algunos lo lleven y otros no. De ser igual de precisos no tendría sentido, pues con cualquier Pic lo podrías hacer, no?

Responder
Página 2 / 3
Compartir: