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

Ola.

 O MAX3232 é um integrado. 

Ref: https://www.ti.com/lit/ds/symlink/max3232.pdf

Que compõe o modulo. 

A forma como o fabricante ligou e a forma como vc alimentou definem por ex se ele vai trabar em 5V ou 3.3V.

É preciso que ele esteja para 3.3V no caso do ESP.

Outra coisa é que a balança transmite pelo TX, que está em RS232, que deve ser ligado no pino RIN (RS232 Input), que solta esses bits em ROUT.

Balança TX -> RIN modulo -> (MAX3232) -> ROUT modulo -> RX ESP

Balança RX <- DOUT modulo <- (MAX3232) <- DIN modulo <- TX ESP

Assim o que a balança transmite vai parar na recepção do ESP (explicando pra evitar o erro clássico de ligar TX com TX), já que vc não mostrou como ligou.

Os nomes nos pinos do fabricante do integrado são esses, agora... o nome que o fabricante da plaquinha (modulo) colocou vai depender de quem fez a plaquinha (qual modulo do mercado vc tem em mãos). Se for a versão com saída já DB9 isso tudo vem ligado de fábrica.

Se entendi vc ligou a balança ao ESP.

Ele deveria receber os bytes da balança...

Aih vc precisa, no primeiro momento, para estudo, de um código que abra 2 seriais (físicas ou por software), uma para a balança e uma para o PC e faça a ligação entre as duas, para que os bytes que a balança mandar cheguem até o PC.

Esse código costuma vir como exemplo na IDE, com o nome de SerialPassthrough ou coisa assim:

https://docs.arduino.cc/built-in-examples/communication/SerialPasst...

 

Com ele rodando sim, vc deve ver algo no PC se a balança mandar.

Ainda, vc deve configurar os 4 (balança, PC, Serial1 e Serial) com a mesma velocidade.

Aih fica:

Balança TX -> RIN modulo -> (MAX3232) -> ROUT modulo -> RX ESP S1 -> TX ESP PC -> RX PC

Balança RX <- DOUT modulo <- (MAX3232) <- DIN modulo <- TX ESP S1 <- RX ESP PC <- TX PC

Seria importante saber o modelo da balança e vc pesquisar qual o protocolo dela.

Pode ser que, por ex, tenha que ligar a saída serial na configuração, que existam pinos a mais a ligar (DTR, RTS, etc). E pode ser ainda que ela espere algum comando pela serial para depois devolver a pesagem. Realmente não sei.

Enfim, tente e fale mais se não conseguir nada. 

Vale ter um multímetro ou mesmo um led+resistor para rastrear os bits passando, saber o que está acontecendo, por ex se a balança não estiver transmitindo não há o que receber.

Que aula!!!! 

Muito obrigado pela explicação, vou cair matando hoje em cima disso para tentar resolver, mas muito agradecido pela sua explicação!!

Boa tarde,

Esta foto acima é do mesmo modelo da sua balança?

Se for, ela não tem saída RS232. 

Qual é o seu modulo RS2323.

Se possível um link com a imagem dele.

É igual, mas igual mesmo,  a este ?

https://protosupplies.com/product/max3232-ttl-to-rs-232-interface-m...

RV mineirin

Bom dia.

Poste um esquemático do seu projeto, (mesmo feito a mão livre), isto ajuda  entender melhor

e permite melhor ajuda.

RVmineirin

Vou tentar colocar meus testes aqui, não consegui nenhum resultado

Alterei as configurações de saída da balança, e testei as saídas do DB9

Liguei respectivamente nos pinos do MAX3232

E utilizei este código de teste, não me retornou nada, alterei o RX e o TX mesmo assim não deu nada de retorno

sketch_mar13a.ino

Boa tarde,

qual é o seu modulo RS2323.

Se possível um link com a imagem dele.

É igual, mas igual mesmo,  a este ?

https://protosupplies.com/product/max3232-ttl-to-rs-232-interface-m...

RV mineirin

Seria deste modelo


Rs232

Bem parecido.

Acabei de encomendar hoje um cabo DB9 para USB para realizar os testes no PC, mas aparentemente esta enviando normalmente os dados

Voce tem foto da saída RS232  do seu modelo?

Ou um link com as especificações dela.

RV mineirin

Acho que não expliquei direito.

"  Voce tem foto da saída RS232  do seu modelo?

Ou um link com as especificações dela.  "  

Mas é da sua balança.

Foto da saída na balança ou um link com as especificações da balança.

RV mineirin

A sim, heheh

Segue o link da Balança

Aqui o manual 

_1.%20Indicador%20Universal%20Line%20Rev.%2010%20-%20CPU%20Rev.%201...

Aqui a foto da parte de trás dela 

Nesta foto não tem o conector RS232.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço