Apéndice A. Notas de Aplicación
A.1. Utilización de KRD13Mv2 a través de NdCan / NdCanMax
Además de la conexión directa con el HOST, el lector/grabador KRD13Mv2 también
puede utilizarse a través de una conexión CAN. Para ello, el puerto serie de KRD13Mv2
irá conectado a una placa NdCan o NdCanMax. Para ello es imprescindible que los bytes
1 y 2 de configuración del lector hayan sido previamente configurados a través de una
conexión directa con el HOST. El resto de bytes de configuración podrán modificarse
posteriormente, a través de la conexión CAN.
A.1.1. Modo controlado por Comandos
Dadas las particulares condiciones de transmisión a través de CAN, ciertos parámetros
de configuración del KRD13Mv2 necesitarán unos valores concretos :
• Parámetro $01-CFG_UART_HOST = 0x00
El Baud Rate para bus CAN es únicamente de 9600 bps. No está permitida la
velocidad de 19200 bps. Configurar directamente desde el HOST.
• Parámetro $02-ICHAR_TMO_HOST = 0xFF
La trama de un comando puede verse partida en varias tramas CAN. Por este
motivo, configuraremos el time-out entre caracteres a su valor máximo
(correspondiente a 1.2 segundos, aproximadamente). Si este valor de time-out
todavía no fuera suficiente en algún caso, y alguna trama se perdiese (es decir, nos
vuelve a aparecer el UID de la tarjeta), tendremos que esperar otros 1.2 seg. antes de
retransmitir la trama. De este modo nos aseguramos que el buffer de recepción de
tramas ha sido borrado (podían quedar fragmentos inconexos de la trama perdida).
Configurar directamente desde el HOST.
• Parámetro $05-EXPLORATION_TMR = 0xC8
Dada la cadencia más lenta de la comunicación con el HOST a través de CAN,
duplicaremos el tiempo de guarda, antes de iniciar automáticamente una nueva
exploración. Recordemos que el valor de fábrica era 0x64, correspondiente a 500 ms.
Por tanto, ahora dispondremos de 1 segundo de tiempo entre comandos sucesivos.
• Parámetro $07-OPERATION_MODE = 0x00
La conexión a través del bus CAN será tanto más efectiva cuanto menos tramas
circulen entre el HOST y el lector. Por este motivo, vamos a potenciar aquellos
comandos que minimicen dicho tráfico.
El resto de bytes pueden ser configurados según el caso general (ver
Kimaldi Electronics, S. L. Terrassa (Barcelona) – Spain Tel. +34 93 736 1510 Fax +34 93 736 1511
Kimaldi Lusa, Lda. Lisboa – Portugal Tel. +351 21 715 6303 Fax +351 21 715 6295
Kimaldi de México, S.A. Puebla – México Tel +52 222 1309463 Int Rep 01222 1309463 Fax +52 222 1309464
KRD13Mv2 - Manual de Instalación y Programación - 49
www.kimaldi.com
capítulo 8
).
kimaldi@kimaldi.com
portugal@kimaldi.com
mexico@kimaldi.com