Potenciómetro lineal para viajes en suspensión

0

Estoy trabajando en un proyecto para la universidad que mide la extensión de una suspensión de automóviles.

Tengo un potenciómetro disponible para mí, pero tengo algunas preguntas sobre cómo usarlo. Entiendo que actúa como una resistencia variable simple, sin embargo, ¿cómo se usa la resistencia cambiante para medir la extensión?

Me dijeron que se usaba una lectura de voltaje de alguna manera para dar una extensión (no estoy seguro de esto) pero si V = IR, V no será constante debido a la batería, y no disminuiré a medida que R aumenta, ya que se resiste a la actual?

Necesito una forma de recopilar estos datos y luego transmitirlos 50 m y mostrarlos. No estoy seguro de cómo recopilar los datos (y qué datos estoy recopilando, la resistencia / extensión) y transmitirlos. Pero estoy pensando en usar un Arduino para recibir los datos y mostrarlos en un monitor.

    
pregunta user37525

3 respuestas

1

Un potenciómetro es una resistencia variable con tres terminales: dos son los dos extremos del elemento de resistencia y el tercero es un contacto que se desliza a lo largo del elemento de resistencia, por lo que la resistencia entre el contacto deslizante y cualquier extremo varía con el control deslizante. posición.

Lo usarías de esta forma:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Peter Bennett
1

Si se trata de un potenciómetro, generalmente habrá tres conexiones eléctricas: dos conexiones externas que medirían una resistencia constante entre ellas y un limpiaparabrisas que viaja, a través de la intervención mecánica, a la longitud de la resistencia. Ponga un voltaje en los dos extremos externos del dispositivo (como 5V y 0V) y el limpiador se puede mover mecánicamente para producir entre 0V y 5V en ese limpiador. A mitad de camino daría 2.5V. Una décima parte del final de 0 V produciría 0,5 voltios y 9 décimas de la forma en que indicaría 4,5 voltios.

Así es como funciona básicamente una olla.

Si puede conectarlo mecánicamente a la suspensión del automóvil, puede interpretar el voltaje como una cierta distancia, pero esto se debe principalmente a los enlaces mecánicos involucrados.

Transmitirlo a 50 m es la parte difícil, especialmente si desea mantener la precisión y evitar el ruido. Te sugiero que busques puentes de piedra de trigo y veas cómo lo hacen. Busque amplificadores de tensión de 4 cables para ver cómo suministran energía a tales dispositivos y utilizan cables adicionales y un amplificador de instrumentación en el extremo receptor para producir un voltaje relativamente limpio y sin errores. Entonces alimenta esa señal en tu arduino. Sin embargo, tenga en cuenta que la entrada analógica de su arduino solo puede convertirse a digital con una resolución de 10 bits, es decir, dividir su señal recibida en 1024 bits y esa es su resolución. Si eso es suficiente, entonces no hay problemas. Si no, entonces necesitarás un mejor ADC, como 12 o 14 bits o tal vez más alto.

    
respondido por el Andy aka
0

este es el circuito que puedes usar

¿Cuáleslaresistenciamáximadesupotenciómetro?(enestecasoes10kOhmloqueesunvalordedios)

siusasestecódigo:

/*AnalogReadSerialReadsananaloginputonpin0,printstheresulttotheserialmonitor.AttachthecenterpinofapotentiometertopinA0,andtheoutsidepinsto+5Vandground.Thisexamplecodeisinthepublicdomain.*///thesetuproutinerunsoncewhenyoupressreset:voidsetup(){//initializeserialcommunicationat9600bitspersecond:Serial.begin(9600);}//thelooproutinerunsoverandoveragainforever:voidloop(){//readtheinputonanalogpin0:intsensorValue=analogRead(A0);//printoutthevalueyouread:Serial.println(sensorValue);delay(1);//delayinbetweenreadsforstability}

Fuente

Obtendrá un valor digital de 0 a 1023, todo lo que tiene que hacer es medir una vez la dimensión y la correspondiente para saber qué valor representa la expansividad.

Para transmitir, lo mejor es formar el valor de voltaje analógico en uno digital y enviarlo a través de CAN o LIN

    
respondido por el kimliv

Lea otras preguntas en las etiquetas