Problema de Arduino con comunicación USB y Motores de Vending Machine

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.

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

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.

@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.

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.

|500x320

How to install diodes.jpg|2112x1354

@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.

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

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.

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

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.

Nunca revisaste los datos de tensión y corriente de cada motor como para saber la corriente necesaria en la fuente?

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.

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.

@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.

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.

@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

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.

Voy a hacer las pruebas correspondientes y les informo como me fue.

122mV es mucho ruido para mi gusto. Esa fuente tiene un mal filtrado.

Hi, Surbyte acuerdate que el power supply es un switcher y normalmente son ruidosos. Para que sea bien limpios necesitas uno que sea lineal.