Estoy trabajando en un diseño para contar los ciclos mecánicos de un equipo. Tiene que ser un contador de 32 bits y ser robusto. Tengo un prototipo funcional que utiliza un sn74lv8154 , configurado como 32bit.
Hay 2 problemas principales con el diseño 1. Leyendo el recuento. 2. Perdiendo el conteo
-
Leyendo el conteo Para fines de prueba y creación de prototipos, he utilizado un Arduino para acceder a los registros de 4 bytes y mostrar el valor de recuento en una pantalla LCD. Sin embargo, el Arduino está demostrando no ser lo suficientemente robusto. Idealmente, me gustaría leer los datos de conteo usando una computadora portátil, pero no tengo experiencia en la interfaz directa de una PC con un IC. Alguien ha sugerido HyperTerminal, pero nuevamente, no tengo experiencia con esto.
-
El prototipo utiliza una batería para alimentar el dispositivo. Si la batería se agota o se desconecta, el valor de conteo se pierde. Este es un problema importante, una solución que utilice un CI de conteo no volátil sería preferible, pero no he podido encontrar una en la búsqueda. Encontré una solución utilizando EEPROMS configurada para funcionar como EPROMS. Esto tenía potencial, pero enfrenté el mismo problema que el problema 1, además de usar mucho espacio en una placa de circuito.
¡Tengo muchas ganas de encontrar soluciones a estos problemas, así que, por favor, avíseme si esta pregunta es demasiado vaga! Puedo proporcionar enlaces de Dropbox al código Arduino o al esquema del circuito si esto es útil (¡y permitido!) No quise violar los términos de uso accidentalmente.
actualizacion :
Gracias a todos por sus respuestas y ayuda.
Seguiré adelante con la incorporación de un Arduino Nano en el mecanismo para el próximo prototipo.
Los problemas de confiabilidad se están causando actualmente porque Arduino Uno y la pantalla tienen la forma de un lector portátil, en lugar de estar dentro del mecanismo. Esto se compró antes de comenzar con este proyecto enlace
Estoy de acuerdo en que esto se puede resolver con un enfoque micro en lugar de con IC de contador