Tengo una máquina que se controla mediante rs232 y comandos enviados desde el pc. Quiero hacer un programa que conecte por usb un arduino y me monitorice señales de la máquina y pueda enviar comandos. Si ya estoy ocupando el Serial0 del arduino al conectarlo al pc, necesitaría un arduino que tenga 2 canales mínimo de Serial para que una pueda comunicarse con la máquina y la otra con el PC (por usb o incluso bluetooth ), no? Y el puerto serie que se comunique con la máquina, tendrá que tener un max232 para que el arduino pueda leeer y enviar y que adapte TTL a 232, no?
Muy buenas Derek, Correcto, necesitarías una placa Arduino con capacidad mínimo de Serial0 y Serial1, cómo por ejemplo el Arduino Mega2560 o Arduino Leonardo. RS-232 requiere de unos voltajes de operación distintos del puerto Serial TTL UART que llevan las placas Arduino de serie. Para ello, deberás conectarlo a un MAX232 u otro módulo conversor de Serial TTL a RS-232. La conexión a PC será siempre vía USB a no ser que añadas puerto Ethernet y adaptes el bootloader para que sea capaz de aceptar programación y compilación via Ethernet (se requiere de programación avanzada en Arduino). En Industrial Shields tenemos varios modelos de PLC basados en Arduino para la Industria con capacidad de RS-232 integrado, este es uno de ellos: www.industrialshields.com/es_ES/shop/product/plc-arduino-ardbox-20-i-os-analogico-hf-modbus-17
Viejo cuál es tu fuente para afirmar que los puertos seriales 2 y 3 pueden ir directo al chip MAX232 y que los puertos 0 y 1 son TTL? No encontré algo que lo detalle más. Muy interesante tu video
Muy buenas Kevin! En este caso nos referimos al equipo M-Duino, internamente lleva conectados en el puerto Serial2 el chip MAX232 (RS-232) y en el Serial3 el chip MAX485 (RS-485). Pero en una placa Arduino Mega original, te valdrá cualquier puerto Serial del propio Arduino (No se recomienda usar el Serial0 ya que es el puerto que usa la placa Arduino Mega para comunicar con el PC si se conecta vía USB).
muy útil, muchas gracias :)
Buena explicacion , Gracias ,,,
Tengo una máquina que se controla mediante rs232 y comandos enviados desde el pc. Quiero hacer un programa que conecte por usb un arduino y me monitorice señales de la máquina y pueda enviar comandos.
Si ya estoy ocupando el Serial0 del arduino al conectarlo al pc, necesitaría un arduino que tenga 2 canales mínimo de Serial para que una pueda comunicarse con la máquina y la otra con el PC (por usb o incluso bluetooth ), no?
Y el puerto serie que se comunique con la máquina, tendrá que tener un max232 para que el arduino pueda leeer y enviar y que adapte TTL a 232, no?
Muy buenas Derek,
Correcto, necesitarías una placa Arduino con capacidad mínimo de Serial0 y Serial1, cómo por ejemplo el Arduino Mega2560 o Arduino Leonardo.
RS-232 requiere de unos voltajes de operación distintos del puerto Serial TTL UART que llevan las placas Arduino de serie. Para ello, deberás conectarlo a un MAX232 u otro módulo conversor de Serial TTL a RS-232.
La conexión a PC será siempre vía USB a no ser que añadas puerto Ethernet y adaptes el bootloader para que sea capaz de aceptar programación y compilación via Ethernet (se requiere de programación avanzada en Arduino).
En Industrial Shields tenemos varios modelos de PLC basados en Arduino para la Industria con capacidad de RS-232 integrado, este es uno de ellos:
www.industrialshields.com/es_ES/shop/product/plc-arduino-ardbox-20-i-os-analogico-hf-modbus-17
Viejo cuál es tu fuente para afirmar que los puertos seriales 2 y 3 pueden ir directo al chip MAX232 y que los puertos 0 y 1 son TTL? No encontré algo que lo detalle más. Muy interesante tu video
Muy buenas Kevin!
En este caso nos referimos al equipo M-Duino, internamente lleva conectados en el puerto Serial2 el chip MAX232 (RS-232) y en el Serial3 el chip MAX485 (RS-485). Pero en una placa Arduino Mega original, te valdrá cualquier puerto Serial del propio Arduino (No se recomienda usar el Serial0 ya que es el puerto que usa la placa Arduino Mega para comunicar con el PC si se conecta vía USB).
pronuncia bien las palabras