ML manual - Teclado TS v1 0

Transcrição

ML manual - Teclado TS v1 0
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções
Índice
1.
2.
3.
4.
5.
6.
Especificações técnicas
Hardware
Software
Protocolo de trasmissão
Garantia
Isenção de responsabilidade
1. Especificação 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.
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções
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 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 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 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).
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções
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
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções
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.
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções
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
Valor Decimal - portB (header)
PortB = 17
PortB = 18
PortB = 19
Valor Binario - PortB (header)
0b 0001 0001
0b 0001 0010
0b 0001 0011
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções
3.3. Configurar em modo serial ou modo header
O equipamento pode funcionar somente em um dos modos (serial 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 atravé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.
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções
4. GARANTIA
A VW Soluções garante este equipamento contra defeitos de fabricação e componentes pelo
prazo de 365 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, danos causados por mau uso,
instalação incorreta, raios, perda do programa do PIC, queda da placa, inversão da polaridade
de alimentação, desgaste natural de peças ou a tentativa de reparação ou modificação irá
anular a garantia.
5. 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.
Manual – Teclado TS 4x4 v1.0
www.vwsolucoes.com
Copyright® 2014 – VW Soluções

Documentos relacionados

ML manual - Teclado TS 4x4 v1.0

ML manual - Teclado TS 4x4 v1.0 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 s...

Leia mais