(PRECISO DE AJUDA) ESP32 lendo informação sr232 de um db9 e mandando para um webserver remoto

Boa tarde, tudo bem?

Meu nome é Tiago e estou trabalhando em um TCC, no qual estou tentando utilizar um esp32 dev kit v1, para receber sinal de uma impressora antiga, sendo ele serial sr232 e passado por um cabo db9, e enviar as informações lidas pelo esp32 para um webserver remoto.

Mas estou com muita dificuldade para saber como faço a leitura dos dados que estão chegando do db9, estou tentando utilizar o conversor max3232 para mandar esse sinal para o RX e TX do meu esp, mas ele trabalha com 5v, devo utilizar um conversor bidirecional transformar a tensão em 3,3V? e em quais portas devo colocar o tx e rx para fazer a leitura?

Estou utilizando esse esp32:

https://shopee.com.br/Esp32-Wroom-Devkit-v1-Wifi-Bluetooth-i.291625...

E esse conversor:

https://www.baudaeletronica.com.br/conversor-rs232-para-ttl-max3232...

Por favor, me ajudem!

Exibições: 387

Responder esta

Respostas a este tópico

Boa tarde,

para melhor ajudar, precisamos de mais informações sobre seu projeto.

Post um esquemático dele , mesmo que seja feito a mão livre;

Anexe um arquivo com o Código que já fez, mesmo que ainda não funcione;  (NÃO cole o código aqui);

Qual modelo de impressora vc está usando?  Se possível um link com datasheet dela;

Você diz:  " para receber sinal de uma impressora antiga,".  Receber, enviar ou ambos?

RV mineirin

Pior que da impressora eu não vou ter, porque a intenção é fazer esse dispositivo funcionar com impressoras de autoclave. Mas o principio mais importante, é na verdade conectar o cabo db9 do controlador clp da autoclave no esp32 e mandar os dados que iriam para a impressora, para o webserver criado pelo ESP32. 

O único script que já criei é o que cria o webserver, mas como ainda não sei exatamente como fazer a ligação entre o conversor max3232 conectado ao db9, ser ligado ao esp32, não fiz o script de leitura dos dados ainda.

Você saberia me dizer se é só ligar o tx do adaptador no tx do esp e rx no rx do esp? Ou preciso mandar para um comversor bidirecional, ou algo do tipo?

Apenas receber mesmo

Olá.

   Esse conversor consta como:
"

Tensão de trabalho 3V / 5V

"

Vc precisa ver como faz isso, mas acredito que se vc alimentar com 5V ele trabalha em 5V, se alimentar com 3.3V ele funciona em 3.3V, sem precisar mais ajustes. Caso precise converter, as estradas do MAX232 aceitam 3.3V direto, vc só precisaria de um divisor resistivo na saída. Coisa simples.

Diga exatamente a versão do MAX232 que vai na placa, as letras.

O que consultei me parece ser só para 5V:
https://www.ti.com/lit/ds/symlink/max232e.pdf

Achei um "bivolt": 

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

A saída, conforme tabela 6.7 que fala:

VOH High-level output voltage | VCC – 0.1

Boa tarde, muito obrigado por responder! É um HW-044

https://produto.mercadolivre.com.br/MLB-1640258180-modulo-conversor...

No anúncio fala que é bivolt.

No caso o que vale é o que está escrito no integrado.

No link que vc mandou está MAX3232, que é o bivolt (trabalha com 3.3V se vc ligar 3.3V no VCC).

Vide:

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço