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