¿Los módulos CompactRIO tienen resistencias de subida / bajada incorporadas?

0

Tengo Compact RIO 9076 con 4 módulos diferentes: NI-9205 (Entrada analógica), NI-9264 (Salida analógica), NI-9402 (E / S digital bidireccional), NI-9403 (E / S digital bidireccional) . Tengo varios sensores de terceros: sensor de flujo de masa, sensor de presión, sensor de proximidad magnético Reed y otro sensor de humedad.

Para algunos sensores, es necesario comunicarse mediante el protocolo I2C, que requiere un puerto de entrada / salida y una resistencia de extracción. ¿Incluyen los módulos una resistencia pull-up dentro? Si es así, ¿cuál es el voltaje de referencia para ellos y cómo debo habilitarlo?

Revisé sus manuales y no encontré ninguna información sobre las resistencias pull-up / down. Además, no encontré información en línea.

También el OVAL RV21 (sensor de proximidad magnético Reed) requiere una resistencia desplegable. ¿Incluyen los módulos una resistencia desplegable en el interior? En caso afirmativo, ¿cuál es el voltaje de referencia para ellos y cómo debo habilitarlos?

¿CompactRio tiene módulos con resistencias integradas de subida / bajada?

Sensores:

  • Sensirion SFM3000 (sensor de flujo de masa) - alimentado con 5 V y I2C High es 3-5V;
  • Primer sensor HDI0611ARZ8P5 (sensor de presión): alimentado con 5V y alto I2C es 5V;
  • OVAL RV21 (sensor de proximidad magnético Reed): funciona con 10 V y requiere desplegable;
  • Sensor de humedad: alimentado con 3V y alto I2C es 3V.
pregunta Or Hirshfeld

2 respuestas

1

Gracias a todos Recibí respuesta del soporte de NI

en general, es posible encender sensores utilizando el AO NI-9264 ya que actúa como un suministro de voltaje flotante. Puede colocar cualquier voltaje en los rangos que especifique; sin embargo, debe considerar el hecho de que la corriente de salida del módulo (unidad de corriente) es de solo 16 mV. Si esto es suficiente para sus sensores, entonces debería estar bien.

Especificaciones NI-9264 enlace

Lamentablemente, ninguno de los módulos que mencionó tiene una resistencia de extracción.

El NI-9403 tiene una resistencia desplegable en todos los canales y el voltaje de referencia es de 0.8V. Puede ver la especificación del módulo en el enlace adjunto.

Especificaciones NI-9403 enlace

    
respondido por el Or Hirshfeld
0

Al igual que los miembros de mi club de robótica hicieron para la competencia de robótica NI-ARC en Australia, debe diseñar algunos circuitos de interfaz en la placa de circuito impreso / PCB para proporcionar los voltajes correctos, resistencias de subida / bajada, circuitos de protección y capacitores necesarios para conectar correctamente con sus diversos sensores. NO conecte las cosas directamente al CompactRIO ya que es muy débil en términos de protección a bordo, y es muy fácil de destruir si comete un error. También son terriblemente caros.

Para la protección de su RIO, sugiero que todas las señales digitales de E / S deben tener una serie de resistencias de 100 ohmios que las conecten al mundo exterior.

Los rieles de alimentación como 5V o 3.3V deben proporcionarse externamente desde algún tipo de batería y reguladores lineales / de conmutación. No confíe en los reguladores a bordo para nada importante, no vale la pena correr el riesgo. Obviamente, asegúrese de que las conexiones a tierra estén conectadas / conectadas entre sus circuitos de alimentación externos y el RIO.

Las resistencias I2C deben ser fuertes, fuertes, lo que significa MENOS que 4.7K en general. A menudo usaré 2.2K - 3.3K en mis propios diseños, para garantizar un buen ascenso rápido. Si hubiera alguna resistencia de recuperación incorporada, a menudo están en el rango de 30-40K en este tipo de diseños, y son más una prevención anti-falla / nivel de flotación que las resistencias de conexión de comunicación útiles reales.

También sugiero pinzas de diodo (para protección de voltaje superior e inferior / inverso) en todas las entradas al RIO, ya que es un riel de voltaje nominal (creo que es de 3.3 V). Si se conecta con una parte externa que es de 5 o más voltios, use un circuito de conversión de nivel de voltaje (hay muchos, búsquelos en Google) antes de conectarse al RIO.

¡Buena suerte!

    
respondido por el KyranF

Lea otras preguntas en las etiquetas