Autor Tema: necesito un programa en asm para control de acceso  (Leído 5756 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado balmor

  • PIC10
  • *
  • Mensajes: 5
necesito un programa en asm para control de acceso
« en: 27 de Junio de 2008, 22:14:40 »
Hola a todos, acabo de registrarme para solicitar si alguien del foro puede ayudarme con mi proyecto.
Compre un modulo GP8F-R2, lector de RFID y unos llaveritos haciendo juego y necesito yn programa para un 12f629 o para un 16F84A que permita el acceso a mi casa de mi familia sin necesidad de utilizar una llave para la cerradura.
Tiene que poder memorizar los ID de los llaveros y luego comparar los que lee con los memorizados.
Aprendi a generar el Programa en assembler con el Niple pero no me sirve para esto porque desconozco la estructura del codigo Manchester de estos llaveros de 125Khz.
No se donde buscar, hasta ahora no encuentro nada que pueda utilizar, tal vez alguno de ustedes pueda ayudarme.
Gracias
Emilio

Desconectado firepic

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1130
    • JC Servicios
Re: necesito un programa en asm para control de acceso
« Respuesta #1 en: 27 de Junio de 2008, 22:33:34 »
Bienvenido al foro.
En primer lugar, sería bueno que le dieras un vistazo a las reglas del foro. Aquí no se le hacen proyectos a nadie; ayuda sí se da, para que lo resuelvas tú mismo... así que con ese título de "necesito un programa"...  no creo que alguien te responda.

Viejo, si has comprado esos módulos que mencionas, supongo que trajo un manual o algo, y en caso de que no, pues busca en la web, seguro conseguirás alguna información del funcionamiento del módulo que te ayudará a diseñar tu propio circuito y hacer la programación.
Te sugiero que realices una búsqueda exhaustiva en la internet, y luego que estés un poco más claro, puedes volver con dudas más específicas relacionadas tal vez con parte del circuito y alguna que otra cosa en la programación.

Y cómo sugerencia, cambia el tema del hilo por uno más específico... tal vez haciendo referencia a ese módulo que tienes... eso podría aumentar las probabilidades de que alguien que conozca de esos módulos te pueda dar alguna guía. También recuerda usar siempre el buscador del foro, posiblemente alguien haya posteado algo relacionado con lo que tú necesitas y te pueda ser de ayuda.

Yo no puedo ayudarte con el hard pues nunca he trabajado con nada parecido. Sin embargo con respecto a la programación podría echarte una mano, si está en mis posibilidades. En ASM no soy tan diestro como otros aquí en el foro, que sí son unos maestros... yo el ASM lo manejo poco, y más poco ahora que trabajo casi que todo en C.
Espero que tomes en cuenta mis sugerencias. No lo tomes a mal, lo he dicho con toda la buena intención de ayudarte.

Saludos, nos leemos!  :mrgreen:
"Por la presunción solo se ocasiona una lucha, pero con los que consultan juntos hay sabiduría" (Proverbios 13:10).
Visita Mi Sitio Web

Desconectado balmor

  • PIC10
  • *
  • Mensajes: 5
Re: necesito un programa en asm para control de acceso
« Respuesta #2 en: 28 de Junio de 2008, 13:28:16 »
Te agradezco los consejos, son bien recibidos.
El tema es asi(para ser mas especifico):Programo con el NIPLE, hasta ahora hice proyectos que resolvi con facilidad, pero en mi afan de complicarme los fines de semana encare este nuevo desafio.
Necesitaria que alguien me desasne de como hacer el muestreo de la señal recibida desde el modulo, es un codigo manchester.
Creo que con eso puedo arrancar un poco mas facil.
De todos modos voy a seguir buscando por Internet aunque hasta ahora no pude encontrar mucho.
Gracias y nos leemos.
Emilio

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: necesito un programa en asm para control de acceso
« Respuesta #3 en: 28 de Junio de 2008, 17:34:32 »
Que tal balmor:


Ese lector que tienes, usa un puerto serial para decodificar la senial de la tarjeta, asi que no tienes que preocuparte por nada de manchester ni cosas de esas. Eso lo hace el lector por ti. El lector una vez que obtiene y decodifica los datos de la tarjeta te envia los 5 bytes del numero interna de la tarjeta y eso es todo. No he usado ese tipo de lector, yo uso otros tipos. Y buscando en internet me encontre que ese lector que pretendes usar tiene un puerto serial a 9600 bps en codigo ASCII, lo que facilita mucho las cosas.
Mira segun lo que encontre, este es el protocolo de tu lector:

STX (02h)-602257C031-CR(0Dh)-LF(0Ah)-ETX(03h)

El numero en rojo es el numero de la tarjeta y todo es codigo ASCII.

Este es el link.

http://www.cika.com.ar/soporte/AppNotes/CAN-017_GP8F-12F629_ControlAcceso.pdf

Saludos.

Elreypic.

Desconectado balmor

  • PIC10
  • *
  • Mensajes: 5
Re: necesito un programa en asm para control de acceso
« Respuesta #4 en: 02 de Julio de 2008, 15:31:15 »
Estuve luchando bastante tratando de extraer el ID de los llaveros pero no logro nada aceptable. Necesito extraer el ID y despues ponerlo em el puerto B de un pic 16F628A para poder visualizarlo en 8 leds. No se como extraer el dato de dentro del paquete. Recuerden que no se mucho de Assembler por eso estoy usando el Niple que trabaja todo con diagramas de flujo y operaciones prearmadas que facilitan mucho la cosa. Les cuento como procedi. La salida de mi lector esta siempre en "1" cuando no recibe nada, entonces puse un comparador evaluando el bit de entrada. Cuando recibe el primer caracter pasa a leer a 9600 baudios . Lo que obtengo lo guardo en un registro y lo traslado al puerto B donde tengo 8 leds.
Parece funcionar porque algunos leds se encienden. lo malo es que siempre se encienden los mismos aunque cambie de llavero (trasponder). Estoy en el hormo¡¡¡¡¡¡.
Necesito alguien que me diga como empezar, despues la peleo.
Gracias

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: necesito un programa en asm para control de acceso
« Respuesta #5 en: 02 de Julio de 2008, 19:14:59 »
Hola Balmor, Elreypic te ha pasado un magnifico manual, donde esta todo lo que necesitas, y si lo leen dice
Recordemos que este tipo de RFID tags de 64 bits 125 Khz utiliza 9 bits para header, 40 para datos, 14 bits de
paridad y uno de stop.

son 64 bit, es decir, logico que siempre, si estas guardando en "un" solo byte (8 bits) , lo que obtendras es el ultimo leido  :mrgreen:

Suerte!

Norberto
« Última modificación: 02 de Julio de 2008, 19:17:13 por todopic »
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado balmor

  • PIC10
  • *
  • Mensajes: 5
Re: necesito un programa en asm para control de acceso
« Respuesta #6 en: 04 de Julio de 2008, 10:16:36 »
Ok Norberto voy entendiendo, o sea que de ninguna manera puedo mostrar el codigo de la tarjeta porque no me alvanzan las patas del PIC pero si podria verlo en Hexa en un display 2X16. Tengo un link interesante fijate a ver si encaja.
Despues de esto,(o sea al poder ver que me lee bien el dato de cada llavero necesito guardarlos en una eeprom para chequearlos cada vez que se lee una nueva, igual que en un control de acceso. Esta parte mas o menos la tengo o puedo pelearla el tema mas grande lo tenia con la estructura del dato leido pero me lo acabas de aclarar. Te pido disculpas lo mio es totalmente de aprendizaje en este tema pero tengo constancia y estoy leyendo mucho.
Gracias
Emilio
El link es:  http://www.bernardotti.it/portal/showthread.php?t=66189

Desconectado balmor

  • PIC10
  • *
  • Mensajes: 5
Re: necesito un programa en asm para control de acceso
« Respuesta #7 en: 26 de Julio de 2008, 10:00:23 »
GRACIAS A LOS AMIGOS POR LAS IDEAS Y LA COLABORACION, YA LO TENGO SOLUCIONADOY Y FUNCIONA PERFECTAMENTE  :lol:
EMILIO

Desconectado firepic

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1130
    • JC Servicios
Re: necesito un programa en asm para control de acceso
« Respuesta #8 en: 26 de Julio de 2008, 13:36:29 »
Felicitaciones Emilio!!
Qué tal si compartes tus resultados con la comunidad todopic?
Tal vez parte del código, qué tal un videito? Sería chévere ver tu proyecto andando!
Saludos, nos leemos!  :mrgreen:
"Por la presunción solo se ocasiona una lucha, pero con los que consultan juntos hay sabiduría" (Proverbios 13:10).
Visita Mi Sitio Web


 

anything