Conmutación de voltaje negativo

Necesito una forma de cambiar un suministro de voltaje de -5 V al sensor Flexiforce a continuación. El circuito que estoy usando es este:

ingrese la descripción de la imagen aquí

Investigué el uso de un 74HC4066, pero no permite cambiar el voltaje negativo. Solo puede cambiar entre GND y VCC. Necesito encontrar un IC que tenga múltiples interruptores y pueda cambiar el voltaje negativo. Si no, ¿cómo podría incorporar un circuito de transistor para resolver esto?

Tiene un suministro de -1 V para el sensor, ¿por qué no usarlo también para el interruptor? Dibujan muy poca corriente.
No estoy seguro de lo que quieres decir con eso. Necesito usar las salidas digitales de Arduino para controlar la señal de -5V (dice -1V en la imagen, pero en realidad es -5V). Básicamente, si enciendo una de las salidas digitales de Arduino, debería encender esa señal de -5V y si la desactivo, debería desconectar esa señal de -5V. ¿Podría aclarar lo que quiere decir?
Pensé que querías encender y apagar la señal, no la fuente de alimentación. ¿Puede ser específico sobre el resultado que desea?
Me gustaría controlar el suministro de -5V al sensor (está etiquetado como Vt -1V en la imagen). Me gustaría convertir un pin Arduino en ALTO, y eso conectaría el -5V al pin del sensor. Cuando giro el pin Arduino BAJO, eso desconecta el -5V al pin del sensor.

Respuestas (3)

Estoy tratando de conectar varios de estos sensores a una entrada analógica en mi Arduino, y me gustaría encenderlos y apagarlos controlando la entrada de señal de -5V (-1V en la imagen) usando un mecanismo de interruptor.

  • Para obtener una buena calidad de señal, probablemente sea una buena idea usar el amplificador operacional para controlar el ADC del micro.
  • El circuito que se muestra se puede convertir en un amplificador sumador , con cada uno de los sensores conectados a la entrada inversora del amplificador operacional.
  • Para hacer este circuito sin necesidad de un suministro negativo, conecte la parte inferior del sensor a tierra en lugar de -1 V y conecte la entrada no inversora del amplificador operacional a un voltaje medio, como 2,5 V de un divisor de resistencia. Su punto 0 se cambiará, lo que restará en el software.
  • Para desconectarlos del circuito, puede conectar a tierra cada sensor a través de su propio transistor y habilitar solo un transistor a la vez. También podría usar el 74HC4066 en las líneas que van al amplificador sumador, pero ese es un circuito más complicado.
Para su segunda viñeta, ¿no estoy buscando una sala de medición usando un voltaje medio como 2.5V? Corta la sala de medida a la mitad ¿correcto (0-5V a 2,5-5V)? ¿Tendría que restar y escalar eso usando un amplificador operacional adicional (restar 2.5V y amplificar a 0-5V)?
Además, ¿qué quiere decir con que el amplificador operacional impulsa el ADC del micro? I La salida del amplificador operacional (Vout) se conecta directamente al ADC. ¿Es eso a lo que te refieres?
¿Te refieres a la tercera bala? Sí, reduciría el rango de medición a la mitad. Puede aumentarlo nuevamente con una segunda etapa de amplificador operacional si lo desea, pero podría ser lo suficientemente bueno como está, solo reste en el software.
Sí, generalmente es mejor manejar micro ADC con una fuente de baja impedancia como un amplificador operacional, en lugar de una fuente de alta impedancia como un divisor de resistencia. Por cierto, ¿por qué necesita multiplexar todos los sensores analógicos en un pin ADC? ¿Arduino ya no tiene múltiples entradas multiplexadas al mismo ADC?
Si hago la configuración de voltaje positivo de esto, el otro lado del sensor se conectará a GND en lugar de -5V. ¿Puedo usar el 74HC4066 para cambiar esto (cuando emito el pin de Arduino ALTO, conecta el sensor a GND y se desconecta cuando emito el pin de Arduino BAJO)?
Además, ¿no puedo generar un voltaje inferior a 2,5 V (como 0,5 V) para que la sala de medición no se reduzca a la mitad sino que solo se reduzca de 0-5 V a 0,5-5 V?
@tabchas Sí, 2.5 fue solo un ejemplo.
@tabchas Podría cambiarlo con el 4066, pero simplemente conectar a tierra el sensor a través de un transistor es más fácil, ya que la corriente solo va hacia abajo a través de él. El 4066 es para CA que lo atraviesa en ambos sentidos.
¡Gracias! Puedo usar un transistor 2N2222 estándar, ¿correcto?
@tabchas Probablemente. ¿Cuál es la resistencia del sensor? ¿Es su valor más pequeño mucho mayor que la resistencia del transistor? ¿Es la corriente máxima a través del sensor menor que la corriente máxima del colector del transistor?

Primero, ¿puede simplificar la configuración de su fuente de alimentación utilizando un amplificador no inversor como se muestra a continuación?

esquemático

simular este circuito : esquema creado con CircuitLab

Segundo: esto no permite la configuración de suma de tierra virtual, pero como iba a necesitar un interruptor pin por V, y no son necesarios en esta configuración, ahora puede conectar cada amplificador a su propia entrada analógica. La desventaja es que necesita un opamp para cada sensor.

Tercera opción: use pines de tres estados para alimentar cada sensor. Esta vez el ejemplo muestra el sensor en la línea V+.

esquemático

simular este circuito

Cada una de las salidas 'BUF' de su micro / Arduino / lo que sea se cambia secuencialmente a alto mientras que todas las demás tienen sus salidas flotantes. De esta manera, solo se alimenta un sensor a la vez y no necesita voltajes negativos.

Ese es solo un circuito, que produce un voltaje inversamente proporcional a la resistencia. Hay muchas otras posibilidades, algunas de las cuales no requieren un voltaje fuera del rango de voltaje de salida.

Si esto va a un microcontrolador, y en casi cualquier aplicación hoy en día, la salida no tiene que ser proporcional a nada en particular. En un micro, puede hacer fácilmente los cálculos o hacer la búsqueda para convertir cualquier lectura A/D que obtenga en presión lineal.

La opción más simple es simplemente un divisor de resistencia, con la otra resistencia en el medio del rango que le interesa que salga del sensor. Una ventaja lateral de esto es que lo único que tiene que calibrar es la otra resistencia. El voltaje de suministro real se cancela. Tendrá la resolución más alta en esa resistencia, luego más baja en ambos extremos del rango. Este método en realidad mide de 0 a resistencia infinita, pero nuevamente, la resolución disminuye en los extremos del rango.

Con los A/D actuales, probablemente usaría el método del divisor y compensaría cualquier pérdida de resolución con un A/D de mayor resolución. Ahora puede obtener A/D de 12 bits de forma rutinaria en micros de bajo costo. Probablemente sea suficiente, pero si no, un A/D delta-sigma externo ciertamente podría hacerlo.

El circuito anterior es recomendado por los fabricantes del sensor que se muestra. Permite el control dinámico del rango de fuerza que es lo que me gustaría tener. Estoy tratando de conectar varios de estos sensores a una entrada analógica en mi Arduino, y me gustaría encenderlos y apagarlos controlando la entrada de señal de -5V (-1V en la imagen) usando un mecanismo de interruptor. ¿Sabrías cómo hacer esto?
@tab: Los fabricantes son libres de recomendar lo que quieran sin tener que enfrentarse a las realidades y compensaciones de su sistema. Es su trabajo como ingeniero de su sistema usar su propio cerebro, lo que incluye evaluar el circuito sugerido por el fabricante y usar otra cosa si encaja mejor. A su segundo punto, ¿por qué quiere "encender" y apagar estos sensores? Toman poca potencia. Cualquiera que sea la potencia adicional que toma el arduino en relación con un diseño de microcontrolador de baja potencia, lo inundará de todos modos.
Hmm, esto es en realidad para un proyecto (más un ejercicio de aprendizaje para mí, soy un estudiante de EE :). Si pudieras ayudarme a encontrar un interruptor para esto, ¡sería genial! Entiendo lo que quiere decir en términos de consumo de energía, pero simplemente estoy buscando un mecanismo de interruptor en este momento.