Boa tarde pessoal, alguém ja trabalhou com este conversor rs232?

To tentando receber os dados da porta RS232 de de uma balança para o ESP8266, porem não me da retorno nenhum.

To tentando utilizar os exemplos da SoftwareSerial Library, e nada!!

Exibições: 1046

Responder esta

Respostas a este tópico

Não faço ideia, mas to utilizando ele pq foi o único que se comunicou com o PC e leu corretamente, todos os outros não deu resultado.

Vou ver se arrumo este analisador lógico, o outro membro do grupo ja havia me indicado!

Faça um teste. 

1) Conecte a balança no seu PC e abra uma janela do Realterm com a configuração correta da porta. 

2) Verifique os dados recebidos e nos informe. 

O equipamento transmite de forma contínua uma string de comprimento fixo de 8 bytes. O peso é codificado em ASCII com ponto decimal. O caractere de retorno de carro é 0x0D (hexadecimal). O envio da string é interrompido em caso de falha significativa. Caso apresente dúvidas sobre o protocolo consulte a tabela de navegação deste manual. Tabelas 4 na página 10 e tabela 5 na página 11.

Aparentemente a captura esta normal!
Deixei rodando um bom tempo com testes de peso

Esta bem fácil! 

Que peso representa essas mensagens?

Teste que algumas coisas que coloquei na balança entre 500gr a 2kg

Não faz sentido. 

O valor na janela mantem-se quase o mesmo. 

Que peso representa essas mensagens que printou? 

O que significa isso ?

@ = Peso Bruto maior que zero em movimento

Creio que quando o peso esta em movimento ele coloca um snal de +, e quando estabiliza ele fica com sinal de -, pelo menos e assim no HTERM



Peso em movimento e quando estamos acrescentando produtos na balança, ate se estabilixar ai entra o sinal de -

Por favor, envie somente peso estabilizado. 

Deixe um peso somente, informe o Peso e o valor na mensagem do Realterm. 

Seja mais objetivo, por favor. 

Ok, liguei e vi como funciona


F e o peso em Zerado         =      F000.000
@ e o peso em movimento  =     @002.930
D e o Peso estabilizado        =     D000.090
B e quando o peso retorna   =     B000.010



Marcos, se não me der todas as informações ficará impossível ajudá-lo.

Qual era o peso real do objeto???

Não entendi as mensagens. 

Bom dia mestre, me perdoe, estou tentando ser o mais claro possível, e passando as informações da melhor forma.

----------------------------------------------------------------------------------------


A balança pesa de 000.005g a 500.000kg

A primeira imagem que mandei do peso foi uma variação entre 000.500g ate 002.000kg que realizei o primeiro teste teste, e foi um print enquanto este peso estava em movimento.

 

----------------------------------------------------------------------------------------

A segunda pergunta que vc me fez foi sobre a tabela ASCII, eu pesei e vi o significado de cada símbolo antes do peso representado

F e o peso em Zerado         =      F000.000 <> Balança em zero estável
@ e o peso em movimento  =     @002.930  >  Peso Bruto maior que zero em movimento
D e o Peso estabilizado        =     D000.090 == Peso bruto estabilizado
B e quando o peso retorna   =     B000.010 <= Peso em zero com movimento modo pesador

Estes são os principais que serão utilizados nesta balança para o que preciso

----------------------------------------------------------------------------------------

Depois enviei um outro print da imagem da balança em repouso, com o peso zero representado como F000.000cr.

Então se colocarmos um peso de 1.5 quilos, ele será representado como D001.500cr.

Me perdoe se não fui claro nas informações repassadas.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço