el 11-28-2008 10:07 PM
quisiera ayuda sobre como se conecta un pequeño motor dc de 4.5 V a una DAQ USB 6009, ya sea a salida digital o analoga. mi proposito es para proyecto de estudio y soy principiante en esto.
el 12-01-2008 08:41 AM
el 05-25-2010 01:19 PM
hola arturo:
Tendaras un diagrama para amplificar y poder conectar un relevador de 12v o 5v a la salida de la USB 6009 , ya tengo el programa.
O en su defecto un programa que haga funcionar algun puerto de la usb como interruptor on/off que permita el paso de 5vcd
el 04-27-2012 05:12 PM
Hola Arturo
Tengo una precunta relacionada con este tema de las conexiones de las Tarjetas de Adquisicion de Datos a motores, pero en mi caso estoy trabajando con una NI usb 6216 y necesito conmutar(prender y apagar) una electrovalvula neumatica (valvula solenoide) mediante una señal digital generada en el pin P.1.0.
Podría colaborarme, por favor, en sugerirme algun circuito de optoacoplador que me permita realizar esta tarea, protegiendo la tarjeta de posibles daños.
Le envio la ficha tecnica de la electrovalvula, con bobina de 12 V y de la fuente de poder .
Gracias.
05-15-2012 10:52 AM - editado 05-15-2012 10:52 AM
Hola diegomech23,
Por lo que puedo ver, la fuente de poder que usted está usando puede proveer hasta 3 Amperios y la bobina de su válvula consume unos 3W, con la alimentación de 12V tendríamos un consumo de corriente de unos ~ 250 mA. No pude encontrar un opto acoplador que pudiera proveer más de unos pocos cientos de mA, por lo que no podríamos cubrir mucha corriente que la fuente pueda proveer. Ahora, si lo que busca es proteger el 6216, bien podría hacerlo con un transistor. Le recomiendo los transistores FET, ya que estos tienen muy poco consumo de corriente en el lazo de entrada (6216) pero pueden soportar una corriente de drenaje bastante alta en el lazo de salida (fuente de poder que alimenta la bobina). Aquí le dejo una de hojas de datos de un FET que podría considerar:
En cuanto al diagrama del circuito, esta hoja de datos muestra en la página 5.
Para que esté más ubicado, el transistor tiene 3 pines: Source, Gate y Drain. Source estará conectado nuestra tierra. Gate se conectará a nuestro lazo de entrada. Estos últimos dos son pines en el encapsulado. El Drain es toda la chapa (carcasa) y estará conectado a la alimentación (fuente de poder). Aquí hay una página que explica un poco más esto:
el 05-22-2013 08:05 AM
Sabeis como es para que el inversor de giro a traves del puente H L293B que controla la entrada de giro derecha e izquierda cuando uno se activa y otro no y viceversa.
Darle valor a la daq 6008 para que no me salgan los errores que salen en el siguiente VI
el 05-22-2013 08:59 AM
Hola Migue,
¡Gracias por usar los Foros de Discusión de la Comunidad! Al ver tu VI me di cuenta que ya sabes cómo controlar el puente H L293B muy bien basándonos en la hoja de datos.
Basta con mantener el Vinh (habilitador) en alto (H) y alguna de los pines C en alto y D en bajo para girar a la derecha y viceversa para girar a la izquierda. Tu código hace eso bien. Ahora, tienes el DAQ Assistant fuera del bucle while. Tienes que meterlo dentro del bucle para que pueda actualizar los valores. Recuerda que los valores nunca van a salir del bucle While hasta que dicho bucle termine su ejecución, y en este caso, eso no es lo que queremos.
Te adjunto una imagen de cómo debe quedar tu diagrama de bloques. Cualquier duda nos avisas.
el 05-24-2013 04:04 AM
Muchas gracias ahora funciona correctamente le he puesto dos led externos para señalizar y todo muy bien
Alguien sabria decirme como es para controlar su velocidad??
Gracias
el 05-24-2013 10:31 AM
Con mucho gusto, Migue.
Para controlar la velocidad te sugiero usar la técnica de PWM (Modulación por ancho de pulso). Esto es básicamente controlar durante cuanto tiempo tenemos la salida en alto con respecto a un período fijo. Normalmente haríamos esto con contadores; sin embargo, el USB-6008/6009 sólo tienen un contador y es nada más de entrada, no de salida.
Una forma alternativa de hacer PWM sería tener un arreglo (array) de booleanos y modificar el número de bits en alto de todo el arreglo para modificar la velocidad del motor. Se me ocurre usar el VI de “Digital Pattern Generator” (Paleta de funciones » Programming » Waveform » Digital Waveform) para generar una forma de onda digital de unas 10 muestras, todas en bajo (0 lógico) y luego sustituir los valores dinámicamente con altos (1 lógico) y así tener un PWM. Luego, tendrías que escribir esto al DAQ Assistant.
No encontré ejemplos ya hechos de esto exactamente, pero creo que este ejemplo te puede servir un poco para guiarte.
el 05-24-2013 12:35 PM
Justo lo que estaba intentando hacer porque lo del PID no me terminaba de quedar claro