Diez millones de ciclos en arduino

8

Estoy tratando de construir un interruptor adecuado para mi invento. Dentro del interruptor, hay una pequeña placa de metal. Cuando el usuario presiona el interruptor, esta placa metálica se acerca y hace contacto con dos estructuras metálicas y forma un circuito cerrado que se conecta a un pin digital en un Arduino.

El problema es que necesito esto para funcionar hasta 10 millones de ciclos o más, y no soy ni un ingeniero eléctrico ni mecánico, por lo que no tengo idea de si durará tanto. He diseñado las dos estructuras metálicas de modo que aún queden muchas áreas cerca de la placa de metal (a menos de 1 milímetro de distancia) después de la flexión, el desgaste y las roturas, pero aparte de eso no tengo idea de qué otros problemas puedo tener. encuentro.

Mis tres preguntas:

¿Hay otros temas que deba considerar durante 10 millones de ciclos?

¿Puede el Arduino manejar tantos ciclos?

¿Sugerencias sobre material adecuado para la placa de metal y estructuras?

    

3 respuestas

11

10 millones son bastantes ciclos. Hacer un cambio que pueda durar tanto tiempo es sorprendentemente difícil, ya que puedes decir la cantidad de botones que no funcionan y que puedes encontrar en el lugar. No recomiendo intentar hacer su propio interruptor, que se basa en establecer y romper un contacto.

Por ejemplo, esta "Vida útil larga" DF2 el cambio de Omron solo se garantiza que dure por ciclos de 1M.

Delejos,lamejormaneradehaceruncambioeshaceralgúntipodesensorsincontacto.Porejemplo:

Magnético:eltirónacercaunpequeñoimána Sensor de efecto Hall . El sensor detecta el imán y envía su salida al Arduino. Esto tiene la ventaja de que funciona incluso cuando está mojado o sucio.

Óptico:eltirónmueveunobjetoopacoentreuntransmisorópticoyunreceptor.LosantiguosratonesderodilloutilizabanestostiposdesensoresparamedirelmovimientodeXeYdelratón.

Nuevamente, estos son muy confiables y administrarán fácilmente 10 millones de ciclos. Sin embargo, son sensibles a los entornos que están muy sucios o donde hay grandes cambios en la cantidad de luz ambiental.

    
respondido por el Rocketmagnet
7

El Arduino puede manejar 10 millones de operaciones de entrada, PERO le resultará excepcionalmente difícil hacer un cambio que haga lo mismo.

Hay dos áreas de preocupación.

  • Necesita el interruptor para sobrevivir mecánicamente a 10 ^ 7 operaciones repetidas.

  • Necesita que las conexiones eléctricas sigan siendo confiables; es posible que no se desgasten, se doblen excesivamente, se oxiden, se fatiguen o dejen de conducir por cualquier motivo.

Una solución mucho más fácil es utilizar un "Interruptor Hall", que es un interruptor electrónico que se activa por la proximidad de un polo magnético y que no tiene partes móviles eléctricas y no necesita un contacto real. El problema entonces se convierte principalmente en un problema mecánico.

Es necesario proporcionar más detalles. Los interruptores de pasillo consumen energía de reserva. Si esto importa depende de su aplicación. Luego están los problemas de fuerza, distancia de viaje, frecuencia de operación y más. Cuéntanos más y podemos ayudarte más.

    
respondido por el Russell McMahon
2

Definitivamente no desea utilizar un método de contacto mecánico si necesita durar 10 millones de operaciones. Además del efecto Hall y el optointerruptor, como sugirió Rocketmagnet, también hay un sentido capacitivo y otros tipos de sentido magnético.

Con el sentido capacitivo, una porción pasiva de conductor se mueve entre dos placas fijas. Ninguno de estos toques. Las conexiones eléctricas son solo a las placas fijas.

Otros tipos de sentido magnético mueven una porción de material magnético (hierro) cerca de una bobina estacionaria, y el resto es electrónica que mide efectivamente el cambio en la inductancia. Una vez más, el material magnético no toca la bobina, solo se acerca y se acerca más con el sensor Hall. Las conexiones eléctricas son solo para la bobina fija.

El microcontrolador no será el factor de encalado. Rutinariamente hace M de pequeñas cosas por segundo. Los micros no se desgastan con el uso. Algunas de las piezas pueden desgastarse con el tiempo, pero eso tiene relativamente poco que ver con la cantidad de operaciones que realizó, siempre y cuando se siguieron las especificaciones de temperatura y voltaje máximo.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas