10
www.vwsolucoes.com Kit Teclad Manual do us Manual do usuário - Kit Copyright® do TS 4x4 v1. suário Teclado TS 4x4 v1.0 2016 - VW Soluções 1 .0

Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Embed Size (px)

Citation preview

Page 1: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

www.vwsolucoes.com

Kit Teclado TS 4x4 v1Manual do usuário

Manual do usuário - Kit Teclado TS 4x4 v1

www.vwsolucoes.com Copyright® 2016

Kit Teclado TS 4x4 v1 .0Manual do usuário

Kit Teclado TS 4x4 v1.0

Copyright® 2016 - VW Soluções

1

.0

Page 2: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

2

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.

Page 3: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

3

Índice Capitulo Descrição Pagina

1. Especificações técnicas 4 2. Hardware 5 3. Software 6

3.1. Codificação dos dados via serial 6 3.1.1. Cálculo do checksum 6 3.1.2. Protocolo de transmissão 7 3.1.3. Descrição detalhada do protocolo 7 3.2. Codificação dos dados via conector header (10vias) 8 3.3. Configurar em modo serial ou header 9 4. Isenção de responsabilidade 10 5. Garantia 10

Page 4: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

4

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 pain el: 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).

Page 5: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

www.vwsolucoes.com

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 outro equipamento que possua comunicação serial RS232 ou RS485. A placa possui comunicação serial RS232 (padrão) e RS485, a ede acordo com o CI usado para a comunicação, MAX232 A definição está no CI inserido na placa, se colocar o MAX232 será com o padrão RS232 e se usar o MAX485 será o padrão RS485. tempo.

A comunicação está disponível através dos bornes A, B, GND para o padrão RS485. A alimentação da placa é feita através dos bornes VCC e GND Vcc. O equipamento 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)

Manual do usuário - Kit Teclado TS 4x4 v1

www.vwsolucoes.com Copyright® 2016

O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador PIC16F886.

to 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 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

A definição está no CI inserido 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

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

O equipamento 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).

1

2

4 3

5

Kit Teclado TS 4x4 v1.0

Copyright® 2016 - VW Soluções

5

O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador PIC16F886.

to 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 outro equipamento que

scolha de qual usar está ou MAX485 (2).

A definição está no CI inserido na placa, se colocar o MAX232 será com o padrão RS232 e Não é permitido usar os dois CIs ao mesmo

Rx,Tx, GND para padrão RS232 e

e pode ser 12 Vcc ou 24

O equipamento 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

Page 6: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

6

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 Byte 1 Byte 2 Checksum

A 0 0 1 0 0 0 0 9 8

Exemplo para protocolo de transmissão em HEX:

inicio Byte 1 Byte 2 Checksum

0x41 0x30 0x30 0x31 0x30 0x30 0x30 0x30 0x39 0x38

Tecla pressionada - "numero 9" Exemplo para protocolo de transmissão em ASCII:

inicio Byte 1 Byte 2 Checksum

A 0 0 0 0 0 2 0 9 9

Exemplo para protocolo de transmissão em HEX:

inicio Byte 1 Byte 2 Checksum

0x41 0x30 0x30 0x30 0x30 0x30 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 = 0 9 8 Somatória = 354 Então 354-256=098

Page 7: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

7

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 Byte 1 Byte 2 Checksum 1 byte 1 byte 1 byte 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 Checksum: Ver detalhes no item 3.1.1.

Bit0 Tecla número "0" Bit1 Tecla número "1" Bit2 Tecla número "2" Bit3 Tecla número "3" Bit4 Tecla número "4" Bit5 Tecla número "5" Bit6 Tecla número "6" Bit7 Tecla número "7"

Bit0 Tecla número "8" Bit1 Tecla número "9" Bit2 Tecla "Menu" Bit3 Tecla "Enter" Bit4 Tecla "Seta ↑" Bit5 Tecla "Seta ↓" Bit6 Tecla "Seta →" Bit7 Tecla "Seta ←"

Page 8: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

8

3.2. Codificação dos dados via conector Header (10v ias) A codificação passada pelo conector header conforme as teclas são pressionadas seguem a seguinte tabela abaixo: Acionamento simples - teclas individuais Tecla pressionada Valor Decimal - portB (header) Valor Binario - PortB (header) Numero - 0 PortB = 1 0b 0000 0001 Numero - 1 PortB = 2 0b 0000 0010 Numero - 2 PortB = 3 0b 0000 0011 Numero - 3 PortB = 4 0b 0000 0100 Numero - 4 PortB = 5 0b 0000 0101 Numero - 5 PortB = 6 0b 0000 0110 Numero - 6 PortB = 7 0b 0000 0111 Numero - 7 PortB = 8 0b 0000 1000 Numero - 8 PortB = 9 0b 0000 1001 Numero - 9 PortB = 10 0b 0000 1010 Menu PortB = 11 0b 0000 1011 Enter PortB = 12 0b 0000 1100 Seta Cima PortB = 13 0b 0000 1101 Seta Baixo PortB = 14 0b 0000 1110 Seta Direita PortB = 15 0b 0000 1111 Seta Esquerda PortB = 16 0b 0001 0000 Acionamento duplo - teclas acionadas juntas Teclas pressionadas Valor Decimal - portB (header) Valor Binario - PortB (header) Seta direita e Seta Esquerda PortB = 17 0b 0001 0001 Menu e Seta Direita PortB = 18 0b 0001 0010 Menu e Seta Esquerda PortB = 19 0b 0001 0011

Page 9: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

9

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.

Page 10: Kit Teclado TS 4x4 v1 - vwsolucoes.comvwsolucoes.com/view/download_produtos/ML manual - Teclado TS 4x… · O TS 4x4 v1.0 foi desenvolvido com base no microcontrolador ... Todo byte

Manual do usuário - Kit Teclado TS 4x4 v1.0

www.vwsolucoes.com Copyright® 2016 - VW Soluções

10

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.