top of page
Foto del escritormicroEDA Ingeniería

Comunicación Serial con ESP32: Todo lo basico para implementar la comunicacion serial con ESP32

A continuación se expondrá en diferentes partes lo basico para implementar la comunicacion serial con ESP32 en tu proyecto.

 

Conocimientos básicos


Principalmente debes entender que la comunicación serial con RS232, tiene años existiendo en la industria y por la tanto se desarrolló un estandar en el que se contemplaba que la comunicación se efectuaría entre dos dispositivos, los cuales fueron denominados DCE (significa, Data Terminal Equiment) y DTE ( significa, Data Communication Equipment). En donde en la mayoría de los casos los equipos DTE solian ser computadoras y los DCE eran modems. Para su conexión física se utilizaban los conectores BD9 y el pinout era el siguiente:

Las salidas son complementarias, es decir, las salidas en el DTE son entradas en el DCE y las salidas en el DCE son entradas en el DTE.


 


 


Comunicar un ESP32 con otro dispositivo serial


Con el paso de los años, las tecnologias y dispositivos en el mercado incrementaron considerablemente, así como también sus comunicaciones y aplicaicones. Esto generó que se desarrollaran una inifidad de equipos en los que se mezclaran tecnologías y protocolos con la finalidad de tener un equipo funcional, como es en los casos en donde se utilzan dos equpos que son DTE para comunicarse entre ellos o bien dos equipos DCE para comunicarse entre sí, generando problemas al intentar establecer la comunicación entres los equipos ya que en la mayoría de los casos no se tenía el conocmiento del funcionamiento a detalle del protocolo.


Debido a esto surgieron tipos de conexiones que no estaban estandarizadas, como lo es el modo null modem, que como su nombre lo indica, es para una comunicacion donde no existe un modem (DCE). Prácticamente consiste en cruzar alguna de las lineas de comunicación para que esta pueda efectuarse sin probelmas y dado que no esta estandarizado hay multiples maneras de realizar la conexion null modem y dependerá del equipo que estes utilizando.


 

Codigo muestra


A continunación se muestra el ejemplo de como utilizar el puerto serial de un ESP32, utilizando micropython:



Archivo:


 

99 visualizaciones0 comentarios

Entradas recientes

Ver todo

Post 03

Texto

Post 02

Texto

Post 01

Texto

Comentarios


bottom of page