Você está na página 1de 13

Protocolo de Comunicação

PROTOCOLO DE COMUNICAÇÃO

TECLADO ANSI

Versão: 1.01
Data: 18 de fevereiro de 2021
Numero de páginas: 13
Nome do arquivo: Protocolo de Comunicação Teclado ANSI.doc

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

CONTROLE DE VERSÃO

Versão Data Autor Descrição

1.00 29.09.2011 Ivo Cherobim Criação do documento


1.01 18.02.2021 Ivo Cherobim Inclusão da forma de configuração do teclado

As informações e dados contidos neste documento são confidenciais e constituem propriedade industrial da
Sertec Sistemas e Assessoria LTDA somente poderão ser copiadas ou divulgadas no todo ou em parte por
qualquer meio, mediante autorização prévia por escrito. Sua divulgação não autorizada a terceiros constitui
infração às Leis do Direito Autoral e da Propriedade Industrial.

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

INDICE
1 INTRODUÇÃO ................................................................................................................................................................ 4

2 CONFIGURAÇÃO DA PORTA SERIAL ..................................................................................................................... 4

3 DESCRIÇÃO DOS COMANDOS .................................................................................................................................. 4

3.1 COMANDO LIMPA TELA............................................................................................................................................. 4

3.2 COMANDO POSICIONA CURSOR LINHA 1 E COLUNA 1 .................................................................................. 5

3.3 COMANDO NOVA LINHA ....................................................................................................................................... 5

3.4 COMANDO RETORNO DO CARRO ........................................................................................................................ 5

3.5 COMANDO CURSOR PISCANTE ............................................................................................................................ 5

3.6 COMANDO CURSOR APAGADO ........................................................................................................................... 5

3.7 COMANDO DE ATIVAÇÃO DO BEEP.................................................................................................................... 5

3.8 TABELA DE CARACTERES – DA SERIAL PARA TECLADO............................................................................................. 6

3.9 TABELA DE CARACTERES – DO TECLADO PARA SERIAL ............................................................................................. 8

4 ESQUEMA DE LIGAÇÃO ........................................................................................................................................... 10

5 CONFIGURAÇÃO DO MODO ANSI ......................................................................................................................... 11

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

1 INTRODUÇÃO

Este documento descreve o protocolo de comunicação serial do teclado ANSI e sua forma de instalação.

2 CONFIGURAÇÃO DA PORTA SERIAL

A taxa de transmissão padrão é de:

Porta serial UM  115200 bps, o tamanho da palavra é de 8 bits, não tem paridade “None”, bits de parada
“Stop Bit” igual a 1 e não tem controle de fluxo de dados (115200 bps – 8N1).

Porta serial DOIS  19200 bps, o tamanho da palavra é de 8 bits, não tem paridade “None”, bits de parada
“Stop Bit” igual a 1 e não tem controle de fluxo de dados (19200 bps – 8N1).

3 DESCRIÇÃO DOS COMANDOS

O formato dos comandos enviados para o teclado é composto somente de um único byte. E para escrever
algum caráter no display do teclado, basta enviar o caráter corresponde da letra ou digito da tabela ASCII para o
teclado.

A conversão de escrita no display LCD segue a padronização do layout do próprio LCD:

1...........................16 (Posição)
________________
xxxxxxxxxxxxxxxx (Linha 1)
xxxxxxxxxxxxxxxx (Linha 2)
xxxxxxxxxxxxxxxx (Linha 3)
xxxxxxxxxxxxxxxx (Linha 4)
________________

3.1 COMANDO LIMPA TELA


Código do comando: 0x01 (hexadecimal)
Ao receber este comando, o teclado executa uma limpeza dos dados que estão escritos no display e
posiciona o cursor na posição 1 da linha 1.

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

3.2 COMANDO POSICIONA CURSOR LINHA 1 E COLUNA 1


Código do comando: 0x02 (hexadecimal)
Ao receber este comando, o teclado posiciona o cursor na posição 1 da linha 1.

3.3 COMANDO NOVA LINHA


Código do comando: 0x0A (hexadecimal)
Ao receber este comando, o teclado irá posicionar o cursor para a posição 1 da próxima linha.

3.4 COMANDO RETORNO DO CARRO


Código do comando: 0x0D (hexadecimal)
Ao receber este comando, o teclado irá posicionar o cursor para a posição 1 da linha que o mesmo se
encontra.

3.5 COMANDO CURSOR PISCANTE


Código do comando: 0x0F (hexadecimal)
Ao receber este comando, o teclado irá alterar o formato do cursor, no caso irá fazer com que o mesmo
fique piscando.

3.6 COMANDO CURSOR APAGADO


Código do comando: 0x0C (hexadecimal)
Ao receber este comando, o teclado irá alterar o formato do cursor, no caso irá fazer com que o mesmo
fique apagado.

3.7 COMANDO DE ATIVAÇÃO DO BEEP


O comando de ativação do beep do teclado possui 3 comandos, sendo: beep curto, beep médio e beep
longo.
Código do comando para o beep curto: 0x09 (hexadecimal)
Ao receber este comando, o teclado irá acionar o beep por 150 milisegundos.

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

Código do comando para o beep médio: 0x08 (hexadecimal)


Ao receber este comando, o teclado irá acionar o beep por 650 milisegundos.

Código do comando para o beep longo: 0x07 (hexadecimal)


Ao receber este comando, o teclado irá acionar o beep por 2 segundos.

3.8 TABELA DE CARACTERES – DA SERIAL PARA TECLADO

A tabela abaixo mostra os possíveis códigos dos caracteres imprimíveis no display. Assim que o teclado
recebe algum código desta tabela, o mesmo imprimi no display o caráter e avança o cursor para a próxima
posição.

DECIMAL CARACTER DECIMAL CARACTER


32 espaço 80 P
33 ! 81 Q
34 " 82 R
35 # 83 S
36 $ 84 T
37 % 85 U
38 & 86 V
39 ' 87 W
40 ( 88 X
41 ) 89 Y
42 * 90 Z
43 + 91 [
44 , 92 \
45 - 93 ]
46 , 94 ^
47 / 95 _
48 0 96 `
49 1 97 a
50 2 98 b
51 3 99 c
52 4 100 d
53 5 101 e
54 6 102 f
55 7 103 g
56 8 104 h
57 9 105 i
58 : 106 j
59 ; 107 k

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

60 < 108 l
61 = 109 m
62 > 110 n
63 ? 111 o
64 @ 112 p
65 A 113 q
66 B 114 r
67 C 115 s
68 D 116 t
69 E 117 u
70 F 118 v
71 G 119 w
72 H 120 x
73 I 121 y
74 J 122 z
75 K 123 {
76 L 124 |
77 M 125 }
78 N 126 ->(~)
79 O 127 <- (DEL)

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

3.9 TABELA DE CARACTERES – DO TECLADO PARA SERIAL

A tabela abaixo mostra os possíveis códigos das teclas disponíveis no teclado. Não existe controle de erro
no envio destes códigos, ou seja, quando uma tecla for pressionada, seu código correspondente é enviado
instantaneamente para a serial.

DECIMAL TECLA
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
65 APAGA
76 LIMPA
69 ENTRA
67 SETA PARA CIMA
66 SETA PARA BAIXO
68 DIGITAR CODIGO
77 MACROS/DESENHO

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

3.10 TECLADO COM LEITOR RFID INTEGRADO (125KHZ E/OU 13,56MHZ)

Quanto o teclado possuir o leitor integrado de cartões RFID, o mesmo irá enviar uma mensagem no
formato abaixo quando ler um cartão corretamente.

Formato:

“MP|TIPO|NUMERO CARTAO|\r\n”

 aspas duplas não inclusas na mensagem

Onde:

MP  Indica início da mensagem


|  Separador
TIPO  Tipo do cartão
|  Separador
NUMERO CARTÃO  Numero do cartão formatado em decimal com 10 dígitos
|  Separador
\r\n  Indica fim da mensagem (0x0D e 0x0A)

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

4 ESQUEMA DE LIGAÇÃO

Para fazer a ligação do teclado, seguir o seguinte padrão:

pino 4 - Alimentação de 9V até 30Vdc


pino 3 e 11 - GND
pino 5 - RX da porta UM do terminal
pino 12 - TX da porta UM do terminal
pino 13 - RX da porta DOIS do terminal
pino 6 - TX da porta DOIS do terminal

Observação: as cores dos fios são meramente ilustrativas.

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

5 CONFIGURAÇÃO DO MODO ANSI

Normalmente o teclado é enviado com a configuração de comunicação para os rastreadores MultiPortal,


para fazer a configuração do teclado para o modo ANSI, seguir os passos abaixo:

1) Abrir o configurador:

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

2) Selecionar a opção “Outros” -> “Configuração Teclado MDT”

3) A tela de configuração será exibida:

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia
Protocolo de Comunicação

4) Clicar na opção “Ler Config” e depois “Editar Config”, neste momento selecionar a opção “Teclado
ansi”:

5) Clicar na opção “Gravar Config” para finalizar:

Data Departamento Pagina


Elaborado por Ivo Cherobim 18-02-2021 Engenharia
Aprovado por Sérgio Souza Silva 18-02-2021 Engenharia

Você também pode gostar