Вы находитесь на странице: 1из 26

Módulo de identificación de huellas

dactilares Serie ZFM-20

Manual de usuario

Hangzhou Zhian Technologies Co., Ltd

Sep 2008 Ver: 1.4

1
Prólogo y Declaración
Gracias por su selección de ZFM-20 en serie de módulos de identificación de huellas dactilares (módulo) de Zhiantec

Technologies Co., Ltd. (Zhiantec) usted.

El manual está dirigido a ingeniero de hardware y software de desarrollo, cubriendo interfaz de hardware, los

recursos del sistema, el sistema de instrucción, información de entrega, etc. Para asegurar que el proceso de desarrollo va

sin problemas, se recomienda el Manual se recomienda leer detenidamente.

Vamos a hacer todo lo posible para asegurarle la corrección del Manual. Sin embargo, si usted encuentra cualquier problema o

error con él, no dude en ponerse en contacto con nosotros o con el representante de ventas de nosotros. Estaríamos muy agradecidos.

Manteniendo el principio de la mejora constante y el perfeccionamiento de los productos, por lo tanto el módulo como contenido del

Manual podrían someter a los cambios. Lo siento por aviso por separado. Usted puede visitar nuestro sitio web o llámenos para obtener la

información más reciente.

El Manual contiene información de propiedad de Zhiante, que no podrá ser utilizado por o revelada a

terceros sin el permiso del Zhiantec, ni por cualquier reproducción y alteración de la información sin ningún tipo

de garantías, condiciones, limitaciones o avisos asociados.

No asume responsabilidad es asumido por Zhiantec para la aplicación o uso, ni por cualquier violación de

patentes u otros derechos de propiedad intelectual de terceros que puedan resultar de su uso.

Todos los productos se venden sujetos a los términos y condiciones de venta suministrados en el momento de confirmación de

pedido Zhiantec¡s. De prueba, herramientas y otros de control de calidad técnicas se utilizan en la medida Zhiantec considere

necesarias para cumplir la garantía de rendimiento relevante de sus productos a las especificaciones, excepto cuando se acuerde

expresamente por escrito por los requisitos del gobierno, las pruebas de todos los parámetros de cada producto no es necesariamente

realizado.

Los derechos de autor? 200 7 2008 por Hangzhou Zhian Technologies Co., Ltd. Todos los derechos reservados.

yo
Información del contacto

http://www.zhiantec.com

Dirección: Suite A y B, Piso 10, Edificio Oeste del jardín internacional,

. No.176 Tianmushian RD, Hangzhou 310013, República Popular de China

Teléfono: 86 571 88210122/88210133 Fax: +86 571 88210122 (808)

II
Contenido
I. Introducción ------------------------------------------------ -------------------------------------------------- - - 1 -
1.1 Principio de funcionamiento ................................................ .................................................. ......- 1 -

1.2 Información del pedido ................................................ .................................................. ........- 1 -

II Principales parámetros ----------------------------------------------- ----------------------------------------------- - 2 III Interfaz de hardware


------------------------------------------------ ------------------------------------------ - 3 -
3.1 Conexión con el ordenador superior (J1 a bordo) ......................................... ....................- 3 -

3.1.1 Comunicación en serie ............................................. .................................................. ....- 3 -

3.1.2 comunicación USB ............................................. .................................................. ......- 4 -

3.2 Conexión con sensor (J2 a bordo) .......................................... ..................................- 4 -


IV Sistema de Recursos ----------------------------------------------- --------------------------------------------- - 5 -
4.1 Bloc de notas ................................................. .................................................. .......................- 5 -

4.2 Buffer ................................................. .................................................. ..........................- 5 -

4.2.1 buffer de imagen ............................................. .................................................. ...................- 5 -

4.2.2 Carácter búfer archivo ............................................ .................................................. ........- 5 -

4.3 Biblioteca de huellas digitales ................................................ .................................................. .......- 5 -

4.4 Sistema Confiuration Parámetro ............................................... ......................................- 5 -

4.4.1 control de la tasa de baudios (Número de parámetro: 4) ...................................... ...............................- 6 -

4.4.2 Nivel de seguridad (Número de parámetro: 5) ....................................... ...................................- 6 -

4.4.3 Longitud de los datos de paquete (Número de parámetro: 6) ...................................... ..........................- 6 -

4.5 El estado del sistema se registra ............................................... .................................................. ....- 6 -

4.6 Dirección del módulo ................................................ .................................................. ............- 6 -

4.7 Generador de números aleatorios ............................................... ..............................................- 6 -

Protocolo de Comunicación V ----------------------------------------------- ------------------------------------- - 7 -


5.1 formato de paquete de datos ............................................... .................................................. ......- 7 -

5.2 Comprobar y reconocimiento de paquete de datos ............................................ ...................- 7 -

VI Módulo del sistema de instrucciones ---------------------------------------------- ----------------------------------- - 9 -

6.1 instrucciones relacionadas con el sistema .............................................. ..............................................- 9 -

6.1.1 Comunicar enlace: apretón de manos .............................................. ..............................- 9 -

Confirmar que la comunicación es conectar entre el módulo y el monitor superior .........................- 9 -

6.1.2 Conjunto Dirección del módulo: SetAdder ............................................. ..................................- 9 -

6.1.3 establecer parámetros básicos del módulo system¡s: SetSysPara ......................................... ...- 10 -

6.1.4 Leer parámetro del sistema: ReadSysPara ............................................. .................- 10 -

6.1.5 Leer el número de plantilla válido: TempleteNum ............................................ ......... - 11 -

6.2 instrucciones de procesamiento de huellas digitales .............................................. ................................ - 11 -

6.2.1 Para recoger la imagen del dedo: GenImg ............................................ ........................... - 11 -

6.2.2 Sube la imagen: UpImage .............................................. .....................................- 12 -

6.2.3 Descargar la imagen: DownImage ............................................. .......................- 12 -

6.2.4 Para generar el archivo de caracteres de la imagen: Img2Tz ................................................- 13 -

6.2.5 Para generar plantilla: RegModel ............................................. ..........................- 13 -

6.2.6 Para cargar carácter o plantilla: UpChar ........................................... ...............- 14 -

6.2.7 Para descargar el archivo carácter o plantilla: DownChar .......................................... - 14 -

6.2.8 Para almacenar la plantilla: Tienda ............................................. ........................................- 15 -

6.2.9 Para leer la plantilla de la biblioteca de inflamación: LoadChar .......................................... ......- 15 -

6.2.10 Para eliminar la plantilla: DeletChar .......................................... .................................- dieciséis -

III
6.2.11 Para biblioteca dedo vacío: ......................................... vacía ................................- dieciséis -

6.2.12 Para llevar a cabo una adaptación precisa de dos plantillas de los dedos: partido .........................- 17 -

6.2.13 Para buscar en la biblioteca del dedo: Buscar ......................................... ...............................- 17 -

6.3 Otras instrucciones ................................................ .................................................. .......- 18 -

6.3.1 Para generar un código aleatorio: GetRandomCode ........................................... ......- 18 -

6.3.2 Para escribir bloc de notas: WriteNotepad ............................................ ..........................- 18 -

6.3.3 Para leer bloc de notas: ReadNotepad ............................................ ............................- 19 -

6.4 Tabla de instrucciones ................................................ .................................................. .........- 20 -

6.4.1 Clasificados por funciones ............................................... ..........................................- 20 -

6.4.2 Clasificados por código de instrucción .............................................. ................................- 20 -

Dimensiones ------------------------------------------------- -------------------------------------------------- - - 21 -


F1.1 Dimensiones de módulo de tipo derramado .......................................... ...............................................- 21 F1 .2 Dimensiones de

módulo de tipo integral ........................................... .........................................- 21 -

IV
I. Introducción

ZFM-20 series son módulos de identificación de huellas digitales separados y propuestos por Hangzhou Zhian Technologies Co., Ltd., que

tiene Synochip DSP como el procesador principal y el sensor óptico con Zhian¡s propios derechos de propiedad intelectual. El módulo realiza serie

de funciones como registro de huellas dactilares, de procesamiento de imagen, comparación de huellas dactilares, serching y almacenamiento de la

plantilla.

1.1 Principio de la operación

procesamiento de la huella digital incluye dos partes: La inscripción de huellas digitales y comparación de huellas digitales (el juego puede ser 1: 1 o

1: N).

Cuando se inscriba, el usuario necesita para entrar en el dedo dos veces. El sistema procesará las dos imágenes del dedo vez,

generar una plantilla del dedo sobre la base de los resultados del procesamiento y almacenar la plantilla. Cuando a juego, el usuario entra

en el dedo a través de sensor óptico y sistema generará una plantilla del dedo y compararlo con las plantillas de la biblioteca dedo. Por

coincidencia 1: 1, el sistema comparará el dedo vivo con la plantilla specifc designado en el módulo; de 1: N coincidencia, o la búsqueda, el

sistema buscará en toda la biblioteca dedo para el dedo correspondiente. En ambas circunstancias, el sistema devolverá el resultado a

juego, el éxito o el fracaso.

1.2 Información del pedido

Nombramiento de los módulos de huellas dactilares sigue la siguiente regla. Al poner orden con nosotros, por favor llene el correcto el nombre del tipo,

de manera que podamos ofrecer un mejor servicio.

ZFM - 20 x X X - xxx - vxx

edición de software (opcional), longitud

del cable (unidad: mm; opcional) capacidad de la biblioteca

dedo UNA : 120

B : 375 C : 880

Interfaz T : S USB1.1 : Serie : UART

modo de estructura 0 : dividir 1 : integral

20 series óptico

módulo de huellas dactilares Zhiantec

Nota 1 ) Longitud del alambre significa la longitud del alambre paralelo que conecta el sensor óptico y la placa principal. Es sólo para dividir

modo.

2) Edición de software se puede omitir en el primer orden o descuida en absoluto. Por defecto, la tomamos como la última edición.

-1-
Parámetros principales II

Poder DC 3.6V-6.0V Interfaz UART (TTL lógico


nivel) / USB 1.1

corriente de trabajo Típica: Pico 100mA: Modo de coincidencia 1: 1 y 1: N


150mA

velocidad de transmisión (9600 * N) bps, tamaño de archivo de carácter 256 bytes

N = 1 ~ 12 (por defecto N = 6 )

tiempo de adquisición de imagen <1s tamaño de la plantilla 512 bytes

Capacidad de almacenamiento 120/375/880 Nivel de seguridad 5 (1, 2, 3, 4, 5 (el más alto))

LEJOS <0,001% FRR <0,1%

tiempo medio de búsqueda <1s (1: 880) dimensión ventana 14mm * 18mm

Ambiente de trabajo Temperatura: -10 ℃ - + 40 ℃ entorno de almacenamiento Temperatura: -40 ℃ - + 85 ℃

RH: 40% -85% RH: <85%

Esquema Dimention Dividido Módulo: 42 * 25 * 8,5 mm (dimensión

instalar: 31,5 * 19 mm) Sensor: 56 * 20 *

21.5mm

tipo integral 56 * 20 * 21.5mm

-2-
Interfaz de Hardware III

3.1 Conexión con la parte superior computadora ( J1 a bordo)

Si la interfaz es UART o USB (configuración de hardware es diferente cuando está fuera de la fábrica, por favor, don ¡¯ t mal uso), a

bordo de PCB conector es uniforme. Para el tipo split, 5-pin espacio de conector (J1) con 2,0 mm entre; para el tipo integral, conector de 4

pines (J1) con el espacio de 1,27 mm entre.

A no ser requerido especialmente por el usuario, el cable de conexión con el ordenador superior es de 150 mm.

3.1.1 Comunicación en serie

Cuando el F módulo P do ommunic ates con dispositivo de usuario, definición de J1 es el siguiente:

pin Nmuber Nombre Tipo Función descriptiva


1 Vin en Entrada de alimentación ( cable color: rojo )

2 TD afuera Salida de datos. nivel lógico TTL (color de cable: verde )

3 RD en Entrada de datos. nivel lógico TTL (color de cable: whrite)

4 GND - Tierra de la señal. Conectado a tierra de la fuente (color de cable: negro )

5 -
CAROLINA DEL NORTE No conectar. ( doesn¡¯t existe con el tipo integral)

3.1.1.1 conexión de hardware

Via interfaz en serie, el módulo puede comunicarse con MCU de 3.3V o 5V: TD (pin 2 de J1) conecta con RXD (recepción de

pasador de MCU), RD (pin 3 de J1) conecta con TXD (transferencia de pin de MCU) . En caso de que el equipo superior (PC) estar en

modo RS-232, por favor agregue nivel de conversión de circuito, como MAX232, entre el módulo y el PC.

3.1.1.2 Protocolo de comunicación serial

El modo de comunicación en serie es asychronism semiduplex. Y la tasa de baudios predeterminada es 57600bps. El usuario puede ajustar la velocidad de

transmisión en 9600 ~ 115200bps .

La transferencia de formato de trama es de 10 bits: los bits de salida de bajo nivel, datos de 8 bits con el LSB primero, y un bit final. No hay ningún bit de

comprobación.

起始 位 停止 位
1 0 D0 D7 D6 D5 D4 D3 D2 D1 1

10 位 帧 格式

3.1.1.3 Tiempo de reposición

En el poder, se tarda unos 500 ms para la inicialización. Durante este período, el módulo ¯ t aceptar comandos para la computadora

superior.

-3-
3.1.1.4 paramenter eléctrico (Todo el nivel eléctrico toma GND como referencia)

1. Fuente de alimentación

PAG aramet er
ít Nota
Min Tipo Max Unidad
Tensión de alimentación (Vin) 3.6 6.0 Valor de Trabajo V normal.

Tensión máxima (Vin max) - 0.3 7,0 V Superior a la máxima calificación

puede causar daño permant al módulo.

Operación Corriente 90 100 110 mamá

(Icc)

Pico de corriente (Ipico) 150 mamá

2. T re ( de salida, nivel lógico TTL )

PAG aramete r
ít Condición Unidad Nota
min Typ Max
V OL yo OL = - 4 mA 0,4 V Lógica 0

V OH yo OH = 4 mA 2.4 3.3 Lógica V 1

3. R re ( de entrada, TT nivel lógico L )

Parámetro
Condición del artículo Unidad Nota
min Typ Max
V ILLINOIS 0,6 V Loigc 0

V IH 2.4 V 1 lógico

V IH = 5V 1 mamá
yo IH
V IH = 3.3V 30 uA

V Imax - 0.3 5.5 V Máxima tensión de entrada

3.1.2 comunicación USB

Cuando? S de comunicaciones USB u nicación, definición de J1 es:

pin Num Nombre Tipo Función descriptiva


1 Vin en Entrada de alimentación ( referirse a 3.1.1.4 para el parámetro eléctrico )

2 DP + En fuera de datos USB .

3 DP- En fuera de datos USB .

4 GND - Tierra de la señal. Conectado a tierra de la fuente.

5 FIN - Tierra. Flotar o conectarse a la capa de blindaje del cable.


(doesn ¡ t existe con el tipo Integral)

3.2 Conexión con sensor (J2 a bordo)

15-pin conector de una sola fila (J2) (la conexión de un cable plano de 15 hilos) con 1,25 mm de espacio entre, sirve como el conector

entre la placa principal y el sensor óptico. A menos que específicamente requerido por usder, la longitud del cable es de 150 mm por defecto .

Por tipo integral, needn ¡¯ t usuario que preocuparse,? S conectado internamente.

-4-
Recursos del Sistema IV

Para hacer frente a las demandas de los diferentes clientes, sistema de módulo proporciona abundantes recursos al usuario ¡¯ s uso.

4.1 Bloc de notas

El sistema deja de lado una memoria de 512 bytes (16 páginas * 32 bytes) para el usuario ¡¯ s bloc de notas, donde se pueden almacenar los

datos que requieren protección de apagado. El anfitrión puede acceder a la página de instrucciones de PS_WriteNotepad y PS_ReadNotepad.

Nota: cuando se escribe en una página de la almohadilla, la totalidad de los 32 bytes será escrito en su totalidad abarca el contenido original.

4.2 Buffer

Hay una memoria intermedia de imagen y dos búfer de 512 bytes caracteres en archivos en el espacio de memoria RAM del módulo. Los usuarios pueden leer

y escribir cualquiera de las memorias intermedias de instrucciones.

Nota: El contenido de las memorias intermedias anteriores se perderán al apagar la unidad.

4.2.1 Imagen búfer

ImageBuffer sirve para el almacenamiento de la imagen y el formato de imagen es de 256 * 288 píxeles. Al transferir a través de UART,

para acelerar la velocidad, sólo los 4 bits superiores del píxel se transfiere (es decir 16 grados de gris). Y dos píxeles adyacentes de la misma

fila formarán un byte antes de la transferencia. Una vez cargados en la PC, la imagen de la 16-gris-grado se extenderá a formato de 256

grados color gris. ¡¯ s formato BMP de 8 bits.

Cuando se transfiere a través de USB, la imagen es de 8 bits de píxeles, que ¡¯ s 256 grados grises.

búfer de archivos 4.2.2 Carácter

búfer de archivo de carácter, CharBuffer1, CharBuffer2, se puede utilizar para almacenar los archivos carácter y archivo de plantilla.

4.3 Biblioteca de huellas dactilares

Synstem reserva un espacio determinado dentro de Flash para el almacenamiento plantilla de huellas dactilares, que ¡¯ s biblioteca de huellas digitales. El

contenido de la biblioteca se mantienen en el suministro de energía.

Capacidad de los cambios de la biblioteca con la capacidad de Flash, el sistema reconocerá automáticamente el último. template¡s de almacenamiento

de huellas digitales en Flash es en orden secuencial. Supongamos que la capacidad de huellas dactilares N, a continuación, el número de serie de la plantilla en

la biblioteca es 0, 1, 2, 3 ¡N. usuario sólo puede biblioteca de acceso por número de plantilla.

4.4 Sistema Confiuration Parámetro

Para facilitar el desarrollo de usuario ¡¯ s, abre los parámetros del sistema Módulo parte para su uso. Y las instrucciones básicas son

SetSysPara y ReadSysPara. Ambas instrucciones toman Número de parámetro como parámetro.

-5-
Cuando el ordenador superior envía comando para modificar el parámetro, el módulo de primeras respuestas con configuraciones originales, a

continuación, lleva a cabo la modificación de los parámetros y escribe registro de configuración en Flash. En el siguiente inicio, el sistema se ejecutará con las

nuevas configuraciones.

4.4.1 control de la tasa de baudios (Número de parámetro: 4)

El parámetro controla la velocidad de comunicación UART del Modul. Su valor es un número entero N, N = [1, 12]. Cooresponding velocidad

de transmisión es de 9600 * N bps .

4.4.2 Nivel de seguridad (Número de parámetro: 5)

El parámetro controla el valor de umbral correspondiente de la búsqueda huellas digitales y comparación. El nivel de seguridad se

divide en 5 grados, y el valor cooresponding es 1, 2, 3, 4, 5. En el nivel 1, FAR es el más alto y FRR es la más baja; Sin embargo en el nivel

5, es de lejos el más bajo y FRR es la más alta.

4.4.3 longitud del paquete de datos (Número de parámetro: 6)

El parámetro decide la longitud max del paquete de la transferencia de datos cuando se comunica con el ordenador superior. Su

valor es 0, 1, 2, 3, que corresponde a 32 bytes, 64 bytes, 128 bytes, 256 bytes, respectivamente.

4.5 Sistema de registro de estado

registro de estado del sistema indica el estado de funcionamiento actual del módulo. Su longitud es de 1 palabra, y se puede leer a través de i nstruction

ReadSysPara. Definición del registro es como SS OWS:

Num bits 15 4 3 2 1 0

Descripción Reservado ImgBufStat PWD Pass Ocupado

Nota:

• Ocupado : 1 bit. 1: sistema es comandos de ejecución; 0: sistema está libre;

• Pasar : 1 bit. 1: encontrar el dedo correspondiente; 0: el dedo equivocado;

• PWD : 1 bit. 1: verificado device¡s contraseña apretón de manos.

• ImgBufStat : 1 bit. 1: buffer de imagen contiene una imagen válida.

4.6 Dirección del módulo

Cada módulo tiene una dirección de identificación. Cuando se comunica con el ordenador superior, cada instrucción / datos se transfieren en

forma de paquete de datos, que contiene el elemento de dirección. sistema de módulos sólo responde al paquete de datos cuyo valor del artículo

dirección es la misma con su dirección de identificación.

La longitud de la dirección es de 4 bytes, y su valor por defecto de fábrica es 0xFFFFFFFF. El usuario puede modificar la dirección a través de la instrucción SetAdder.

La nueva dirección modificada se mantiene en el suministro de energía.

4.7 Generador de números aleatorios

Módulo integra un generador de hardware de 32 bits de números aleatorios (RNG) (sin semilla). a través de la instrucción GetRandomCode,

sistema generará un número aleatorio y subirlo.

-6-
Protocolo de Comunicación V

El protocolo define los datos que intercambian formato cuando ZFM-20 serie se comunica con el ordenador superior. El protocolo y la

instrucción establece las manzanas tanto para UART y modo de comunicación USB. Para PC, interfaz USB es muy recomendable para mejorar la

velocidad de intercambio, sobre todo en el dispositivo de escaneo de huellas digitales.

formato de paquete de datos 5.1

Cuando se comunica, la transferencia y recepción de datos / órdenes / resultado están todos envueltos en formato de paquete de datos.

formato de paquete de datos

Encabezamiento Sumador identificador de longitud del El contenido del paquete Suma de comprobación

paquete paquete (instuction / datos / Parámetro )

Definición de paquete de datos

Nombre Símbolo Longitud Descripción

Encabezamiento comienzo 2 bytes valor fijo de EF01H; Byte alto transfiere en primer lugar.

El valor predeterminado es 0xFFFFFFFF, que puede ser modificado por el comando. Byte

Sumador SUMADOR 4 bytes alto transfiere primero y al agregador de valor equivocado,

módulo rechazará transferir.

paquete 01H Comando;

paquete de datos; paquete de datos no debe aparecer solo en la ejecución de

02H processs, debe seguir paquete de órdenes o paquete de reconocimiento.


identificador de
PID 1 byte
paquete
07H Reconocer paquete;

08H Fin de paquete de datos.

Se refiere a la longitud del contenido del paquete (paquetes de mando y los paquetes de datos) más la
longitud del
Longitud 2 bytes longitud de la suma de comprobación (2 bytes). Unidad es el byte. Longitud máxima es de 256 bytes.
paquete
Byte alto y se transfiere en primer lugar.

Puede ser comandos, datos, mando ¡ parámetros s,


Contenidos
DATOS - reconocer resultado, etc. (valor de carácter de huellas digitales, plantilla están todos considerará
del paquete
como datos);

La suma aritmética de identificador de paquete, la longitud del paquete y todos Contenido

Suma de comprobación SUMA 2 bytes del producto. trozos desbordantes se omiten. byte alto se transfiere primero.

5.2 Comprobar y reconocimiento de paquete de datos

Nota: Los comandos sólo se envía desde el ordenador superior al módulo, y el módulo

-7-
reconoce los comandos.
Tras la recepción de comandos, Módulo informará del estado de ejecución de comandos y los resultados al ordenador superior a través de

paquete de reconocimiento. Reconocer paquete tiene parámetros y también puede tener siguiente paquete de datos. equipo superior ¯ t comprobar el

paquete que recibe Module¡s de estado o de ejecución de comandos a través de resultados a menos de acuse de recibo de paquetes enviados desde

el módulo. Reconocer paquete incluye código de confirmación 1 byte y tal vez también el parámetro devuelto.

code¡s confirmación definición es:


1. 00h: commad ejecución completa;

2. 01h: error cuando se recibe el paquete de datos;

3. 02h: no dedo en el sensor;


4. 03h: dejar de inscribirse el dedo;

5. 06h: no generar archivo de carácter debido a la imagen de la huella sobre-desordenada;

6. 07h: no generar archivo de carácter debido a lackness del punto personaje o sobre-pequeñez de

imagen de la huella

7. partido doesn¡¯t dedo;: 08h

8. 09h: no logran encontrar el dedo correspondiente;

9. 0Ah: dejar de combinar los archivos de caracteres;

10. 0Bh: Dirección ING PageID está más allá de la biblioteca de dedo;

11. 0ch: error al leer la plantilla de la biblioteca o la plantilla no es válido;


12. 0Dh: error cuando la posibilidad de subir plantilla;

13. 0Eh: Módulo ¯ t recibir los siguientes paquetes de datos.

14. 0Fh: error al cargar la imagen;


15. 10h: dejar de eliminar la plantilla;

dieciséis. 11h: no despeje biblioteca dedo;

17. 15h: no generar la imagen para el lackness de imagen primaria válida;

18. 18h: error al escribir flash;


19. 19h: No hay error de definición;

20. 1Ah: Número de registro inválido;

21. 1Bh: configuración incorrecta de registro;

22. 1 canal: número de página del cuaderno equivocada;

23. 1Dh: dejar de operar el puerto de comunicación;

24. otros: sistema de reserva;

-8-
Sistema de instrucciones del módulo VI

ZFM-20 series proporcionan 23 instrucciones. A través de la combinación de diferentes instrucciones, programa de aplicación puede realizar

funciones de autenticación muti dedo. Todos los comandos / datos se transfieren en formato de paquete. Consulte a 5.1 para la información detallada

del paquete.

6.1 Instrucciones relacionados con el sistema

6.1.1 Comunicar enlace: apretón de manos

Descripción:

Confirmar que la comunicación es conectar entre el módulo y la parte superior del monitor de parámetros de entrada: 0

código de control de retorno de parámetros: código de confirmación; Código de instrucción: 17H Comm y (o instr u cción) pac k Formato de

edad:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 1byte 2 bytes

Encabezamiento dirección de Paquete longitud del Instrucción código de Suma de comprobación

chip identificador paquete código control

EF01H xxxx 01H 0004H 17H 0 001CH

ACKNOW cornisa formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección Paquete Paquete Confirmación Suma de comprobación

de chip identificador longitud código

EF01H xxxx 07H 0003h xxH suma

Nota: Código de confirmación = 00H: explotación de puertos completa;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de confirmación =

1DH: dejar de operar el puerto de comunicación;

6.1.2 Conjunto Dirección del módulo: SetAdder

Descripción: Establecer Dirección del módulo. (Refiérase a 4,7 para adderss información) Parámetro de entrada:

Ninguno;

Volver Parámetro: Código de confirmación (1 byte) Código de

instrucción: 15H Co mmand (o instruc t ion) packag Formato de correo: 2

bytes

4 bytes 1 byte 2 bytes 1 byte 4 bytes 2 bytes

Encabezamiento Original Paquete longitud del Instrucción nuevo módulo Suma de comprobación

dirección del módulo identificador paquete código dirección

EF01H xxxx 01H 0007h 15H xxxx suma

Acknowled ge formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento nuevo módulo identificador de longitud del Confirmación Suma de comprobación

dirección paquete paquete código

EF01H xxxx 0007h 07H xxH Suma

-9-
Nota: El ajuste de dirección completa;: Confirmación código = 00H

Código de confirmación = 01H: error cuando se recibe el paquete;

6.1.3 establecer parámetros básicos del módulo system¡s: SetSysPara

Descripción: ajustes de los parámetros de operación. (Consulte 4.4 para más información) Parámetro de entrada:

Número de parámetro; Volver Parámetro: Código de confirmación (1 byte) Código de instrucción: C 0EH ommand (O r de

instrucciones) para el paquete estera: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 1byte 1byte 2 bytes

Cabezal de Módulo Paquete longitud del Instrucción número de contenido de suma de comprobación

dirección identificador paquete código parámetro

EF01H xxxx 01H 0005H 0EH 4/5/6 xx suma

reconocer p ackage formato:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 0007h 03H xxH Suma

Nota: El ajuste de parámetros completa;: Confirmación código = 00H

Código de confirmación = 01H: error cuando se recibe el paquete; Código de

confirmación = 1Ah: número de registro incorrecto;

6.1.4 Leer parámetro del sistema: ReadSysPara

Descripción: Leer Module¡s registro de estado del sistema y los parámetros de configuración básicos; ( Consulte a 4,4

para el parámetro de configuración del sistema y 4,5 para el registro de estado del sistema ).

Parámetro de entrada : Ninguno de retorno Parámetro : Código de confirmación (1 byte) + parámetro básico ( 16

bytes )

código instuction: 0Fh Comando (o de instrucciones) paquete Formato

de edad: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del paquete Instrucción Suma de comprobación

módulo paquete código

EF01H xxxx 01H 0003h 0Fh 0013H

• Ackno w cornisa formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 16 bytes 2 bytes

Encabezamiento dirección del Paquete longitud del Confirmación parámetro básico Suma de comprobación

módulo identificador paquete código lista

EF01H xxxx 07H 3 + 16 xxH véase la siguiente suma

(0013H) mesa

Nota: Código de confirmación = 00H: leer completa;

confi código de confirmación = 01H: error cuando se recibe packa ge; Nombre

Descripción Offset (palabra) Tamaño (palabra)

registro de estado Contenido del registro de estado del sistema 0 1

código identificador del sistema Valor fijo: 0x0009 1 1

- 10 -
tamaño de la biblioteca dedo tamaño de la biblioteca dedo 2 1

Nivel de seguridad Nivel de seguridad (1, 2, 3, 4, 5) 3 1

dirección del dispositivo dirección del dispositivo de 32 bits 4 2

tamaño de paquete de datos El tamaño del código (0, 1, 2, 3) 6 1

ajustes de baudios N (baudios = 9600 * N bps) 7 1

6.1.5 Leer el número de plantilla válido: TempleteNum

Descripción: leer el número válido de plantilla actual del parámetro del módulo de entrada:

ninguno

Volver Parámetro: Código de confirmación (1 byte) , número de plantilla: Código N Instuction de:

1DH de comandos (o de instrucciones) paquete Formato: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del módulo identificador de longitud del Instrucción Suma de comprobación

paquete paquete código

EF01H xxxx 01H 0003h 1DH 0021H

ACKNOW packag cornisa Formato de correo: 2

bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes

Encabezamiento dirección del Paquete longitud del Confirmación número de la Suma de comprobación

módulo identificador paquete código plantilla

EF01H xxxx 07H 5 xxH norte suma

Nota: Código de confirmación = 00H: leer completa;

Código de confirmación = 01H: error cuando se recibe el paquete;

6.2 instrucciones de huellas digitales de procesamiento

6.2.1 Para recoger la imagen del dedo: GenImg

Descripción: dedo detectar y almacenar la imagen del dedo detectado en ImageBuffer mientras

devolver código de confirmación exitosa; Si no hay un dedo, devolvió el código de confirmación


sería ¡¯ t detectar finger¡.
Parámetro de entrada: ninguno

Volver Parámetro: Código de confirmación (1 byte) Código de

Instuction: 01H comas nd (o instructio norte ) Para el paquete estera: 2

bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del paquete Instrucción Suma de comprobación

módulo paquete código

EF01H xxxx 01H 0003h 01H 0005H

ACKN paquete owledge Formato: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH Suma

- 11 -
Nota: Código de confirmación = 00H: dedo de la colección de los successs;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de

confirmación = 02H: ¡¯ t detectar dedo; Código de confirmación = 03H: no reúnen

los dedos;

6.2.2 Sube la imagen: UpImage

Descripción: para cargar la imagen en Img_Buffer al equipo superior. Consulte la 1.1.1 para más información sobre

buffer de imagen.

Parámetro de entrada: ninguno

Volver Parámetro: Código de confirmación (1 byte) Código de

Instuction: 0Ah Comando (O instrucción) pac r Formato de Kage: 2

bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del módulo identificador de Paquete de código Longitud de instrucción Suma de comprobación

paquete

EF01H xxxx 01H 0003h 0AH 000EH

Reconocer formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH suma

Nota 1 : Código de confirmación = 00H: listo para transferir el siguiente paquete de datos;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de confirmación = 0Fh: no transmita el

siguiente paquete de datos; 2 : Módulo transferirá el siguiente paquete de datos después de responder a la parte

superior

computadora.

6.2.3 Descargar la imagen: DownImage

Descripción: Para descargar la imagen desde el ordenador superior a Img_Buffer. Consulte la 1.1.1 para más información sobre

la memoria de imagen.

Parámetro de entrada: ninguno

Volver Parámetro: Código de confirmación (1 byte) Código de

Instuction: 0Bh Comando (O instrucción r) packa Formato de GE: 2

bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del módulo identificador de longitud del Instrucción Suma de comprobación

paquete paquete código

EF01H xxxx 01H 0003h 0Bh 000FH

Reconocer formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH suma

Nota 1 : Código de confirmación = 00H: listo para transferir el siguiente paquete de datos;

- 12 -
Código de confirmación = 01H: error cuando se recibe el paquete; Código de confirmación = 0EH: no transmita el siguiente

paquete de datos; 2 : Módulo transferirá el siguiente paquete de datos después de responder a la computadora superior.

longitud del paquete de datos debe ser 64, 128, o 256 .

6.2.4 Para generar el archivo de caracteres de la imagen: Img2Tz

Descripción: para generar el archivo de caracteres de la imagen original en el dedo y ImageBuffer

almacenar el archivo en CharBuffer1 o CharBuffer2.

Parámetro de entrada: BufferID (número de caracteres búfer de archivo) Volver

Parámetro: Código de confirmación (1 byte) Código de Instuction: 02H Co mmand (o en s trucción)

pac Formato de Kage: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes

Encabezamiento dirección del Paquete longitud del Instrucción número de Suma de comprobación

módulo identificador paquete código búfer

EF01H xxxx 01H 0004H 02H BufferID suma

Nota: BufferID de CharBuffer1 y CharBuffer2 son 1 hora y 2, respectivamente. otros valores


(Excepto 1h, 2h) se procesarían como CharBuffer2. ACKN packag

owledge Formato de correo: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de Paquete longitud Confirmación Suma de comprobación

módulo paquete código

EF01H xxxx 07H 0003h XXII suma

Nota: Código de confirmación = 00H: generar el archivo completo de caracteres;

Código de confirmación = 01H: error cuando se recibe el paquete;

Código de confirmación = 06H: logran generar archivo de carácter debido a la sobre-desordenada

imagen de la huella;

Código de confirmación = 07H: logran generar el archivo debido al carácter lackness de carácter

punto o sobre-pequeñez imagen de la huella de;

Código de confirmación = 15H: logran generar la imagen para el lackness de primaria válida

imagen;

6.2.5 Para generar plantilla: RegModel

Descripción: Para combinar la información de los ficheros de carácter de CharBuffer1 y CharBuffer2 y

generar una plantilla que se stroed atrás en tanto CharBuffer1 y CharBuffer2.


Parámetro de entrada : Ninguno de retorno Parámetro : Código de

confirmación (1 byte) Código de Instuction: 05H Comm y (o instru do ción)

paquete Formato: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Cabezal de Módulo identificador de longitud del Instrucción Suma de comprobación

dirección paquete paquete código

EF01H xxxx 01H 0003h 05H 09H

- 13 -
• Reconocer pag formato ackage : 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH suma

Nota: Código de confirmación = 00H: éxito la operación;

Código de confirmación = 01H: error cuando se recibe el paquete;

Código de confirmación = 0Ah: dejar de combinar los archivos de caracteres. ¡¯ s, los archivos de carácter

don ¡¯ t pertenecen a un dedo.

6.2.6 Para cargar carácter o plantilla: UpChar

Descripción: para cargar el archivo de plantilla de carácter o CharBuffer1 / CharBuffer2 a superior

computadora;

Parámetro de entrada: BufferID (Tampón número) Volver

Parámetro: Código de confirmación (1 byte) Código de Instuction:

08H Comm y (o instr u cción) packag Formato de correo: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Instrucción número de Suma de comprobación

módulo paquete paquete código búfer

EF01H xxxx 01H 0004H 08H BufferID suma

Nota: BufferID de CharBuffer1 y CharBuffer2 son 1 hora y 2, respectivamente. otros valores

(Excepto 1h, 2h) se procesarían como CharBuffer2. ACKNOWL paquete

borde f Ormat: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH suma

Nota 1: Código de confirmación = 00H: listo para transferir el siguiente paquete de datos;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de confirmación

= 0DH: error cuando la posibilidad de subir plantilla;

2: Módulo transferirá siguiente paquete de datos después de responder a la computadora superior .; 3: La instrucción doesn¡¯t

afecta a amortiguar los contenidos.

6.2.7 Para descargar el archivo carácter o plantilla: DownChar

Descripción: para descargar el archivo de plantilla de carácter o equipo superior al búfer especificado de

Módulo;
Parámetro de entrada: BufferID (número buffer) Volver

Parámetro: Código de confirmación (1 byte) Código de Instuction:

09H

Comando (o instrucción) pag ackage de estera:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes

Encabezamiento dirección del Paquete longitud del Instrucción número de Suma de comprobación

módulo identificador paquete código búfer

- 14 -
EF01H xxxx 01H 0004H 09H BufferID suma

Nota: BufferID de CharBuffer1 y CharBuffer2 son 1 hora y 2, respectivamente. Otros valores (excepto

1h, 2h) se procesa como CharBuffer2. Reconocer forma


el paquete t: 2 bytes
4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH suma

Nota 1: Código de confirmación = 00H: listo para transferir el siguiente paquete de datos;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de confirmación = 0EH: dejar de recibir los

siguientes paquetes de datos. 2: Módulo transferirá el siguiente paquete de datos después de responder a la parte

superior

computadora.

6.2.8 Para almacenar la plantilla: Tienda

Descripción: para almacenar la plantilla de tampón especificado (Memoria Intermedia 1 / tampón 2) en el lugar designado de

biblioteca de Flash.

Parámetro de entrada: BufferID (número buffer), PageID ( ubicación flash de la plantilla, con dos bytes

alta delante de byte y el byte bajo detrás )

Volver Parámetro: Código de confirmación (1 byte) Código de

Instuction: 06H Comman d (o instruc t ion) packag Formato de correo:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes

Cabezal de Módulo Paquete longitud del Instrucción número de Ubicación Suma de comprobación

dirección identificador paquete código búfer número

EF01H xxxx 01H 06H 0006H BufferID PageID suma

Nota: BufferID de CharBuffer1 y CharBuffer2 son 1 hora y 2, respectivamente. otros valores

(Excepto 1h, 2h) se procesarían como CharBuffer2.

Reconocer formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH suma

Nota: Código de confirmación = 00H: el éxito de almacenamiento;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de confirmación = 0BH:

abordar PageID está más allá de la biblioteca de dedo; Código de confirmación = 18H: error al escribir

flash.

6.2.9 Para leer la plantilla de la biblioteca de inflamación: LoadChar

Descripción: para cargar la plantilla en la ubicación especificada (PageID) de la biblioteca de Flash a la memoria intermedia de plantilla

CharBuffer1 / CharBuffer2

Parámetro de entrada: BufferID (número buffer), PageID (Flash ubicación de la plantilla, con dos bytes

alta delante de byte y el byte bajo detrás) .

Volver Parámetro: Código de confirmación (1 byte)

- 15 -
código instuction: 07H Comm y (o instru do ción) packa Formato

de GE: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes

Cabezal de Módulo Paquete longitud del Instrucción número de Página Suma de comprobación

dirección identificador paquete código búfer número

EF01H xxxx 01H 0006H 07H BufferID PageID suma

Nota: BufferID de CharBuffer1 y CharBuffer2 son 1 hora y 2, respectivamente. Otros valores (excepto

1h, 2h) se procesa como CharBuffer2. Reconocer formato


de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del módulo identificador de longitud del Confirmación Suma de comprobación

paquete paquete código

EF01H xxxx 07H 0003h XXII suma

Nota: Código de confirmación = 00H: el éxito de la carga;

Código de confirmación = 01H: error cuando se recibe el paquete;

Código de confirmación = 0ch: error al leer la plantilla de la biblioteca o la plantilla de lectura se

inválido;

Código de confirmación = 0BH: abordar PageID está más allá de la biblioteca de dedo;

6.2.10 Para eliminar la plantilla: DeletChar

Descripción: para eliminar un segmento (N) de plantillas de biblioteca de Flash comenzó desde el especificado

ubicación (o PageID);

Entrada de parámetros: PageID (número de plantilla en Flash), N (número de plantillas que desea eliminar) Volver Parámetro:

Código de confirmación (1 byte) Código de Instuction: 0ch Comm y (o instru do ción) formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes 2bytes 2 bytes

Cabezal de Módulo identificador de longitud del Instrucción Número de número de Suma de comprobación

dirección paquete paquete código página plantillas que

desea borrar

EF01H Xxxx 01H 0007h 0ch PageID norte suma

Reconocer f paquete Ormat: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento Módulo identificador de paquete longitud del Confirmación Suma de comprobación

dirección paquete código

EF01H xxxx 07H 0003h xxH suma

Nota: Código de confirmación = 00H: eliminar el éxito;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de

confirmación = 10H: Faile a eliminar las plantillas;

6.2.11 Para biblioteca dedo vacío: Vacío

Descripción: eliminar todas las plantillas en el parámetro de entrada de la biblioteca de

inflamación: ninguno

Volver Parámetro: Código de confirmación (1 byte)

- dieciséis -
código instuction: 0DH Comando (o de instrucciones) formato

de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Instrucción Suma de comprobación

módulo paquete paquete código

EF01H xxxx 01H 0003h 0DH 0011H

Reconocer forma el paquete t: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Suma de comprobación

módulo paquete paquete código

EF01H xxxx 07H 0003h xxH suma

Nota: Código de confirmación = 00H: éxito vacía;

Código de confirmación = 01H: error cuando se recibe el paquete; Código de

confirmación = 11H: no despeje biblioteca dedo;

6.2.12 Para llevar a cabo una adaptación precisa de dos plantillas de los dedos: Partido

Descripción: para llevar a cabo una adaptación precisa de plantillas de CharBuffer1 y CharBuffer2,

proporcionando de resultados.

Parámetro de entrada: ninguno

Volver Parámetro: Código de confirmación (1 byte) , puntuación de coincidencia. código

instuction: 03H Comman d (o instrucción) formato de paquete : 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del paquete código de instrucción Suma de comprobación

módulo paquete

EF01H Xxxx 01H 0003h 03H 0007h

ACKNOW formato de paquete saliente: 2 bytes 4

bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes

Cabezal de Módulo Paquete longitud del Confirmación puntuación de Suma de comprobación

dirección identificador paquete código adaptación

EF01H xxxx 07H 0005H XXII XXII suma

Nota 1: Código de confirmación = 00H: las plantillas de las dos memorias intermedias son coincidentes!

Código de confirmación = 01H: error cuando se recibe el paquete; Código de confirmación = 08H:

plantillas de los dos buffers Riñón ¡¯ t coincidente; 2: La instrucción doesn¡¯t afecta al contenido de las

memorias intermedias.

6.2.13 Para buscar biblioteca dedo: Buscar

Descripción: para buscar en toda la biblioteca dedo de la plantilla que coincida con la de CharBuffer1

o CharBuffer2. Cuando se encuentran, se devolverá PageID.

Parámetro de entrada: BufferID, StartPage (búsqueda dirección de inicio), PageNum ( buscar números )

Volver Parámetro: Código de confirmación (1 byte), PageID (ajustando plantillas de ubicación )

código instuction: 04H comas nd (o instru do ción) paquete una Formato

de GE:

2 bytes 4bytes 1 byte 2 bytes 1 byte 1 byte 2 bytes 2 bytes 2 bytes

- 17 -
Cabezal de Módulo paquete longitud del código n número de Parámetro comprobaciones de los parámetros

dirección identifie paquete instructio búfer um

EF01H xxxx 01H 0008H 04H BufferID Página de inicio PageNum suma

Nota: BufferID de CharBuffer1 y CharBuffer2 son 1 hora y 2, respectivamente. otros valores

(Excepto 1h, 2h) se procesarían como CharBuffer2.

Acknowled paquete de ge Formato: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes 2 bytes 2 bytes

Encabezamiento Módulo Paquete longitud del Confirmación 页码 得分 Suma de comprobación

dirección identificador paquete código

EF01H xxxx 07H 0007h xxH PageID MatchScore suma

Nota 1: Código de confirmación = 00H: cuanto más fino encontrado coincidencia;

Código de confirmación = 01H: error cuando se recibe el paquete;

Código de confirmación = 09H: No coincidente en la biblioteca (tanto el PageID y


puntuación de coincidencia son 0);

2: La instrucción doesn¡¯t afecta al contenido de las memorias intermedias.

6.3 Otras instrucciones

6.3.1 Para generar un código aleatorio: GetRandomCode

Descripción: para comandar el módulo para generar un número aleatorio y devolverlo al superior
equipo; Véase 4.8 para más información acerca de Generador de números aleatorios;

Parámetro de entrada: ninguno

Volver Parámetro: Código de confirmación (1 byte) Código de

Instuction: 14H Comando ( o instrucción) pa ckage formato: 2

bytes

4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del identificador de longitud del paquete Instrucción Suma de comprobación

módulo paquete código

EF01H xxxx 01H 0003h 14H 0018H

Acknowle paquete de DGE estera: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 4 bytes 2 bytes

Encabezamiento dirección del identificador de longitud del Confirmación Número Suma de comprobación

módulo paquete paquete código aleatorio

EF01H xxxx 07H 0007h xxH xxxx suma

Nota: Código de confirmación = 00H: el éxito de generación;

Código de confirmación = 01H: error cuando se recibe el paquete;

6.3.2 Para escribir bloc de notas: WriteNotepad

Descripción: para el equipo superior para escribir datos en la página de Flash (referirse a la 4.1 para obtener más

sobre el Bloc de notas). También vea R eadNotepad;

Entrada de parámetros: NotePageNum, el contenido del usuario (o contenido de datos) Volver

Parámetro: Código de confirmación (1 byte)

- 18 -
código instuction: 18H comas nd (o instrucción) packa Formato

de GE: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 1byte 32 bytes 2 bytes

Encabezamiento dirección del Paquete longitud del Instrucción Página contenido Suma de comprobación

módulo identificador paquete código número de datos

EF01H xxxx 01H 4 + 32 (0024H) 18H 0 ~ 15 contenido suma

Acknowled ge formato de paquete:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 2 bytes

Encabezamiento dirección del módulo identificador de longitud del Código de confirmación Suma de comprobación

paquete paquete

EF01H xxxx 07H 0003h xxH suma

Nota: Código de confirmación = 00H: escribir el éxito;

Código de confirmación = 01H: error cuando se recibe el paquete;

6.3.3 Para leer bloc de notas: ReadNotepad

Descripción: leer el contenido page¡s datos especificado; Consulte a 4.1 para más información acerca de bloc de notas de usuario.

Ver también WriteNotepad.

Parámetro de entrada: ninguno

Volver Parámetro: Código de confirmación (1 byte) + código de Instuction contenido de

datos: 19H Comman d (o instrucción ) paquete para estera: 2 bytes

4 bytes 1 byte 2 bytes 1 byte 1byte 2 bytes

Encabezamiento dirección del Paquete longitud del Instrucción Página Suma de comprobación

módulo identificador paquete código número

EF01H xxxx 01H 0004H 19H 0 ~ 15 xxH

ACKNOW packag cornisa mi formato:

2 bytes 4 bytes 1 byte 2 bytes 1 byte 32bytes 2 bytes

Encabezamiento dirección del Paquete longitud del Confirmación el contenido del usuario Suma de comprobación

módulo identificador paquete código

EF01H xxxx 07H 3 + 32 (0023H) xxH el contenido del usuario suma

Nota: Código de confirmación = 00H: leer el éxito;

Código de confirmación = 01H: error cuando se recibe el paquete;

- 19 -
Tabla 6.4 Instrucción

6.4.1 Clasificados por funciones

num código de tipo descripción Tipo de código num descripción

1 17H comunicar enlace 12 09H Para descargar la plantilla

2 15H Para establecer la dirección del dispositivo 13 Para 06H de la tienda;


Relacionadas con el sistema

3 0EH Para establecer el parámetro del sistema 14 07H leer la plantilla / carga

procesamiento Finerprint
4 Para 0FH leer sistema 15 0CH eliminar tempates

Parámetro

5 1DH Para leer la plantilla dedo dieciséis 0DH para vaciar la biblioteca

números

6 imagen Dedo Collect 01H 17 Llevar a cabo 03H preciso

pareo de dos
plantillas;
procesamiento Finerprint

7 0AH Para cargar la imagen 18 04H Buscar la dedo


biblioteca

8 0BH Para descargar la imagen 19 14H para obtener el código aleatorio

9 02H Para generar caracteres 20 18H para escribir bloc de notas

presentar de la imagen
otros

10 05H Para combinar caracteres 21 19H Para leer bloc de notas

archivos y generar
modelo

11 08H para cargar la plantilla

6.4.2 Clasificados por código de instrucción

código identificador Descripción Código identificador Descripción

01H GenImg Recoger imagen Dedo 0CH DeletChar eliminar tempates

02H Img2Tz Para generar el archivo de caracteres 0DH vacío para vaciar la biblioteca

de la imagen

03H Partido Llevar afuera preciso 0EH SetSysPara Para establecer el parámetro del sistema

pareo de dos
plantillas;

04H Seraj Buscar en la biblioteca del dedo 0FH ReadSysPara Para leer el parámetro del sistema

05H RegModel Para combinar archivos de caracteres 14H GetRandomCod para obtener el código aleatorio

y generar mi

modelo

06H Almacenar Para almacenar la plantilla; 15H SetAdder Para establecer la dirección del dispositivo

07H LoadChar leer la plantilla / carga 17H apretón de manos comunicar enlace

08H UpChar para cargar la plantilla 18H WriteNotepad para escribir bloc de notas

09H DownChr para descargar la plantilla 19H ReadNotepad Para leer bloc de notas

0AH UpImage Para subir la imagen 1DH TempleteNum Para leer la plantilla dedo
números

0BH DownImage Para descargar la imagen

- 20 -
Dimensiones

Dimensiones F1.1 de módulo de tipo derramado

Dimensiones F1.2 de módulo de tipo integral

- 21 -

Вам также может понравиться