Arduino Forum

International => Español => Hardware => Topic started by: Aler26 on May 09, 2018, 05:17 pm

Title: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 05:17 pm
(http://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=257005)

Hola a todos, como dice el topic, tengo problemas con un proyecto que estoy realizando con un Arduino Uno, primero les explicare en que consiste. Estoy realizando un prototipo de Vending Machine el cual entrega ciertos productos cuando por medio de una comunicación USB (serial) se manda cierta instrucción. Ademas cuenta con un sensor infrarrojo el cual manda una señal cuando el objeto o producto cae (se entrega) para que el motor se detenga. El proyecto funciona bien pero al parecer de tanto activar y desactivar los motores llega el momento donde el Arduino deja de comunicarse por el puerto serie con el PC de manera que se bloquea y la única forma es desconectando y conectando de nuevo el puerto USB, pero la falla sigue ocurriendo con el transcurso de diferentes activaciones.

En la siguiente imagen pueden ver como esta el sistema conectado, tengo las alimentaciones por aparte y solo tengo puenteado la señal de 5V del Arduino al Modulo de Reles para poderlo referenciar, sin embargo este modulo esta alimentado de manera indepentiende a su vez los motores son a 24V dc y para eso tengo una Fuente Externa de 24 V dc solo para encenderlos y apagarlos, ya que el sensor infrarrojo a pesar que es también de 24 V dc decidí colocarle una alimentación diferente y referenciar la tierra al Arduino para que trabaje correctamente. Por favor si alguien me puede ayudar le agradecería pues ya he mirado que puede ser y solo se que es un ruido que se genera cuando se activan los motores pues si pruebo sin carga (sin los motores) esta falla no ocurre o almenos no hasta ahora. Muchas gracias de antemano.

Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 09, 2018, 05:34 pm
Como no puedo ver la imagen (mira el privado para que edites tu post inicial) no se si tienes o no diodos en antiparalelo en los motores y electroválvulas involucrados en la máquina.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 05:48 pm
Listo ya lo edite, muchas gracias, con respecto a tu pregunta pues los motores son de vending machine es decir ya vienen solo con los bornes para conectarlos y alimentarlos, ahí en la imagen puedes ver como esta todo conectado. Gracias
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 09, 2018, 06:29 pm
Bueno si no interpreto mal tu esquema el arduino esta alimentando los RELES y si es el caso eso es lo que esta generando el problema.
El módulo de reles consume mucha corriente. Debes alimentarlo con fuente externa de 5V y de la corriente adecuada (como 60 mA x rele) si cuento 16x60mA= 960mA entonces una fuente de 1 o 1.5A estará bine.
Comparte GND con Arduino y listo.

De todos modos... que tengas los contactos nada me dice sobre el tema que te mencioné respecto del ruido que genera una válvula o motor DC.

Tenlo presente o bien, otra alternativa es usar MOV del valor adecuado.

Yo haría una simple prueba con alguna de las válvulas/motores.
Pondría un tester/multímetro y medir en un sentido y otro la resistencia del bobinado. En ambos sentidos debería dar igual. Si hay un diodo, en un sentido habrá diferencia


EDITO: Dudo ahora que lo pienso mejor que tenga un diodo. Considera agregarlos. Un simple 1N4002 será suficiente en cada válvula o motor. Siempre que el motor no cambie de sentido. Si gira en uno u otro sentido, olvidate. Y ahi debes usar MOV.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 07:25 pm

El arduino no esta alimentando a los reles si miras ahi en el dibujo se ven los reles alimentados por un adaptador de 12 V, solo que toca ponerle el vcc del arduino como referencia para poderlos controlar ya que estan alimentados por fuentes diferentes. En cuanto al MOV o Diodo pues como los motores son de vending machine tienen un cubrimiento en plastico que no me deja ver como estan por dentro pero si probe colocando un diodo 1n4001 en la salida de la fuente de 24 V de los motores pues todos estan puenteados no se si ese sea mi error, tu me diras. Muchas gracias
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 08:49 pm
Tome medida con un tester midiendo la resistencia entre los dos bornes del motor y efectivamente cuando coloco las puntas de manera correcta me mide un valor de resistencia y cuando invierto los bornes no me lee nada.

(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=257066)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 09, 2018, 08:59 pm
Como nada? Debería leer igual.
Tiene indicada polaridad?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 09:11 pm
@surbyte Si claro los bornes del motor que vez en la imagen estan marcados con + y -. Si con el tester mido de manera correcta en una escala de 20Mohm me marca como 3.88Mohm y si invierto las puntas no me dice un valor, es como si estuviera un diodo en inversa es decir un numero de resistencia muy alto. Como te muestro en las imagenes:
(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=257068)
(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=257070)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 09, 2018, 09:32 pm
Quote
Today at 16:11:41 Last Edit: Today at 16:17:59 by Aler26
Si con el tester mido de manera correcta en una escala de 20Mohm me marca como 3.88Mohm y si invierto las puntas no me dice un valor
3.88Mohms es un valor que no hubiera imaginado, pero que en el sentido opuesto te de supuestamente abierto no se corresponde con un diodo.
Si claro que deberías hacerlo nuevamente y poner el multimétro en lectura de diodos y repite las lecturas.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 10:39 pm
Ya hice las pruebas midiendo y me da 0.595 de manera directa y en invertida me marca como si estuviera abierto.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 09, 2018, 10:50 pm
Hi,
Pregunta donde esta el ground del arduino a la caja de los relays. Veo que tiene los +5 pero no veo que tenga ground. Solamente los cables de los pines que van hacia los relays. Otra cosa que es una buena practica es trenzar los cable por ejemplos los cables de la caja de relays a los motores. Cuando uno trenza los cable se cancelan los ruidos de corriente alterna. Esto no quiere decir que va arreglar el problema pero es una buena practica de trenzar los cables.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 09, 2018, 10:59 pm
Bien, eso es correcto, entonces si tiene diodo.
Ahora nos entendemos.
Bueno entonces no hay que preocuparse por esa parte.

Quote
El proyecto funciona bien pero al parecer de tanto activar y desactivar los motores llega el momento donde el Arduino deja de comunicarse por el puerto serie con el PC de manera que se bloquea y la única forma es desconectando y conectando de nuevo el puerto USB, pero la falla sigue ocurriendo con el transcurso de diferentes activaciones.
Retomando el problema y aunque no encontramos la causa, que tal activar el watchdog para que se autoresetee y siga funcionando?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 09, 2018, 11:02 pm
Quote
Pregunta donde esta el ground del arduino a la caja de los relays. Veo que tiene los +5 pero no veo que tenga ground.
Si no estuviera te aseguro que los relays no se activarian.
Estoy de acuerdo conque no se ve, por eso no me gustan esos esquemas, me cuesta entenderlos.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 11:03 pm
Gracias por responder, pues los motores son DC y tienen su fuente de 24V separada de la de control y de la de los reles, ahora con respecto a el cable GND del arduino no va debido a que se referencia solo con el voltaje Vcc, debido a que si pongo la tierra estaria uniendo las tierras del arduino con las de los reles a pesar de que tienen fuentes diferentes y notaba que esto hacia que los reles se empezaran a disparar asi no tuviera el arduino conectado. Es decir antes tenian un comportamiento extraño, buscando en foros me di cuenta que la gente cuando usa diferentes fuentes en el caso del arduino y los reles solo referencian con Vcc.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 09, 2018, 11:05 pm
NOOO!!!  <=== ME EQUIVOQUE

Jamas referencies por VCC quien te ha dicho semejante barbaridad?


EDITO: Ya se que has hecho..
Comandas el diodo del opto de cada rele entre VCC y el pin. De ese modo el RELE actua en logica directa y no inversa como siempre estamos advirtiendo.

Me corrijo. Esta bien.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 11:16 pm
Te coloco los hilos donde solucionaban unos problemas haciendo eso, debido a que cuando lo use por GND pasaba el problema que cuando el arduino se apagaba los reles tomaban los pines I/O del Arduino como en Bajo y activaban los reles:

(https://2.bp.blogspot.com/-Yrhp5vM_yYw/WAu9bZ4-WvI/AAAAAAAAElY/HslecDq0rWsKDSo-eD_kCaakoAmRYxcUwCLcB/s640/Reles-conexion-21.png)

https://forum.arduino.cc/index.php?topic=367425.0 (https://forum.arduino.cc/index.php?topic=367425.0)
http://ingenio-triana.blogspot.com.co/2016/10/circuitos-de-proteccion-en-interruptores.html (http://ingenio-triana.blogspot.com.co/2016/10/circuitos-de-proteccion-en-interruptores.html)

@surbyte Por cierto amigo como puedo activar el Watchdog que me dijiste para que se reinicie solo y siga con la comunicación?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 09, 2018, 11:24 pm
Hi,
Si no es molestia podrias dejarnos saber el modelo de los relays.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 11:29 pm
Claro amigo:

https://articulo.mercadolibre.com.co/MCO-449249142-modulo-rele-de-16-canales-_JM (https://articulo.mercadolibre.com.co/MCO-449249142-modulo-rele-de-16-canales-_JM)

(https://http2.mlstatic.com/modulo-rele-de-16-canales-D_Q_NP_618184-MCO26448476098_112017-R.webp)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 09, 2018, 11:37 pm

Hi,
Pregunta el usb y los +12 ambos estan conectados? 
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 09, 2018, 11:42 pm
No el usb solo se conecta al PC para establecer comunicacion serial para eso lo tengo conectado a un adaptador de voltaje para alimentarlo de manera externa.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 10, 2018, 12:16 am
Revisa tu código y mira si en algun momento se accionan varios reles a la vez?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 10, 2018, 01:56 am
Hi,
El problema es que si conecta los dos a la vez vas a peder la comunicacion entre el PC y el arduino.

Finalmente despues de 30 minutos buscando haciendo un google encontre finalmente el esquematico del modelo del relay. Si es cierto que los +5 voltios es comun y los pines del arduino provee el ground para energizarlos. Adjunto esta el esquematico pero no vale la pena adjuntarlo al post. 

Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 10, 2018, 04:50 am
Quote
El problema es que si conecta los dos a la vez vas a peder la comunicacion entre el PC y el arduino.
A que dos te refieres @tauro0221?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 10, 2018, 05:28 am
Hi,
Si conectas el USB y el Vin a la misma vez el Vin overide el USB +5 voltios. Por eso fue que yo pregunte si tenia los dos conectados y consecuentemente pierde la comunicacion entre el PC y el Arduino.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: PeterKantTropus on May 10, 2018, 02:27 pm
Es aleatoria la falla, o siempre se da a un tiempo definido.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 10, 2018, 03:27 pm
@PeterKantTropus la falla es aleatoria, es decir por ejemplo se puede activar 10 veces los motores y no pasa nada, pero falla en la prueba 11, y después puede fallar en la 15 o en la 3. Pues la verdad si hago pruebas sin los motores, es decir solo los reles no pasa nada, pero obviamente cuando los conecto se inyecta un ruido que es el que esta ocurriendo y bloquea el puerto. @surbyte no tengo ninguna instrucción que prendan todos los reles siempre es uno a la vez. @tauro0221 pues yo vi un topic en el foro en donde preguntaban que si se podía tener conectado las dos cosas debido a que el puerto USB solo se usa para comunicarse con una interfaz y se usa la alimentación externa y decían que no había problema pues el Arduino toma el voltaje de entrada en este caso del plug como primario y cuando no pues toma el USB, en el caso del vin pues es la única forma de referencia debido al problema que comente que pasaba y también se discutió en otros temas del foro en donde decían que se podía usar de esa manera pues el tipo de modulo de reles y el arduino cuando se energizan de manera externa se referencia así. Claro que si tienes alguna idea de que puedo intentar para que no se me desconecte pero siga funcionando de manera correcta estoy abierto a tus sugerencias. Gracias
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 10, 2018, 05:17 pm
Tienes a mano un filtro RFI de esos que tenían las PC viejas en sus fuentes. Ahora ya no los traen por cuestión de costos.
Yo te diría que uses uno en la entrada de la fuente del Arduino.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 10, 2018, 05:27 pm
Tienes alguna imagen de referencia para yo buscar, ya que tengo varias PCs viejas en mi empresa y podria desvalijarlas para extraerle los filtros que me dices. Gracias
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 10, 2018, 06:07 pm
Hi,
Estuve estudiando en la forma que esta alambrado el systema y veo que el arduino esta completamente aislado por los optocouples de los relays. Creo que el tamano de los motores no debe influenciar en lo que esta pasando pero quien sabe uno habeses se equivoca. Ahora posiblemente como son motores que usan escobillas estas pueden causar ruidos electricos. Aqui debido al voltaje creo que se le puede anadir un condesandor de .1uf para conectado directamente a los terminales que alimentan el motor y asi eliminar el ruido de las escobillas directamente en la fuente que produce el ruido.  Se le debe anadir un condensador a todos los motores.

Otra cosa que note en el esquematico del modulo es que ya vienen con el diode installado. En otras palabras esto va evitar el ruido del kickback cuando se de-energiza el relay.

Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 10, 2018, 07:05 pm
Quote
Otra cosa que note en el esquematico del modulo es que ya vienen con el diode installado. En otras palabras esto va evitar el ruido del kickback cuando se de-energiza el relay.
Cómo notaste eso @tauro0221, yo le pedí hacer una prueba con el multímetro para comprobarlo y tu dices que viendo ese esquema en Fritzzing te das cuenta que tienen diodo ?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 10, 2018, 07:17 pm
@tauro0221 Yo puse en la salida de la fuente o esa en la entrada de los motores 3 capacitores con diferentes medidas de 1000uf, 2200uf y 100uf, pero sigue igual. No lo puse por cada motor porque solo tengo disponible las paletas para conectarlas a la fuente y no me da espacio de ponerle los capacitores alli.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 10, 2018, 08:59 pm
Hi,
El condesador no debe de ser no electrolitico. Trata el de .1uf.  Bueno yo siempre recomiendo y uso el MOV pero es cuando es alto voltaje. De todos manera aqui hay uno de 30 voltios que es el que mas se acera a los 24 voltios.  El part number es el  V05P30AUTO.  No cuesta nada con tratar pues solamente cuesta .46 chavitos.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 10, 2018, 09:39 pm
@tauro0221 ok voy a comprar uno y lo coloco, por cierto pongo el MOV y el condensador de 0.1uF? Y los puedo colocar en la fuente de 24V dc que alimenta los motores? Gracias a todos por sus ideas.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 10, 2018, 10:32 pm
No. Los elementos van en bornes del dispositivo acusado de ser la fuente de ruido electrico. En este caso el motor.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 10, 2018, 10:47 pm
Hi,
Esa es una buena pregunta. Para mi y la recomendaciones de los fabricantes del MOV recomienda que se instalen los mas cerca de la fuente que produce el ruido. Esto es para evitar que el ruido se propague. De todas manera no pierdes nada con poner uno el la  fuente que suple la energia tambien.

Mirando todo como lo tienes instalado el arduino esta aislado del modulo de los relays, con los motoresy el power supply de los 24 voltios. Ahora aqui lo que veo es el sensor que no se donde esta localizado si puede ser afectado por los motores. Podrias darnos informacion de que sensor usas para ver si puede ser afectado por el ruido de los motores. Se que usa un power supply aparte pero hay que mirar todas la psibilidades.

En cuanto al condesador de .1 y el MOV con tratar no pierdes nada. Intala el condesador primero y se trabaja tu ejemplo lo podemos usar para otras personas con tu mismo problema. Despues instala el MOV si la pueba anterior no trabaja.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 10, 2018, 10:59 pm
@tauro0221 Pero sin quitar el condensador? @surbyte lo que pasa es que como te explico los motores de la vending machine no me dan espacio para conectar estos elementos a los bornes pues son paleta y solo asi entran los conectores para energizarlos. En cuanto a los elementos se los voy a colocar aca como referencia:

Motor de Vending Machine AMS de 24 V:
(http://na.suzohapp.com/images/ams/23007_lrg.jpg)

http://na.suzohapp.com/images/ams/23007_lrg.jpg (http://na.suzohapp.com/images/ams/23007_lrg.jpg)


Sensor de Caida de Producto:
(https://ae01.alicdn.com/kf/HTB14N.nFVXXXXXeapXXq6xXFXXXK/Sensor-de-ca-da-para-la-m-quina-expendedora.jpg_640x640.jpg)

https://es.aliexpress.com/item/Drop-sensor-for-the-vending-machine/32248756999.html (https://es.aliexpress.com/item/Drop-sensor-for-the-vending-machine/32248756999.html)

Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 10, 2018, 11:39 pm
Hi,
Aqui encontre esta informacion del sensor de deteccion y segun el sensor amplifica la senal de la salida y manda un pulso. Ahora que pasa si pierde el pulso en el sketch? Que pasa si los motores influyen en el pulso o hace que se generen mas pulsos de la cuenta? Si se generan mas pulsos que pasa en el sketch? Deja de funcionar? Aqui lo que se puede hacer es poner messages en difentes sitios del sketch para averiguar que fue lo ultimo que hizo cuando fallo de acuerdo a los messajes.




Quote
In the detection area, if there are the objects go through this area by threshold velocity, which will cause the received infrared alter on the receiving board. When the receiving board detect this alteration, it transform this alteration into the electrical signals, after this signal is amplified, it generates a pulse signal at the output port.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 11, 2018, 03:33 pm
@tauro0221 Pues yo en todo el Sketch tengo mensajes que mando por el puerto serial y por ejemplo cada vez que un motor se activa el muestra que motor activa y cuando el sensor lea manda un mensaje de entregado para saber que ya termino. Hay ocasiones en donde lo ultimo que escribe es el motor pero a veces es el mensaje de entregado. Sin embargo yo deshabilite el sensor de entrega y aunque al principio parecia que era eso siguio bloqueandose de vez en cuando sin embargo te cuento que yo tengo la señal del sensor en la entrada analogica 0, y referencio con tierra para que no tenga errores de medida cuando detecta un objeto, el sensor trabaja a 24 V, al parecer en cuanto a Vending Machines es el voltaje normalmente ultilizado.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 12, 2018, 12:25 am
Hi,
Como tu inicias la secuencia. Tu le envias desde el PC al arduino una orden  para que haga una entrega. El arduino recibe la orden y energiza el motor. Como tu sabes cuando parar el motor. El motor tiene un switche que te indica que el motor llego al final? El motor dispensa el  producto y ahora tu esperas por el pulso para saber que ya el producto fue entregado. Esto es correcto.

Aqui adjunto la descripcion de acuerdo a los mesajes que tu recibes.
Quote
Hay ocasiones en donde lo ultimo que escribe es el motor pero a veces es el mensaje de entregado.
Aqui puedes ver que el ultimo fue el del motor. Puedes decirme si el mesaje lo envies antes o despues que el motor termina de hacer la entrega. Despues recibes un mesaje de que el producto fue entregado. Como vez aqui no creo que el problema sea el ruido pues segun los mesajes que tu recibes ya el motor termino y despues recibes que la entrega ya se hizo.Como vez de acuerdo a los mensajes ya los motores hicieron su trabajo y tambien la entrega ya se hizo. Como sabes cuando parar el motor?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 15, 2018, 04:37 pm
@tauro0221 Es correcto desde el PC se envia la orden de que se active un motor (el que por orden este 1, 2, etc) luego el Arduino activa dicho motor por x tiempo (aqui es donde manda el mensaje por el puerto para decir que ese motor se activo), si en ese tiempo el sensor de producto no se activa, se desactiva dicho motor y se activa el siguiente hasta que un producto caiga y el sensor se active, cuando dicho sensor se activa el Arduino detiene el motor y escribe por el puerto que ya fue entregado dicho producto. Sin embargo he notado que cuando se pierde la conexión es decir cuando ya no se lee por el puerto lo que escribe el arduino, este sigue funcionando tal cual porque igual si el sensor de producto se activa igual detiene los motores, es decir el sketch se sigue ejecutando pero el problema es que el ruido bloquea el puerto y aca es donde toca detener la interfaz que escribe y lee por el puerto, desconectar y volver a conectar el Arduino, por USB.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 15, 2018, 05:12 pm
@surbyte y tauro0221 les cuento las pruebas que he hecho con resultados negativos. Cambie el cable USB tipo B del Arduino por uno blindado con filtro EMI y coloque un filtro EMI también en la fuente de voltaje que alimenta los motores y el ruido persiste, estaba pensando en una red snubber en los contactos de los reles pero no se como calcular dichos valores pues sobre los motores no hay un datasheet para poder escoger bien dichos valores. He probado también con varios condensadores sin embargo seguiré probando pues primero probé con valores altos voy a probar con el de 0.1uf y no he podido conseguir el varistor de 30V.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 15, 2018, 05:31 pm
Hi,
El snubber lo puedes hacer con una resistencia de 50 ohmios y un condesador de .01uf en serie y lo conectas en parallelo a los  contactos. Como no consigues el MOV  puedes anadirle un diodo al los 12 y +24 voltios como lo demuestra en el  esquematico adjunto.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 15, 2018, 06:16 pm
Quote
Como no consigues el MOV  puedes anadirle un diodo al los 12 y +24 voltios como lo demuestra en el  esquematico adjunto.
Pero si ya determinamos que tenia diodo el motor. Para que poner otro mas?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 16, 2018, 06:44 pm
Buenos días, obviando los demás items del diagrama dejando solo la conexión de los motores, los reles y la fuente de voltaje de 24V, donde podría colocar de manera correcta el RC Snubber? o el MOV? Adjunto el diagrama para que vean simplificadamente como están conectados los reles y motores.

(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=258005)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 16, 2018, 07:06 pm
Pense que sabias de lo que estabamos hablando.

(http://www.subirimagenes.com/imagedata.php?url=http://s2.subirimagenes.com/imagen/9607083bombarele.png)


Snubber en DC no se usa.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 16, 2018, 08:50 pm
Pues si se pero igual el ruido sigue existiendo... Ademas según diferentes personas en foros comentan que si usan esos circuitos en DC lo que pasa es que eso es especifico por caso, en el caso del diodo ya el motor lo tiene según las pruebas que tu me sugeriste, y precisamente había visto que colocaban el snubber en paralelo a la carga (el motor en este caso) pero debido a que tengo un rele también por eso mi confusión, y como los motores tienen su cover y no se puede soldar nada ahí pues por eso mi pregunta.

http://sound.whsites.net/articles/relays2-f4.gif (http://sound.whsites.net/articles/relays2-f4.gif)
http://thesensorconnection.com/sites/default/files/product_series_images/Switching%20DC%20Inductive%20Loads.JPG?1326636703 (http://thesensorconnection.com/sites/default/files/product_series_images/Switching%20DC%20Inductive%20Loads.JPG?1326636703)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 16, 2018, 09:11 pm
El ruido persiste y ya no se que mas hacer... se sigue desconectando el USB.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 16, 2018, 09:28 pm
Hi,
El snubber  se pone en parallelo a los contactos no al coil del relay. El proposito es que cuando cierra/abre los contactos como es DC se va a generar un voltaje y  el condesador se cargara para evitar el ruido. Despues cuando lo cierras vaz a descargar el condesador y estara descargado para que cuando abras el contactos se cargara otra ves. Este es el principio que se usa el en distribudor de los carros. Tiene un condesador para evitar lo que arriba explique. Otra cosa que hace el condesador es evitar que los contactos se quemen.

Una vez mi carro sa apagaba y note que el cable del condesador en el distribudor estaba danado se lo saque y lo tire.Me dije eso no hace falta. Una milla mas tarde tuve que ir caminado a comprar un condesador pues los contactos se quemaron.  Moraleja cuando una cosa se dana remplasala pues la tiene por un proposito.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 16, 2018, 09:40 pm
Un Snubber en DC? Realmente le recomiendas eso @tauro0221?


Tienes osciloscopio @Aler26 o puedes conseguirlo?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 16, 2018, 10:32 pm
En la empresa había uno pero se daño y no hay mas  :( , conecte el sistema a un regulador de voltaje y como es de esperarse cuando se escucha que los motores giran, se escucha el switcheo del regulador, al momento se desconecta el arduino, también intente alimentar la placa arduino desde el modulo de reles que tiene pin de 5V es decir trabaja con 12V y lo baja a 5V pero sigue igual, si quiero poner un filtro al sensor como uds me señalaron que capacitor seria bueno usar?. Gracias
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 16, 2018, 11:59 pm
Hi,
Si hoyes los relays abriendose quire decir que estas perdiendo el voltaje. Creo que no puedes usar 5 voltios.  Instalastes el diodo en la salida del power supply de los 24 voltios. Si miras el ultimo esquematico con los relays veras que si les instalas el diodo a la salida del power supply te vas a dar cuenta que vas a protejer todos los motores cuando estos  se energizan. No se si ya lo hiciste de leer el voltaje de los 24 voltios cuando estas operando los motores.

Volviendo a la prueba que hicistes de la resistencia del motor en un lado lees un resistencia alta y del otro lado lee alta. Esto quire decir que el diodo esta en serie no en paralelo. Entonces no se cual es el proposito del diodo sino para evitar que la corriente regrese para atras. Quire decir que necesitamos el diodo en paralelo al  motor. No sera para que el motor no  pueda correr para atras.

Creo que debemos re organizarnos en tratar primero como resolver el problema de los motores. Todavia no tenemos muy claro el funcionamiento de los motores incluyendo el diodo y para que sirve.

Surbyte los snubber se pueden usar en DC tambien. El ejemplo es el del distribuidor de los carros. Tienen un condesador en paralelo a los contactos. Bueno quiro decir tenian pues los carros de hoy usan mosfet.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 17, 2018, 01:16 am
Mostrame un ejempo actual @tauro0221. Ese ejemplo es discutible y es del 50 al 80.

No se porque no le ponian un diodo en antiparalelo, tal vez porque la bobina era un autotransformador y el pico era elevadísimo. No lo se.

Yo repito mi consulta, jamas vi snubbers en DC, pero como digo siempre: no las se todas me falta mucho.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 17, 2018, 02:12 am
Hi,
El problema con el diodo en la bobina va a causar que no levanta el voltaje. Aqui adjunto un esquematico que incluye un condesador en paralelo al motor usando votaje DC. (https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=258083)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 17, 2018, 05:30 am
Quote
El problema con el diodo en la bobina va a causar que no levanta el voltaje
No se que es eso de "no levantar voltage."
Llevamos 50 post y ahora el problema es que el diodo tendría un efecto negativo?.
El no dijo en ningún momento que el motor tiene inversión de giro, de modo que no hay razón para que el diodo en antiparalelo, que hemos probado esta en el mismo motor,  genere algún problema.

No se @tauro0221 si estamos sintonizados en el mismo tema.

Para mi gusto el problema debe verificarse con un osciloscopio y ver que esta ocurriendo.

No hemos analizado lo mas tonto que se me acaba de ocurrir y es pensar que la fuente tiene ruido.
Alguien miró si la fuente en lugar de entregar DC además tiene un mal filtrado?

Tal vez para el uso de la máquina no sea relevante pero si para el arduino.

Coloca el tester o multímetro en modo AC y mira entre bornes de la fuente a ver que valor de AC mides.
 

Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 17, 2018, 06:18 am
Hi,
Estoy 100% contigo por eso dije debemos concentrarnos el los motores. Con un osciloscopio ya esto se hubiera resuelto pero no lo hay. Yo tengo dos digitales. Una cosa que iba a sugerir es la de usar un convertidor de 24 voltios a 12 voltios. Hacer lo mismo con los 24 voltios del sensor con un convertidor a 5 voltios y se elimina dos fuentes que pueden causar problemas.  Asi el systema trabajara con dos power supplies solamente. Y por ultimo como tu lo mencionastes leer el voltaje de los 24 voltios mientras se estan operando los motores y medir el voltaje de  los 24 voltios con el voltimetro en AC. Si ek voltaje esta bien filtrado debe de leer zero voltios. creo que tengo una idrea de instalarle los diodes si usar las concciones de los motores.

Otra cosa que se puede hacer es un power supply triple. Adjunto el link
 https://www.jameco.com/z/RT-50D-MEAN-WELL-AC-to-DC-Power-Supply-Triple-Output-5-Volt-24-Volt12-Volt-5-Amp-1-5-Amp-1-Amp-51-Watt_323476.html (https://www.jameco.com/z/RT-50D-MEAN-WELL-AC-to-DC-Power-Supply-Triple-Output-5-Volt-24-Volt12-Volt-5-Amp-1-5-Amp-1-Amp-51-Watt_323476.html)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: PeterKantTropus on May 17, 2018, 03:10 pm
Yo probaría también cambiando el Arduino, otra marca, otro origen, otro modelo. Yo también pase por este problema y tenia rendimientos dispares según el modelo de Arduino que usaba: un mega se reseteaba a los pocos segundos y un Uno duraba varios días.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 17, 2018, 03:48 pm
@PeterKantTropus he probado con el Arduino UNO, Yun y el Mega, y de los 3 el Mega lo descarte porque como dices a veces ocurria la falla mas rapido aunque creo que solo eso ocurre por lo que tiene mas entradas, salidas y pues esto puede hacer el micro mas sensible a dicho ruido, @surbyte y @tauro0221 voy a probar con lo que me dicen del tester y lo de mirar otra fuente de voltaje a ver si esta tiene un mal filtrado de ruido, en cuanto a lo del diodo de antiparalelo, si puse un 1N4002 a la salida de la fuente o sea donde están conectados los motores no he actualizado el equematico que subi pero si lo tengo puesto. Tu me decias que podia usar el Snubber en los motores pero si los coloco me tocaria en los contactos de los reles debido a que segun los motores de las vending no tengo acceso a la pcb para soldarle nada. Los reles no se escuchan que solos se abren o cierran excepto cuando se les envia la orden pero si a traves del regulador de voltaje se escucha que cuando estos empiezan a activarse el regulador se switchea cuando el ruido se detecta y al momento se desconecta del USB.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 17, 2018, 05:23 pm
Hi,
Haz las pruebas y  adjunto el dibujo que tu hiciste que te demuestra como installar los diodos Esto lo puedes hacer para una prueba. Si trabajan entonces veremos a ver como montarlos en el vending machine. Pero si el vending macjne es para venderlo preferiria entonces en usar un power supply que se triple o uno que sea quad. Creo que seria ideal pues esta usando un solo componente para alimentar todo el systema.

(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=258145)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 17, 2018, 05:54 pm
@tauro0221 Gracias voy a probar, podrías enviarme links sobre esas fuentes que tu me dices es que fui a entrar a ver la que me habías enviado pero el link esta roto.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 17, 2018, 07:09 pm
Hi,
Yo no se pero a mi me trabaja. Cambie la compania para ver si te trabaja y un power supply que te va a dar mas corriente para los motores.  Mira a ver si este te trabaja.

https://www.alliedelec.com/mean-well-usa-rt-125d/70282563/?mkwid=siRZqQtpJ&pcrid=30980760979&gclid=EAIaIQobChMI3N_t6p2N2wIVB4FpCh3hdwsmEAQYASABEgIwdPD_BwE (https://www.alliedelec.com/mean-well-usa-rt-125d/70282563/?mkwid=siRZqQtpJ&pcrid=30980760979&gclid=EAIaIQobChMI3N_t6p2N2wIVB4FpCh3hdwsmEAQYASABEgIwdPD_BwE)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 17, 2018, 10:06 pm
Yo tengo una fuente similar a esa pero no es la misma es de otro fabricante, por cierto normalmente de cuantos amperios es normalmente este tipo de motores de vending machine? Para ver si puedo probar con otra fuente mientras a ver si mejora o se arregla el problema.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 17, 2018, 11:29 pm
Hi,
Eso mismo te iba a preguntar cuanta corrriente puede suplir tu power suply. Voy a ver si consigo la corriente de los motores pues es muy importante para poder resolver el problema que estas experimentando.  Vamos a tratar de resolver el problema con los motores. Depues vemos como consolidar los power suplies en una unidad.
Adjunto de un motor parecido al tuyo con ls expecificaiones del motor. La corriente continua es de 1.5 amperios

https://www.aliexpress.com/item/24V-Vending-Machine-Motors-and-spirals-5-sets/32360014312.html (https://www.aliexpress.com/item/24V-Vending-Machine-Motors-and-spirals-5-sets/32360014312.html)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 18, 2018, 02:48 pm
Si es parecido, como no prendo mas de 1 motor a la vez creo que podría probar con una fuente de 2 o 3 Amperios a ver como se comporta, voy a conseguir una a ver como me va.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 18, 2018, 03:00 pm
Nunca revisaste los datos de tensión y corriente de cada motor como para saber la corriente necesaria en la fuente?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 18, 2018, 03:39 pm
No encontre el dato pues los motores son AMS, y estas maquinas normalmente no dan los datos de sus componentes y como vienen con referencia por ejemplo la pieza es AMS 23007 24VDC y si buscas, encuentras en donde las venden pero no dan especificaciones tecnicas porque se supone que tu la compras para N referencia de vending machine. La fuente actual que tiene es de 10 Amp.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 18, 2018, 04:28 pm
La fuente que tiene es de 10A y tu usas la misma fuente no?

Mediste el ruido en AC? Hiciste la lectura? Van varios post y no he leído tu respuesta.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 18, 2018, 09:00 pm
@surbyte ya medí en AC o sea en la entrada de la fuente y fluctúa unas decimas de voltios cuando se activa algún motor, por ejemplo los valores comúnmente medidos eran sin activarse de 122.2 a 122.4 y cuando se activa algún motor sube a 123.1 o 123.3, momentos después de activarse algún motor, se vuelven a estabilizar dicho valor.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 18, 2018, 09:29 pm
Hi,
Puedes hacer la misma prueba pero esta vez con el metro en DC.  Si todo estas prueba sale bien yo propongo de hacer lo siquiente. Es de remover el sensor de arduino y anadirle una resistencia de 10k de los +5 al pin del sensor. Esto hara que la senal diga que se esta haciendo la entrega permanentemente. Entonces se deja corriento para ver que pasa. Esto va a eliminar que tienes un problema con el sensor. La duda que yo tengo es que el sensor es de un pulso por cierto tiempo y puede perdelo facilmente. Es solamente una prueba.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 18, 2018, 11:08 pm
@tauro0221 ya hice las pruebas y pasa similar con las medidas en AC, ahora a la salida de la fuente de 24V sin activarsen los motores se mide un valor de 23.7 a 23.8 Vdc pero cuando se activa algún motor baja un poco a 23.3 Vdc. Te cuento que quite el sensor es decir simplemente lo removí para ver si el sensor tenia que ver y aunque en principio parecía que si tenia que ver la maquina se seguía bloqueando solo que había un dispositivo menos conectado a la maquina, de todas manera puse el RC snubber que me dijiste a la salida de la fuente en paralelo al diodo de flyback, ademas de esto en un solo rele le puse otro RC snubber y parece que esto si disminuyo el ruido pues he notado que ha bajado la cantidad de bloqueos no como antes, voy a seguir haciendo pruebas y voy a intentar de colocar en cada rele un snubber, o colocar mas diodos como tu me mostraste pues no los tengo todos. Puedo usar capacitores ceramicos o necesariamente deben ser electroliticos (polarizados). Gracias
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 18, 2018, 11:24 pm
Hi,
Vamos a eliminar el sensor pues tu hiciste una prueba similar a la que te sugeri. Segun tus lecturas de voltajes creo que no hay problema con el power supply de los 24 voltios. Los condensadores son de .1uf no electroliticos y una resistencia de 50 ohmios.  Al menos son buenas noticias de que los snubbers estan ayudando. Una pregunta cuando desconectastes el sensor le anadista una resistencia 10K de lo +5 voltios al pin?. Si dejas el pin flotando esto te puede trear problemas a menos de que tuvieras la resistencia del PULLUP conectada.   Trata los diodo a ver si esto finalmente elimina la interferencia electrica debido a los motores.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 18, 2018, 11:34 pm
Voy a hacer las pruebas correspondientes y les informo como me fue.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 19, 2018, 12:18 am
122mV es mucho ruido para mi gusto. Esa fuente tiene un mal filtrado.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 19, 2018, 02:03 am
Hi,
Surbyte acuerdate que el power supply es un switcher y normalmente son ruidosos. Para que sea bien limpios necesitas uno que sea lineal.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 19, 2018, 02:06 am
Ya lo se.. y eso no quita que es un problema.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 19, 2018, 06:28 pm
Hi,
 Aqui estamos hablando de 24 voltios y 122mv no es para preocuparse. Ahora si se le puede anadir un filtro a la salida para mejorarlo. Aqui  es un poco deficil saber donde esta o que esta causando el problema. El arduino esta completamente aislado por el modulo usando el modulo con optocouples. Si mira como esta alambrado el voltaje de los +12 y 24 voltios no deben interferir en la operacion del arduino. A mi lo que preocupa es el tener 4 fuentes de energia supliendo el systema. Uno para el sensor, uno para el arduino, uno para modulo y final otro para los motores. Aqui creo lo que se debe de hacer es consolidar los power supplies. Ejemplo tener un doble power supplies de +24 y +12 y posiblemente otro de +24 y +5 voltios para suplir el sensor y el arduino. O un triple de +5,+12 ,+24 y se alimenta todo con un power supply. Tambien se puede usar uno de +12 y +24 y  usar un regulador lineal de +12 a 5 voltios  para alimentar el arduino. Como vez hay varias alternativas a considerar para mejorar el sistema. Para mi seria el de +12 +24 voltios y un  regulador lineal de +12 a +5voltios. Pues el regulador lineal daria un voltaje mas limpio para el arduino.

Yo sugiero antes de hacer cambios drastico es de conectar el sensor a los +24 voltios y eliminar un power supply. Ver si mejora o sigue igual.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 21, 2018, 03:26 pm
Bueno les cuento que yo antes entre las pruebas había conectado el sensor a la misma fuente y pensando que era un ruido que le ingresaba al sensor por los motores decidí aislar las fuentes es decir usar otra mas, ya había desconectado también el sensor pero lo conecte a tierra no a vcc como sugirió @tauro0221, debo hacer esa prueba y lo otro que estaba pensando es usar una fuente de laptop de 24V DC que puede tener mejor filtrado y como solo se activa 1 rele a la vez o sea un motor a la vez, con que sea una fuente de mas o menos 3 amperios creo que seria suficiente, uds me podrían corroborar si estoy en lo correcto. Gracias por sus aportes!
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 22, 2018, 01:51 am
Hi,
Creo que debes hacer la prueba y nos deja saber el resultado.

Ese relay module que estas usando es una foto que usastes para demostrar tu systema pues estoy viendo que los relays son de 5 voltios y no de 12voltios. Podrias colaborar mi abservacion.

Para que tengan buen filtro en el voltaje necesitas un power supply que sea lineal. A menos que si son switchers les anada un filtro..
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 22, 2018, 03:11 pm
Si amigo @tauro0221 la imagen de referencia es de 5V pero en realidad uso de 12V. Claro que si les aviso, estoy consiguiendo diferentes fuentes y filtros a ver si elimino dicho ruido. Gracias por sus aportes!
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: PeterKantTropus on May 22, 2018, 04:09 pm
No se si ya te  lo habrán sugerido, es muy largo el post, puedes conectar una tierra a las carcasas de los motores para disminuir el ruido RF generado por las escobillas.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: PeterKantTropus on May 24, 2018, 12:29 pm
Bueno ahora sí leí todo el Post :))  . No creo que el diodo interno este conectado para reducir ruido

(http://www.subirimagenes.com/imagedata.php?url=http://s2.subirimagenes.com/imagen/9607083bombarele.png)
 Creo que el diodo está para evitar la polarización inversa del motor y que gire en sentido contrario. Sobre todo por la descripción que hace de las resistencias.
El problema es que un diodo colocado de esa manera evita que un capacitor o diodo eliminé el ruido de las escobillas, filtrarla aguas abajo del motor, pero no el ruido RF.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 28, 2018, 07:11 pm
Bueno les cuento lo que he hecho y lo que he logrado gracias a sus ideas, lo primero es que elimine la fuente del arduino y alimente con 5Vdc que entrega el modulo de reles ademas de esto coloque red snubber sobre cada par de contactos de los reles con 50Ohm de resistencia y 0.1 uf de Condensador, puse también un diodo en antiparalelo en la fuente de los motores. Tambien le puse un snubber en la fuente de los motores, puse un capacitor de bypass en el sensor de caida (vcc a gnd) de 0.2uf y puse un filtro de RFI en el cable de conexión de la fuente externa de 24vDC que alimenta los motores.

Con esto los resultados fueron que no se ha desconectado el puerto pero noto que a veces el PC pareciera que tuviera una carga muy pesada pues intenta de bloquearse por un tiempo pero al rato el PC se desbloquea solo, no se si es porque la maquina es muy cerrada y de pronto el calor lo causa o es precisamente que queda algún ruido eléctrico que intenta de saturar el puerto o los componentes del PC.

Les dejo una imagen de referencia a ver que opinan uds. Gracias de nuevo a todos por sus aportes!

(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=259743)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 28, 2018, 09:23 pm
Hi,
No puedes conectar los +5 voltios del modulo atraves del la salida de los +5 del  arduino. Tienes que hacerlo atraves del Vin o atraves del USB.  Por eso es  que estas notando que se  aguanta. Adjunto una foto del pinout del usb para que mires como hacerlo.

(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=259762)


Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 28, 2018, 09:30 pm
No entiendo bien lo que quieres decir @tauro?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 28, 2018, 09:35 pm
Hi,

Le esta conectando el voltaje despues de la salida del  regulador. Adjunto schematico que explica lo que dije anteriomente. Como puedes ver si le conecta los +5 voltios del  modulo a  la salida de los +5 voltios del arduino esta conectando  las dos salida de los dos reguladores al mismo punto. Lo conecta al usb o al Vin.

(https://forum.arduino.cc/index.php?action=dlattach;topic=546460.0;attach=259766)
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on May 28, 2018, 09:39 pm
O sea alimenta el módulo RELE de tantos reles con los 5V del Arduino? Despuest de 80 post estamos aún dando vueltas con eso?

No hemos dicho varias veces que usara varias fuentes con GND en común?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on May 28, 2018, 11:43 pm
En la imagen se ve mal pero en realidad lo que hice fue alimentar el arduino desde el modulo de reles que es de 12V dc, este tiene un regulador a 5V dc de modo que puedo alimentar el arduino si lo conecto a Vin. En la imagen esta mal porque modifique la imagen vieja que estaba alimentada de manera independiente, lo único que hice fue alimentarla desde el modulo de reles pero en el pin de Vin.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on May 28, 2018, 11:57 pm
Hi,
Gracias por tu correccion del Vin.Quire decir que estas alimentando al arduino atraves del Vin usando 5 voltios. Podrias hacer una prueba de leer el voltaje a la salida del arduino de los +5 voltios. Pues vas a tener una perdida atraves del diodo y el regulador por lo tanto vas a leer 3.3 voltios. El arduino va a funcionar pero con voltaje mas bajo. Ya surbyte me corrigio y aunque el  arduino funciona pero a un voltaje mas bajo. 
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: surbyte on Jun 02, 2018, 12:57 am
Quote
Quire decir que estas alimentando al arduino atraves del Vin usando 5 voltios.
No quedamos al comienzo de este hilo que alimentar desde VIN con 5V no son suficientes?
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: Aler26 on Jun 15, 2018, 02:37 pm
Bueno les cuento que probé con otra fuente externa para alimentar los motores y utilizando los RC Snubbers tal cual como esta en la imagen que les envié, al parecer ya el sistema no falla, a veces se pone lento el PC pero es porque esta ejecutando mas cosas y no solo la interfaz de mando al Arduino, muchas gracias por ayudarme con esto, cualquier cosa les estaré informando.
Title: Re: Problema de Arduino con comunicación USB y Motores de Vending Machine
Post by: tauro0221 on Jun 15, 2018, 04:30 pm
Hi,
Me alegro mucho de que el systema esta trabajando bien. Espero que esta  experiencia te ayude en el proximo projecto, Uno de los componentesmas malos para trabajar son aquellos que tienen inductores como las bombas, selenoides y motores. Estos gereran ruidos electricos que tienen que ser filtrados el fuente para que no se propaguen especialmente cuando se usan micros. Los micro son bien sensitivos a estos ruidos debido al bajoe voltaje que operan. Suerte