Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

I2C con tarjeta USB-6218

Hola a todos mi duda es:

 

Tengo una tarjeta de adquisicion USB-6218, la cual no incorpora comunicacion I2C. Necesito controlar un DAC mediante I2C y he pensado que podria programarlo utilizando las salidas digitales de la tarjeta. No se si esto es posible o si alguien lo ha hecho ya. Por ahora no tengo la posibilidad de comprar otra tarjeta. Es muy complejo hacer esto? Conoceis algun proyecto relacionado que pueda consultar? Muchas gracias

0 kudos
Mensaje 1 de 4
2.813 Vistas

He pensado en utilizar un conversor USB-I2C como este:

 

http://www.msebilbao.com/notas/downloads/Modulo%20de%20comunicaciones%20USB-I2C.pdf

 

puede ser una opcion, aunque estaria bien poder hacerlo desde la USB-6218

0 kudos
Mensaje 2 de 4
2.810 Vistas

Hola Alex,

 

Con esta tarjeta tienes varios problemas. El primero es que las líneas digitales no tiene temporización hardware propia, por lo que necesitas crearte un reloj con un contador o similar y meterlo en el circuito de líneas digitales. Después, el software no debería ser muy diferente a lo que hace esta librería para tarjetas de líneas digitales NI-65xx.

 

https://forums.ni.com/t5/Example-Code/Serial-Protocol-Communication-Reference-Design-for-Digital/ta-...

 

De todas formas, lo más sencillo y rápido sería utilizar la tarjeta de bajo coste USB-8451, que tiene su propio driver para LabVIEW.

 

https://www.ni.com/en-us/support/model.usb-8451.html

https://www.ni.com/es/shop/labview/understanding-the-i2c-two-wire-bus-interface-with-ni-labview.html

0 kudos
Mensaje 3 de 4
2.805 Vistas

Muchas gracias por las respuestas voy a probar un par de cosas, y revisar bien lo que me habeis dicho y ya digo algo. Gracias

0 kudos
Mensaje 4 de 4
2.784 Vistas