poniendo a cero un sensor de inclinación

0

Tengo un sensor de inclinación donde quiero medir un ángulo de 10 grados. El ángulo de 10 grados está en una rampa mecanizada. La rampa tiene una sección de 0 grados "nivel" integrada en ella. Básicamente, lo que quiero hacer es poder encontrar si el voltaje del sensor está en su tolerancia +/- 3.5% midiendo los ángulos. Sin embargo, para poner a cero el sensor, quiero que esté en cero para lo que está sentada la rampa, diga si la rampa no está en cero verdadero. Así que estoy tratando de calcular un delta que podría usar para una referencia para que la rampa no tenga que compararse con el cero verdadero, sino con la relación con la que se encuentra la rampa (una tabla, por ejemplo).

El sensor funciona como un potenciómetro. El sensor está excitado con 4VAC

Y el sensor tiene dos lados, un lado debe tener 2 VCA y el otro es 2 VCA cuando el sensor está nivelado a 0 grados. Cuando el sensor está inclinado, un lado aumenta y el otro lado disminuye proporcionalmente, lo que aumenta hasta 4 VCA.

Creo que solo mediría el sensor en el nivel 0 grados

mida el sensor a 10 grados

Diga que un lado lee 1.998V y el otro lee 2.002V

El primer error lateral es (2.00 - 1.998 = 0.002V)

El error del segundo lado es (2.00 - 2.002) = - 0.002V

¿Debería simplemente hacer un seguimiento de qué lado estoy midiendo, y luego restar el primer error de lado de lo que estoy midiendo?

¿Y como el error del segundo lado es negativo, agrego este error a la medida del segundo lado de lo que estoy midiendo?

Pero no estoy seguro de cómo hacerlo, por lo que es relativo a los 0 grados en la rampa e ignora si todo el equipo está realmente a nivel.

Este sensor cambia aproximadamente 43 mV por grado, por lo tanto, si el dispositivo se colocó en una mesa inclinada, la lectura se apagará, quiero ignorar que el dispositivo está inclinado, restando esa diferencia para que sea cero en las mediciones del sensor.

    
pregunta zacharoni16

2 respuestas

2

Me da la impresión de que solo le interesa el ángulo relativo de dos superficies planas. Si uno es su superficie de referencia, entonces note el voltaje. Muévase a su superficie desconocida y mida el voltaje. Resta A de B y tienes un voltaje que representa el ángulo relativo.

Si este voltaje es el mismo para todos los ángulos relativos, independientemente de la inclinación que esté presente inicialmente y luego de que haya terminado el trabajo, debe hacer algo de trigonometría.

    
respondido por el Andy aka
2

Esto es realmente muy fácil de lograr. Lo que debes hacer:

1) Asegúrese de que el operador coloque el sensor en el estante de 0 grados.

2) Mida la lectura del ángulo para el sensor desde el estante de 0 grados.

3) Almacene la lectura en un lugar seguro. El requisito de almacenamiento dependerá del escenario de uso del sistema. Si el sistema se puede poner a cero cada vez que se enciende, entonces puede ser aplicable simplemente almacenar la lectura en una variable de memoria global. Si la puesta a cero solo se realiza de vez en cuando en varios ciclos de alimentación del sistema, entonces la lectura deberá almacenarse en una memoria no volátil, como Flash, FRAM o EEPROM serial.

4) Siempre que el sensor se coloque en la superficie inclinada donde se requiere una medición, mida la lectura del ángulo del sensor.

5) Vaya al almacenamiento y obtenga la lectura cero anterior. Reste la lectura de cero de la lectura del sensor actual.

6) Presente la lectura de diferencia al usuario / sistema como la lectura del ángulo relativo para la superficie inclinada.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas