FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ TECLADO PAINEL OPERADOR USB COM DISPLAY GRÁFICO Código : FT 023/09 REV: 02 Características LCD gráfico de 240 x 64 pontos ( 8 linhas x 40 colunas ). Teclas reprogramáveis. Interface USB 2.0. Porta Serial Virtual sobre USB. Características Elétricas Alimentação via USB : + 5 Vdc Consumo de corrente : 40 mA Parâmetros de Comunicação Serial Baud Rate Bits de Dados Paridade Stop Bit : 9600 :8 :N :1 1 ) Display de Cristal Líquido 240 X 64 pontos: O Display é controlado pelo teclado através de comandos enviados diretamente pela via serial : OBS.: Os códigos de escrita no Display são enviados de acordo com a codificação ASCII. 1.A ) Códigos de posicionamento do cursor / mensagem.: O cursor ou a mensagem poderão ser posicionados a qualquer momento em uma determinada área do display. Seqüência : 02h Z 3 Linha Coluna 14h C.SUM Sentinela Inicial 5Ah ( ASCII ) 33H ( ASCII ) Posicionamento linha 01h a 08h Posicionamento coluna 01h a 28h Sentinela final Operação XOR de todos os dados ___________________________________________________________________ FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ VALOR PARA COLUNAS EM HEXADECIMAL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 1 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 2 2 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 3 3 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 4 4 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 5 5 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 6 6 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 7 7 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 8 8 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 Posição Cursor Variável Linha 36 24 24 24 24 24 24 24 24 Variável Coluna 1.B ) Códigos escrita mensagem : ( Escrita no Display ) : Deseja-se escrever “ FOURTH “ no display : 02h Z 2 F O U R T H 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 32h ( ASCII ) 46h ( ASCII ) 4Fh ( ASCII ) 55h ( ASCII ) 52h ( ASCII ) 54h ( ASCII ) 48h ( ASCII ) Sentinela Final Operação XOR de todos os dados OBS.: Durante a escrita de caracteres no display , quando acontece o estouro no final de uma linha, automaticamente os caracteres são redirecionados para o início da próxima linha; exceto quando ocorrer o estouro da oitava linha, onde os caracteres não serão visualizados no display. OBS: O teclado possui um buffer de recebimento de caracteres de 60 posições. As Strings a serem enviadas ao teclado não poderá ultrapassar a posição máxima do buffer. String = ( Comandos + Dados ). Para um perfeito funcionamento da escrita no display, será necessário ao termino de cada bloco de comandos ou dados enviados ao teclado, implementar um delay de no mínio 10 milisegundos. ___________________________________________________________________ 37 25 25 25 25 25 25 25 25 38 26 26 26 26 26 26 26 26 39 27 27 27 27 27 27 27 27 40 28 28 28 28 28 28 28 28 FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ 1.C ) Comando Limpa Display.: Seqüência : 02h Z 4 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 34h ( ASCII ) Sentinela Final Operação XOR de todos os dados 1.D ) Programação Cursor OFF : Seqüência : 02h Z 5 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 35h ( ASCII ) Sentinela Final Operação XOR de todos os dados 1.E ) Programação Cursor ON : Seqüência : 02h Z 6 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 36h ( ASCII ) Sentinela Final Operação XOR de todos os dados 1.F ) Leitura status chave operador: Seqüência : 02h Z 7 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 37h ( ASCII ) Sentinela Final Operação XOR de todos os dados Após o teclado receber esse comando, em resposta é enviado um caracter informando qual a posição da chave operador Para chave ligada o caracter enviado é o “l” Para chave desligada, o caracter enviado é o “d” ___________________________________________________________________ FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ 2 ) Comandos de Habilitação / Desabilitação do Teclado : 2.A) Comando de Habilita Teclado : Este comando tem a função de habilitar o funcionamento do teclado. Após o envio deste comando, ao digitarmos, o teclado passará a gerar códigos na serial conforme mapa de teclas abaixo descrito. Quando o teclado estiver habilitado, será sinalizado um sinal sonoro Beep no acionamento das teclas. Sequência : 02h Z500 14h CSUM 02h Z 5 0 0 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 35h ( ASCII ) 30h ( ASCII ) 30h ( ASCII ) Sentinela Final Operação XOR TABELA-1 Códigos Teclado - Padrão ASCII ___________________________________________________________________ FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ 2.B) Comando de Desabilita Teclado : Este comando tem a função de desabilitar o funcionamento do teclado. Após o envio deste comando, mesmo ao digitarmos no teclado , nenhum código será enviado para a via RS232. Sequência : 02h Z1 14h CSUM 02h Z 1 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 31h ( ASCII ) Sentinela Final Operação XOR O default é TECLADO desabilitado.. 3 ) Comando para programar as teclas do teclado. Este comando tem a função de reprogramar os códigos emitidos no acionamento das teclas Seqüência : 02h Z 8 .................... .................... .................... .................... ............ 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 38h ( ASCII ) Código das teclas Sentinela Final Operação XOR de todos os dados A sequência para a programação das teclas é mostrada na figura abaixo. Se quisermos que uma tecla não gere código, é só programa-la com o valor zero 00h. ___________________________________________________________________ FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ Configuração do teclado. 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 20 6 Exemplo: Para a programação do teclado com os códigos da Tabela 1, é enviado a seguinte sequência: 02h Sentinela Inicial Z 5Ah ( ASCII ) 8 38h ( ASCII ) Codigo das 41h 31h 32h 33h 49h 45h 42h 34h 35h 36h teclas 4Ah 46h 43h 37h 38h 39h 47h 44h 1Bh 30h 0Dh 4Bh 48h 14h CSUM Sentinela Final Operação XOR de todos os dados 4 ) Comando leitura da tabela programada no teclado. Este comando tem a função de ler o conteúdo programado para as teclas do tecladdo. Seqüência : 02h Z 9 14h CSUM Sentinela Inicial 5Ah ( ASCII ) 39h ( ASCII ) Sentinela Final Operação XOR Após o teclado receber esse comando, ele retorna com o frame de Start, 23 bytes consecutivos dos códigos das teclas, sentinela de fim e o LRC dos dados enviados. ___________________________________________________________________ FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ EX: Se tomarmos como base os códigos das teclas da Tabela 1, teremos o seguinte resultado: 06h 02h 5Ah 38h 41h 31h 32h 33h 49h 45h 42h 34h 35h 36h 4Ah 46h 43h 37h 38h 39h 47h 44h 1Bh 30h 0Dh 4Bh 48h 14h 23h XXX Frame de Start XXX Código das teclas gravados. XXX Sentinela de fim XXX Calculo LRC dos dados (começa em 02h e termina em 14h). Obs: Todos os códigos na base hexadecimal. 5 ) Leitorra Smart Card. . Possui suporte a todos os cartões ISO7816 Classe A, B e C ( 5V, 3V, 1.8V ) . Possui suporte a todos os parâmetros de cartões ISO7816 TA1 ( até 344 Kbds ) Lê e escreve em todos os cartões ISO 7816-1,2,3,4 com microprocessador, T=0 e T=1(cartões de memória sob consulta) . Possui detecção de curto Circuito, smart card connector é o de 8 contatos de fricção - ISO location, Garantia de 100,000 ciclos de inserção - EMV nível 1 mecanicamente compliant. Cartões que possuam embossamento em alto relevo são suportados. Host Interface USB full speed (12 Mbps) Standards/certifications ISO/IEC 7816-1,2,3,4: IC cartões com contato EMV level 1, EMV96 version 3.1.1, EMV2000. Microsoft Windows Hardware Quality Labs (WHQL) Windows Logo Program WLP 2.0 USB 2.0 full speed. CCID - Chip card Interface device 1.0 Mondex® level 1 Purse Approved (version: Purse 2, ChipSafe and ChipSafe+) API's Microsoft PC/SC environment com os drivers associados Outros Ambientes (OCF, CT-API upon request) 6 ) Leitorra biométrica Fingerprint. - Interface: USB 2.0 - Janela de detecção: 16,26 x 24,38. - Resolução: 320x480 pixel, 500DPI x 8 bits. - Raw fingerprint file size: 150k bytes - Tamanho de arquivo de templete (minutia): 3 Kbyte - Número serial único por módulo. - Vida útil: > 1 milhão ___________________________________________________________________ FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ - FAR: ≤ 0,000001%. - FRR: ≤ 0,01%. - Rotação Fingerprint : 0 ~ 360° - Captura do template: ≤ 5 segundo - Certificações: FIPS 201/PIV 071006 Image Quality specification,Microsoft, WHQL, FCC, CE, RoHS. - Compatibilidade com sistemas operacionais: - MS Windows XP2003, 32 e 64 bits. - MS Windows Vista 2008, 32 e 64 bits. - MS Windows 7, 32 e 64 bits. - Linux Kernel 2.4 ou superior. - MAC OS versão 10.5, CPU Intel. - Temperatura: -10 a +50°C. - Tensão de alimentação: DC 4,5 5,5 V via porta USB ___________________________________________________________________ FOURTH ESPECIFICAÇÃO TÉCNICA ______________________________________________________________________ Comandos Teclado para a via RS232 Comando Código Descrição ACK 06h NACK 15h PIPE 7Ch Enviado sempre após uma sequência de comandos recebida corretamente pelo teclado. Enviado sempre que ocorre uma fallha de recepção de comandos pelo teclado. Enviado sempre que for recebida uma sequência de comandos não especificada. ___________________________________________________________________