Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
Digo el problema no es que tarde 100ms en hacer la conversion, con simplemente saber el dato me basta(me refiero a que no es necesario que sea una lectura tan precisa, ya que solo quiero saber el consumo de corriente continua mientras mi dispositivo está encendido).Pruebas con qué y como...
Si quieres 30 y el fabricante dice que da 50.000 y no llegas algo estás haciendo mal TU, no el sensor.
Puede que tengas el código hinchado a delays. Si usas Arduino es que algún troll pensó que era buena idea que tardase 100ms en hacer la conversión. Tienes que buscar librerías alternativas sin mucho conflicto podrás leer entradas analógicas en 10us o por ahí.
Ver el archivo adjunto 273731
Es decir, que con este modulo puedo tomar pruebas de corriente continua cada 1milisegundo?Hasta donde se ve en las hojas de datos el ACS712 tiene salida análoga. No entiendo la pregunta, el retardo entre muestras no la limita el ACS (sin contar el ancho de banda que posee, pero ese es otro tema).
Puedes tomar una medida cada ms tomando una medida cada ms. Si, es de perogrullo pero es que és así.
¿Que estás haciendo ahora? ¿Mirar la lectura en un voltímetro?
No nos dices que haces.
Usas un microcontrolador al gusto que lea esa señal y la almacene en memoria, la mande por bluetooth, lo que te plazca.
O cusa un datalogger y registras la información.
Ahora que me fijo ya respondí antes de preguntar:Gracias x responder, sabes que dispositivo me sirve para hacer esas mediciones de intensidad continua cada 1ms?
Pero tu no respondes, solo preguntas.Puedes tomar una medida cada ms tomando una medida cada ms. Si, es de perogrullo pero es que és así.
¿Que estás haciendo ahora? ¿Mirar la lectura en un voltímetro?
No nos dices que haces.
Usas un microcontrolador al gusto que lea esa señal y la almacene en memoria, la mande por bluetooth, lo que te plazca.
O cusa un datalogger y registras la información.
Ya para que, jejeje, que pasa que ese dispositivo ACS712 no me sirve, ya que yo lo que necesito es obtener valores de corriente en un tiempo indicado, por ejemplo, tengo un dispositivo que esta encendido 1milisegundo, y luego apagado 10ms, entonces, lo que quiero ver es que valores de corriente(I) tiene en esos 10ms mientras el dispositivo libera la energia que acumuló.Sube el codigo formateado; mira aquí
para nada, es un valor super bajo, estamos hablando de 1kHz, el sensor que tu posees es capas de obtener muestras cada 20uS (50kHz) 50.000 muestras cada segundo y el Arduino es capaz de eso y hasta mas, para hacer lo que quieres tienes que tomar las mediciones cada 1mS o menos, o mas, hasta legar a esos 10ms, guardarlas en memoria y luego visualizar el o los resultados, no es tan complicado, es sencillo de hacer.son 1000 datos por segundo, no es mucho para el Arduino?
Exacto, pero el dispositivo tiene mucho error y necesita de hacer muchas muestras para así promediar y dar un valor mas acertado, por eso dije que no funcionaba en este caso :cpara nada, es un valor super bajo, estamos hablando de 1kHz, el sensor que tu posees es capas de obtener muestras cada 20uS (50kHz) 50.000 muestras cada segundo y el Arduino es capaz de eso y hasta mas, para hacer lo que quieres tienes que tomar las mediciones cada 1mS o menos, o mas, hasta legar a esos 10ms, guardarlas en memoria y luego visualizar el o los resultados, no es tan complicado, es sencillo de hacer.
Exacto, pero el dispositivo tiene mucho error y necesita de hacer muchas muestras para así promediar y dar un valor mas acertado, por eso dije que no funcionaba en este caso :c
Ya que necesito que sea en el tiempo indicado y lo mas preciso, muchas gracias por responder a todos! poco a poco resolvemos el problema
Amigo, es para un proyecto, como puedo contactarte, algún correo? whatsapp? telegram?El dispositivo (el ACS), nuevamente, no "muestrea" nada, tiene salida análoga (la salida es contínua no discreta). Tu puedes "muestrear" cada 1 picosegundo si quieres esa salida desde un microcontrolador. Otra cosa es el ancho de banda.
Para tu proyecto el ACS debería servir pero depende.... Lo que probablemente no sirva sea tu microcontrolador; el ACS tiene una salida de unos 100mV por Ampere, si lo que que tratas de medir es una corriente baja (>1A), lo mas probable es que debas amplificar la señal.
Si la excursión de corriente es alta, con 10bits del ADC que tiene un arduino no te va a alcanzar, deberías ir a un ADC de 14 o 16bits externo.
¿ Que tratas de medir ?, ¿ Cuanto consume aproximadamente como máximo ?, Lo que deseas medir, ¿ tiene un modo de bajo consumo, cual seria la corriente mínima ?
Por el foro para que otros también se beneficien de la ayuda.Amigo, es para un proyecto, como puedo contactarte, algún correo? whatsapp? telegram?
¿ Que tratas de medir ?,El dispositivo (el ACS), nuevamente, no "muestrea" nada, tiene salida análoga (la salida es contínua no discreta). Tu puedes "muestrear" cada 1 picosegundo si quieres esa salida desde un microcontrolador. Otra cosa es el ancho de banda.
Para tu proyecto el ACS debería servir pero depende.... Lo que probablemente no sirva sea tu microcontrolador; el ACS tiene una salida de unos 100mV por Ampere, si lo que que tratas de medir es una corriente baja (>1A), lo mas probable es que debas amplificar la señal.
Si la excursión de corriente es alta, con 10bits del ADC que tiene un arduino no te va a alcanzar, deberías ir a un ADC de 14 o 16bits externo.
¿ Que tratas de medir ?, ¿ Cuanto consume aproximadamente como máximo ?, Lo que deseas medir, ¿ tiene un modo de bajo consumo, cual seria la corriente mínima ?
Tiene que ser un chiste lo que usted enuncia. ¿no ?Hola gente, saludos.
Vengo acá porque he comprado el modulo ACS712,e hice unas pruebas pero tiene una escala de hasta 35ms, lo que requiero es que tome muestras cada milisegundo, con que tome unas 30 estaría bien, ahora, el problema es que este es el único dispositivo que conozco.
Si, arriba mostre la foto, esa es la onda a la cual le quiero medir la corriente, pero solo cuando se descargue, es en corriente continua y es de aproximadamente 10 Hz.Tiene que ser un chiste lo que usted enuncia. ¿no ?
La onda a medir tiene una frecuencia 50/60 hertz , o sea de una duración de 20 milisegundos mínima, por ende lo que usted pide NO es posible ,salvo para corriente continua, pero también le va a costar, bastante mas caro si lo consigue![]()
![]()
Para medir la corriente en el cable , cualquier aparato necesita un tiempo minimo de un período o sea en este caso, 20 milisegundos o 16,6 para 60 hrz
Si es de 10 Hz , no es de corriente continua amigo,,, lea la teoría de electricidad al menos.Si, arriba mostre la foto, esa es la onda a la cual le quiero medir la corriente, pero solo cuando se descargue, es en corriente continua y es de aproximadamente 10 Hz.