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

Responder esta

Respostas a este tópico

Olá Eduardo!

   Infelizmente o que você disse sobre a rotulagem dos pinos Rx e Tx não só é verdade como acontece muito.

   E o pior, até empresas teoricamente "grandes" e "sérias" fazem isto.

   Veja, por exemplo, na pg. 24 deste datasheet de um componente da Infineon. O pino rotulado como TxD tem uma seta indicando que é entrada de dados ( e é mesmo ). Portanto deveria ser RxD.

   A mesma inversão ocorre no RxD.

   Se a intenção de quem fez isto era facilitar a vida de quem usa os chips e os módulos, surtiu o efeito exatamente contrário.

D. T. Ribeiro.

Bom dia,

que bom este material que vc postou sobre a Infineon.

Pensei que só eu com a minha experiência que cometia este engano.

Estou mais leve hoje kkkkkkkkk  Obrigado.

RV mineirin

De volta com esta saga abençoada, achei uma configuração no manual e tentei uma por uma, sem sucesso, so me retorna o mesmo caractere.

Esta e a configuração tentei todas, e o retorno e sempre 0






Versão simples

SimplesSoftSerial6.ino

Bom dia, 

Seu projeto parece ser simples. Não entendi ainda porque não conseguiu. 

Vamos por partes, assim como o Jack:

1) Manual da Balança :

https://storage.ning.com/topology/rest/1.0/file/get/10997670701?pro...

2) Módulo RS232: (Favor confirmar se o seu módulo é similar à esse) 

https://wiki.diustou.com/en/RS232_TTL

OBs: A foto que enviou da sua balança não tem porta RS232!!!

O cabo  que enviou foto veio com a balança? 

O conector DB9 é femea? 

https://www.cable-tester.com/rs232-pin-out/

Bom dia, agradeço o retorno

Vamos la

2) Módulo RS232: (Favor confirmar se o seu módulo é similar à esse) 

E este modelo 



OBs: A foto que enviou da sua balança não tem porta RS232!!!
R: no manual especifica que e um terminal RS232



O cabo  que enviou foto veio com a balança? 
R: Sim, montado pelo fabricante da balança


O conector DB9 é femea? 
R: Sim,


Obs: 

O Modulo RS232 que possui conector DB9 Macho ou fêmea?? 

Os dois são femeas, mas soldei fios agulhas para ligar direto para testar, assim que der tudo certo vou alterar para um conector macho

OK! 

Como conectou o conector DB9 femea da balança com o DB9 Femea do Módulo RS232? 

O correto seria usar um móulo RS232 com DB9 macho. 

Balança   x   Modulo RS232 (dois DB9 Femea) 

(pino 2)  TXD ==> RXD  (pino 3)

(pino 3)  RXD ==> TXD  (pino 2)

(pino 5)  GND ==> GND  (pino 5) 

Na ligação Modulo RS232 com Arduino : (muita atençaõ!) 

alimentação 5V 

TXD ==>  TXD

RXD ==>  RXD 

GND ==> GND 

Se for conectar com o ESP8266, alimente o módulo RS232 com 3,3V 

https://www.amazon.com/NOYITO-Module-Conversion-Arduino-communicate...

O que mais me intriga e isso, tenho dois MAX3232, justamente pq pensei que um estava com problema, ai comprei outro.

Um me da um resultado, e o outro outra coisa, testamos eu e o Mineirin varios tipos de conexão, e aparentemente estava lendo, porem e so conectar na balança e tudo desanda.

Olha este teste que acabei de fazer com suas especificações no Arduino UNO

Testes realizados com o Exemplo SoftwareSerial original, alterando somente a taxa de conexão para 9600

Teste A com a placa MAX3232 com tudo ligado na balança conforme suas especificações.

Teste B com a outra placa MAX3232 com tudo ligado na balança conforme suas especificações sem nenhuma alteração.

Tenho este retorno tudo estranho

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço