Autor Tema: lectura-escritura de ibutton  (Leído 44442 veces)

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

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
lectura-escritura de ibutton
« en: 08 de Diciembre de 2006, 15:35:14 »
Hola, kiero hacer un control de acceso con ibutton, y kisiera q me proporcionarais toda la informacion q sepais o tengais respecto a lectura del nº de serie para luego procesarlo o de escritura en caso de tener ibutton eeprom.

gracias

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 908
Re: lectura-escritura de ibutton
« Respuesta #1 en: 09 de Diciembre de 2006, 16:34:06 »
¿por favor que?  :?

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
Re: lectura-escritura de ibutton
« Respuesta #2 en: 09 de Diciembre de 2006, 17:52:29 »
como???

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: lectura-escritura de ibutton
« Respuesta #3 en: 09 de Diciembre de 2006, 20:12:05 »
Hola, aqui tienes una nota de aplicacion de maxim  :mrgreen:
http://www.maxim-ic.com/appnotes.cfm/appnote_number/2420

es lo unico que tengo por aqui....


Suerte!

Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

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

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
Re: lectura-escritura de ibutton
« Respuesta #4 en: 09 de Diciembre de 2006, 23:36:30 »
gracias, pero a eso ya le e exao un vistazo¡¡¡ buscare mas a ver

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 908
Re: lectura-escritura de ibutton
« Respuesta #5 en: 11 de Diciembre de 2006, 23:36:39 »
Si vas a usar el CCS, pues mirate el ejemplo EX_TOUCH.C, alli hacen la lectura del serial de un IButton, con el DS1990 del proteus funciona bello y la libreria (touch.c) tambien incluye las rutinas para leer y escribir en la eeprom.

Saludos.

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
Re: lectura-escritura de ibutton
« Respuesta #6 en: 14 de Diciembre de 2006, 20:38:59 »
ok, pues voy a buscarlo, a ver que tal. aunque yo solo quiero leer el serial, porque escribir en el no puedo porque es solo de ID.

gracias de todas formas, si alguien mas tiene algo(esquema para el control de acceso...nuevas ideas de diseño originales,etc...se agradece

Desconectado isharp

  • PIC10
  • *
  • Mensajes: 1
Re: lectura-escritura de ibutton
« Respuesta #7 en: 24 de Diciembre de 2006, 07:54:03 »
Hola

Eso lo he visto yo funcionando a unos chicos de la universidad de granada

La verdad es que me da la sensacion de que es un sistema poco robusto para un control de accesos habiendo otro tipo de tecnologías

Saludos desde Granada

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
Re: lectura-escritura de ibutton
« Respuesta #8 en: 25 de Diciembre de 2006, 20:24:59 »
Esos chicos de granada son amigos mios, y de ahi he sacado la idea. isharp, eres de granada???

Y a k otro tipo de tecnologias, de uso personal t refieres para hacer un control de acceso q no sea ibutton, ni tarjetas, ni teclado???

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 908
Re: lectura-escritura de ibutton
« Respuesta #9 en: 26 de Diciembre de 2006, 01:30:36 »
Los sistemas biometricos, por ejemplo leer la huella dactilar.

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
Re: lectura-escritura de ibutton
« Respuesta #10 en: 26 de Diciembre de 2006, 06:27:41 »
ya, pero eso sale muxo mas caro q un control de acceso con ibutton. Lo habia pensao, pero ibutton, entre q pides samples y eso t sale tirado de precio. Los lectores de huellas cuestan mucho. Y yo lo quiero para uso personal , no es para una empresa ni nada. Lo de los ibutton lo hago como practica voluntaria a una asignatura de mi carrera

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 908
Re: lectura-escritura de ibutton
« Respuesta #11 en: 26 de Diciembre de 2006, 14:09:34 »
Son caros y mas dificiles de programar. EL Ibutton es bien interesante por el bus que utiliza, yo ya logre leer el serial con el ejemplo que te mensione anteriormente, ahora solo me falta escribir en su memoria interna.

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
Re: lectura-escritura de ibutton
« Respuesta #12 en: 26 de Diciembre de 2006, 14:53:20 »
yo lo hare con ibutton. Tambien estuve viendo el ejemplo, aunque pone que usa 3 pic??o es que tu coges el que quieras. yo solo quiero leer. Y el esquema de donde las sacado?

cuanto cuesta lo de la huella dactilar, economico¡¡

/////////////////////////////////////////////////////////////////////////
////                             EX_TOUCH.C                          ////
////                                                                 ////
////  This program interfaces a Dallas DS1991 touch memory device.   ////
////  It will display the family code and ID of any device that      ////
////  "touch"es pin B0.                                              ////
////                                                                 ////
////  Configure the CCS prototype card as follows:                   ////
////     Connect pin B0 through a 4.7K resistor to +5V               ////
////     Connect the touch device to GND and then "Touch" to pin B0  ////
////                                                                 ////
////  Jumpers:                                                       ////
////     PCB        pin A2 to RS232 RX, pin A3 to RS232 TX           ////
////     PCM,PCH    pin C7 to RS232 RX, pin C6 to RS232 TX           ////
////                                                                 ////
////  This example will work with the PCB, PCM and PCH compilers.    ////
////  The following conditional compilation lines are used to        ////
////  include a valid device for each compiler.  Change the device,  ////
////  clock and RS232 pins for your hardware if needed.              ////
/////////////////////////////////////////////////////////////////////////
////        (C) Copyright 1996,2003 Custom Computer Services         ////
//// This source code may only be used by licensed users of the CCS  ////
//// C compiler.  This source code may only be distributed to other  ////
//// licensed users of the CCS C compiler.  No other use,            ////
//// reproduction or distribution is permitted without written       ////
//// permission.  Derivative programs created using this software    ////
//// in object code form are not restricted in any way.              ////
/////////////////////////////////////////////////////////////////////////

ESTO NO LO ENTIENDO, IF DEFINE PCB INCLUDE 16C56, Y LUEGO EL PCM USA OTRO y para PCH OTRO. NO se cual tengo que usar¡¡

#if defined(__PCB__)
#include <16C56.h>
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_A3, rcv=PIN_A2)

#elif defined(__PCM__)
#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)

#elif defined(__PCH__)
#include <18F452.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
#endif

#include <touch.c>


void main() {
   BYTE buffer[8];
   BYTE i;

   printf("\r\nWaiting for a touch device...\r\n");
   while (TRUE) {
     while(!touch_present()) ;
     delay_ms(200);
     if(touch_present()) {
        touch_write_byte(0x33);
        for(i=0;i<8;++i)
           buffer=touch_read_byte();
        printf("Family: %2X  ID: ",buffer[0]);
        for(i=6;i!=0;--i)
          printf("%2X",buffer);
        printf("\r\n");
        delay_ms(1000);
     }
  }
}
« Última modificación: 26 de Diciembre de 2006, 15:58:07 por homfly »

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
Re: lectura-escritura de ibutton
« Respuesta #13 en: 26 de Diciembre de 2006, 16:42:02 »
No es que se use tres pic's, las instruciones #if son para el compilador, y se traducen de la siguiente manera:
En caso de que el programador defina el pic a usar el #include <16C56.h> pues se configura de la siguiente manera:
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_A3, rcv=PIN_A2)
o en caso de que se  defina el pic #include <16F877.h> pues se configura de lamanera que está establecida, en total, hay tres configuraciones para tres pic's diferentes.


Suerte!!! ;)
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado homfly

  • PIC12
  • **
  • Mensajes: 77
Re: lectura-escritura de ibutton
« Respuesta #14 en: 26 de Diciembre de 2006, 16:45:19 »
algo de eso entendi cuando lo vi, pero como no lo habia visto antes nunca, por eso he preguntado. Pero bueno, todo eso se puede quitar y poner un solo include, del pic que tu quieras usar  con las propiedades que tu quieras y yasta, el cuerpo, es el mismo, para leer el nº de serie,no? Con lo demas se lee el nº de serie del ibutton?:-s

En esta pagina he visto algunos esquemas de lectura y/o escritura

http://pdfserv.maxim-ic.com/en/an/app74.pdf, pero nose cual coger

la figura 9 por ejemplo, la veo demasiado sencilla, que me decis
« Última modificación: 26 de Diciembre de 2006, 16:50:57 por homfly »