ML manual - Teclado TS 4x4 v1.0

Transcrição

ML manual - Teclado TS 4x4 v1.0
Manual do usuário - Kit Teclado TS 4x4 v1.0
v1
Kit Teclado TS 4x4 v1.0
v1.0
Manual do usuário
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
Apresentação
O Kit Teclado TS 4x4 v1.0 foi desenvolvido pela VW Soluções utilizando-se como base o
microcontrolador PIC16F886 da Microchip.
Ele possui 16 teclas dispostas em 4 linhas e 4 colunas, possui uma película adesiva que
sobrepõe as teclas (push button) soldadas na placa.
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
Índice
1. Especificações técnicas
2. Hardware
3. Software
3.1. Codificação dos dados via serial
3.1.1. Cálculo do checksum
3.1.2. Protocolo de transmissão
3.1.3. Descrição detalhada do protocolo
3.2. Codificação dos dados via conector header (10vias)
3.3. Configurar em modo serial ou header
4. Isenção de responsabilidade
5. Garantia
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
1. Especificações técnicas
Dimensões da frente do gabinete: 10,3 cm x 10,3 cm.
Dimensões do corte para fixação do gabinete no painel: 8,2 cm x 8,2 cm.
Peso aproximado: 100 gramas (montada).
Alimentação: 12Vcc ou 24Vcc por 500mA.
Baud Rate: 4800 bps (se usado a opção serial).
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
v1
2. Hardware
O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador PIC16F886.
O equipamento possui comunicação serial através da porta RS232 ou RS485 para se
comunicar com um PC, com outra placa Clp Pic ou com qualquer
qualquer outro equipamento que
possua comunicação serial RS232 ou RS485.
A placa possui comunicação serial RS232 (padrão) e RS485, a escolha de qual usar está
de acordo com o CI usado para a comunicação, MAX232 (1) ou MAX485 (2).
A definição está no CI inserido
erido na placa, se colocar o MAX232 será com o padrão RS232 e
se usar o MAX485 será o padrão RS485. Não é permitido usar os dois CIs ao mesmo
tempo.
5
1
2
4
3
A comunicação está disponível através dos bornes (3) Rx,Tx, GND para padrão RS232 e
A, B, GND para o padrão RS485.
A alimentação da placa é feita através dos bornes VCC e GND (4) e pode ser 12 Vcc ou 24
Vcc.
O equipamento
amento pode ser usado também através do conector header (10vias) disponível,
sendo que neste caso somente poderá ser interligado com os CLPs que também possuem
este mesmo conector header (10vias) (5).
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
3. Software
3.1 Codificação dos dados via serial:
O protocolo criado para este dispositivo segue as seguintes regras:
Todo byte enviado com exceção do inicio está enquadrado nos caracteres ASCII de 0 a 9,
isso facilita a identificação do caractere de inicio (“A” ou 0x41), pois assim podemos
garantir que nenhum dado (byte) do protocolo possa assumir o valor de “A” ou 0x41.
Mostraremos um exemplo do que o teclado irá transmitir após uma tecla pressionada.
Tecla pressionada - "numero 1"
Exemplo para protocolo de transmissão em ASCII:
inicio
A
Byte 1
0
0
Byte 2
1
0
0
Checksum
0
0
9
8
Exemplo para protocolo de transmissão em HEX:
inicio
0x41
Byte 1
0x30
Byte 2
0x30
0x31
0x30
0x30
Checksum
0x30
0x30
0x39
0x38
Tecla pressionada - "numero 9"
Exemplo para protocolo de transmissão em ASCII:
inicio
A
Byte 1
0
0
Byte 2
0
0
0
Checksum
2
0
9
9
Exemplo para protocolo de transmissão em HEX:
inicio
0x41
Byte 1
0x30
0x30
Byte 2
0x30
0x30
0x30
Checksum
0x32
0x30
0x39
0x39
3.1.1 Cálculo do Checksum:
O campo de checksum é usado para checar a integridade da mensagem enviada, é gerada
pelo método de soma dos bytes enviados inclusive o caractere início.
As somas dos bytes são feitas em DECIMAL. A soma final vai se subtraindo o valor de 256
até que seu valor fique menor que 256, ou seja, valor de 1 byte (255).
De acordo com a string enviada conforme o exemplo acima "numero 1" o cálculo do
checksum segue assim:
Inicio 65 +
Byte 1 - 48 + 48 + 49 +
Byte 2 - 48 + 48 + 48 +
Checksum =
098
Somatória = 354
Então 354-256=098
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
3.1.2 Protocolo de transmissão:
Na descrição do protocolo de transmissão serão analisados os campos início, byte 1, byte
2 e checksum.
Este protocolo se refere ao formato enviado pelo hardware (Teclado TS 4x4 v1.0) como
resposta a uma tecla pressionada.
Abaixo segue o formato em bloco do protocolo.
Inicio
1 byte
Byte 1
1 byte
Byte 2
1 byte
Checksum
1 byte
3.1.3. Descrição detalhada do protocolo:
Inicio:
O byte 0x41 é utilizado para dar inicio ao protocolo. Este recurso permite aos dispositivos
da rede detectar o início de uma mensagem e finalmente ler todo o conteúdo da
mensagem até o seu final.
Byte 1 e Byte 2:
Neste trecho do protocolo (2 bytes) estão disponíveis os valores lidos das teclas
pressionadas, onde cada bit do byte corresponde a uma tecla conforme segue detalhes.
byte 1 = 00000000
byte 2 = 00000000
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Tecla número "0"
Tecla número "1"
Tecla número "2"
Tecla número "3"
Tecla número "4"
Tecla número "5"
Tecla número "6"
Tecla número "7"
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Tecla número "8"
Tecla número "9"
Tecla "Menu"
Tecla "Enter"
Tecla "Seta ↑"
Tecla "Seta ↓"
Tecla "Seta →"
Tecla "Seta ←"
Checksum: Ver detalhes no item 3.1.1.
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
3.2. Codificação dos dados via conector Header (10vias)
A codificação passada pelo conector header conforme as teclas são pressionadas seguem
a seguinte tabela abaixo:
Acionamento simples - teclas individuais
Tecla pressionada
Numero - 0
Numero - 1
Numero - 2
Numero - 3
Numero - 4
Numero - 5
Numero - 6
Numero - 7
Numero - 8
Numero - 9
Menu
Enter
Seta Cima
Seta Baixo
Seta Direita
Seta Esquerda
Valor Decimal - portB (header)
PortB = 1
PortB = 2
PortB = 3
PortB = 4
PortB = 5
PortB = 6
PortB = 7
PortB = 8
PortB = 9
PortB = 10
PortB = 11
PortB = 12
PortB = 13
PortB = 14
PortB = 15
PortB = 16
Valor Binario - PortB (header)
0b 0000 0001
0b 0000 0010
0b 0000 0011
0b 0000 0100
0b 0000 0101
0b 0000 0110
0b 0000 0111
0b 0000 1000
0b 0000 1001
0b 0000 1010
0b 0000 1011
0b 0000 1100
0b 0000 1101
0b 0000 1110
0b 0000 1111
0b 0001 0000
Acionamento duplo - teclas acionadas juntas
Teclas pressionadas
Seta direita e Seta Esquerda
Menu e Seta Direita
Menu e Seta Esquerda
www.vwsolucoes.com
Valor Decimal - portB (header)
PortB = 17
PortB = 18
PortB = 19
Valor Binario - PortB (header)
0b 0001 0001
0b 0001 0010
0b 0001 0011
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
3.3. Configurar em modo serial ou modo header
O equipamento pode funcionar somente em um dos modos (serial 4800bps ou header)
sendo que para isso temos a possibilidade de configurarmos o teclado para o
funcionamento desejado.
Segue procedimento de ajuste:
Ao energizar o equipamento com a TECLA MENU pressionada ele entrará em modo de
configuração.
Será visível que entrou no modo de configuração através do LED (LS1) existente atrás do
equipamento, onde ele piscará em duas freqüências diferentes mostrando qual das
configurações está ajustada no momento.
Para alternar entre as configurações aperte a TECLA SETA CIMA para selecionar o modo
serial neste caso o LED (LS1) piscará numa freqüência de 5 vezes por segundo ou aperte
a TECLA SETA BAIXO para selecionar o modo header neste caso o LED (LS1) piscará
numa freqüência de 1 vez por segundo.
Após escolhido em qual modo deseja configurar aperte a TECLA ENTER para confirmar a
escolha e pronto o equipamento já esta configurado.
Lembrando que uma vez configurado ele permanecesse sempre em sua ultima
configuração, mesmo após o equipamento ser desligado.
www.vwsolucoes.com
Copyright® 2016 - VW Soluções
Manual do usuário - Kit Teclado TS 4x4 v1.0
4. Isenção de responsabilidade
A VW Soluções não é responsável por nenhum dano conseqüente do uso deste
equipamento sob nenhuma circunstância incluindo perda de receita, tempo parado, danos
ou substituição de equipamentos ou propriedades e qualquer custo de recuperação,
reprogramação ou reprodução de dados com o uso deste hardware aqui descrito.
5. Garantia
A VW Soluções garante este equipamento contra defeitos de fabricação e componentes
pelo prazo de 90 dias a contar da data da emissão da nota fiscal. Se descobrir um defeito
nós iremos, sob nossa opção, reparar, trocar ou devolver o valor pago. Devolva o produto
com uma descrição do problema. Nós iremos devolver o seu produto ou outro com as
mesmas características via encomenda normal (PAC). Envio via Sedex está disponível,
mas o custo de envio será por conta do cliente.
O uso do equipamento fora dos limites de tensão, temperatura ou a tentativa de reparação
ou modificação irá anular a garantia.
www.vwsolucoes.com
Copyright® 2016 - VW Soluções

Documentos relacionados

ML manual - Teclado TS v1 0

ML manual - Teclado TS v1 0 características via encomenda normal (PAC). Envio via Sedex está disponível, mas o custo de envio será por conta do cliente. O uso do equipamento fora dos limites de tensão, temperatura, danos caus...

Leia mais