¿Hay alguna manera de guardar datos de voltaje directamente (sin un microcontrolador) en cualquier lugar, como EEPROM, SDCARD, etc.?
Por ejemplo, estoy usando un sensor de presión MPX que proporciona una salida analógica de 0V a 5V. En lugar de convertir los voltajes a presión en un microcontrolador y ahorrar (lo que lleva tiempo, dinero, espacio, etc.), primero quiero guardar los datos analógicos y luego llevarlos a mi computadora para convertir los voltajes a presión.
microcontroller
circuit-analysis
analog
eeprom
data
Firat Dagkiran
fuente
fuente
Respuestas:
No puede usar una EEPROM o cualquier otro medio de almacenamiento que sea digital sin convertir primero su señal a digital. Usar un microcontrolador es la forma obvia y simple de hacerlo.
Sin embargo, si realmente quieres satisfacer a tu hombre de las cavernas interior, adquiere uno de estos:
Esto almacena datos analógicos de unos pocos 10s de Hz a unos pocos kHz. Tendrá que consultar algunas tabletas de arcilla para aprender a usarlo.
Un problema que tendrá es que la frecuencia de interés es probablemente menor de lo que puede registrar. La solución es hacer que su señal maneje un oscilador de voltaje variable, luego registre la salida de ese oscilador. En otras palabras, FM modula su señal de baja frecuencia.
Hay circuitos integrados que implementan la función de oscilador controlado por voltaje, pero eso sería demasiado sensato y chocaría con su objetivo retro. Obtenga algunos de estos:
y haz el tuyo.
Una vez que los datos han sido almacenados, usted "rebobina" (ver tabletas de arcilla) el medio de almacenamiento. Luego "juegue" en una tarjeta de sonido de PC. La PC encuentra la frecuencia de la señal, a partir de la cual se vuelve a convertir el voltaje, y a partir de eso determina el valor de datos real.
O bien, podría usar un microcontrolador y consumir menos tiempo, dinero, energía y espacio.
fuente
No, no puede almacenar un valor analógico tal cual en un medio de almacenamiento digital como un eeprom o una tarjeta SD.
Puede hacer una conversión de analógico a digital (usando un chip apropiado) para convertir su analógico a digital. Para el siguiente paso, escribir en una tarjeta SD prácticamente requiere un procesador. Si realmente no desea usar un MCU, terminaría diseñando y construyendo uno usted mismo a partir de bloques de construcción más simples. Es un proyecto educativo interesante, de aproximadamente 0,5 años-hombre para un estudiante que es bueno tanto en programación como en electrónica.
Una EEPROM será un poco más fácil de escribir los valores, pero leer los valores en su PC sería más complicado. En resumen, aún sería mucho más fácil que el DIY MCU, pero aún así es un gran proyecto.
Cuando miras a tu alrededor, todos usan MCU para casi todos los proyectos, incluido el registro de datos como quieras. ¡Adivina qué!
fuente
Lo que intenta hacer suena como un registro.
Hay muchos registradores de datos que se venden comercialmente. Si desea registrar lecturas de voltaje, puede intentar buscar en Google "registrador de voltaje". Dichos dispositivos escriben un archivo de registro en un dispositivo de almacenamiento (tarjeta SD, memoria USB, etc.) a partir de las lecturas del sensor.
Técnicamente esto usa una MCU internamente. Pero nunca ve la MCU, nunca tiene que desarrollar software para la MCU y nunca toca la MCU.
fuente
La respuesta depende de su definición de "directamente".
Podría imaginar la siguiente configuración (lejos de ser "directa", pero sin una MCU)
Memoria objetivo:
Alternativamente, toda la configuración anterior podría implementarse en un CPLD o FPGA, no en una MCU.
También puede usar un controlador Motorola MC14500B , que no es una MCU.
En la práctica, hoy, la opción más barata, más pequeña, más rápida y más confiable es una MCU.
fuente
Dado que considera usar una computadora para "convertir voltajes en presión", debe usar el formato de datos que las computadoras puedan entender, que es un formato digital. Por lo tanto, algo debe convertir la salida analógica de sus sensores en forma digital primero, "digitalizar" el voltaje. Por lo tanto, debe haber un convertidor de analógico a digital en el medio. Convertir el voltaje digitalizado en lecturas de presión (usando quizás algunas tablas o fórmulas de conversión si la conversión no es lineal) es una buena tarea para su PC.
Técnicamente no necesita una MCU para realizar esta conversión, un FPGA dedicado con algoritmos cableados puede controlar todo el muestreo de datos y las comunicaciones. Pero MCU es más conveniente, especialmente si ya tiene un ADC incorporado.
Y no necesita gastar su tiempo en construir un convertidor MCU +, hay dispositivos llamados "sistemas de adquisición de datos" (DAS) o "registradores de datos" que lo harán por usted, muestrearán / convertirán datos analógicos y los comunicarán. a través de una interfaz conveniente como USB (o RS232). Algunos DMM tienen esta capacidad de adquisición de datos, o puede obtener un DAS dedicado de lugares como DATAQ.com. El DAS vendría con todo el software de registro de datos necesario, y puede almacenar los datos de cualquier manera que desee, SD o de lo contrario. Comprensiblemente, la conversión de su sensor a datos de presión utilizables le costará algo de dinero, nada es gratis.
fuente
Sí, puedes ... más o menos. Busque chips ISD , diseñados para aplicaciones simples y baratas, donde necesita grabar y reproducir señales analógicas. Utilizado en juguetes parlantes, postales musicales y similares. Sin embargo, dudo que sean lo suficientemente precisos para su propósito.
http://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=en
fuente
Como su único requisito no es usar uC, puede usar el puente USB-SPI para conectar un SPI ADC con la PC.
Esa es la solución más barata si no quieres usar uC.
O puede financiar $$$ para institutos, centros de investigación, ... para que puedan acelerar la investigación de la memoria analógica, lo que necesita en este momento.
fuente
El registrador de datos de voltaje de 0 ~ 32V USB-503 almacena 32k mediciones
con intervalos de 1 sa 12 h.
Se almacena en dongle USB con batería incluida. Fácil exportación a Excel. Inc Software en www.mccdaq.com
Barato.
Son solo 2.1 millones de riales
ehm ... haz que 2.2m y subiendo
fuente