How Does a car’s computer process a received signal? (En/Spn)

in Hive Motors2 years ago

In my previous post Understand first How it works, then take actions (En/Spn) I said I was going to give a look at how a car’s computer handles input signals. So, I am going to leave it as settled that everyone of us knows that a computer, regardless of where it is used, at home, an office or a car, can only process a stream of bits, or either “1s” or “0s” or a combination of them, or from a voltage point of view, 4 to 5 volts as a “1” or 2 volts or less as a “0”. How come then that a changing signal, provided by a thermistor as an Engine control Temperature Sensor or some sort of potentiometer as a Throttle Position Sensor or TPS, which tells the Engine Control Unit, ECU, to accelerate, for instance, can be processed so as to generate an according output. How does this happen? This Is the question to be answered.

En mi post anterior Entender primero cómo funciona, luego tomar acciones (Es/Spn) dije que iba a dar un vistazo a cómo el computador de un automóvil maneja las señales de entrada. Así pues, voy a dejar por sentado que todos sabemos que un computador, independientemente de dónde se utilice, en casa, en una oficina o en un automóvil, sólo puede procesar un flujo de bits, o bien "1s" o "0s" o una combinación de ellos, o desde el punto de vista del voltaje, 4 a 5 voltios como un "1" o 2 voltios o menos como un "0". ¿Cómo es entonces que una señal cambiante, proporcionada por un termistor como un sensor de Temperatura de Control del Motor o algún tipo de potenciómetro como un Sensor de Posición del Acelerador o TPS, que le dice a la Unidad de Control del Motor, ECU, que acelere, por ejemplo, puede ser procesada para generar una salida acorde. ¿Cómo ocurre esto? Esta es la pregunta que hay que responder.


1.- artificial-intelligence-7078914_960_720.jpg
Source

In general terms, an ECU receives an input, processes it, comparing the received signal to storage values, and accordingly, outputs a corresponding signal to match the input as a response. Graphically we can put it this way.

En términos generales, una ECU recibe una entrada, la procesa, comparando la señal recibida con los valores almacenados y, en consecuencia, emite una señal correspondiente que se ajusta a la entrada como respuesta. Gráficamente podemos decirlo de esta manera.


2.- what a computer does.jpg
From my PPP / De mi Presentación PP

What does the input signal should look like? Would it have to be a stream of “1s” or “0s” or something that, we, normal people can understand and handle?

Regardless of what the input signal could look like, the computer or ECU must have a voltage sensing circuit. This circuit would consist of a reference voltage source, usually 5 volts, though it can be any volts, a fixed resistor and a path to ground through that input device, either a switch or a sensor. There exists a node or a point where the computer monitors or “senses” the voltage after the resistor. When the switch is closed the ECU would sense 0 volts, or a “0”. When it remains open the ECU would sense 5 volts, or a “1”. The figure below illustrates what has been said previously. Here, this switch could represent either a light switch, a horn switch, an ignition switch, a power window switch, or any other input signal to an ECU, in the vehicle.

¿Cómo debería ser la señal de entrada? ¿Tendría que ser un flujo de "1s" o "0s" o algo que nosotros, la gente normal, podamos entender y manejar?

Independientemente de cómo pueda ser la señal de entrada, el computador o la ECU debe tener un circuito de detección de voltaje. Este circuito consistiría en una fuente de tensión de referencia, normalmente 5 voltios, aunque puede ser cualquier voltaje, una resistencia fija y una conexión a tierra a través de ese dispositivo de entrada, ya sea un interruptor o un sensor. Existe un nodo o un punto donde el computador monitorea o " sensa" el voltaje después de la resistencia. Cuando el interruptor está cerrado la ECU detectaría 0 voltios, o un "0". Cuando permanece abierto, la ECU percibe 5 voltios, o un "1". La figura siguiente ilustra lo que se ha dicho anteriormente. Aquí, este interruptor podría representar un interruptor de luz, un interruptor de la bocina, un interruptor de encendido, un interruptor de puerta, o cualquier otra señal de entrada a una ECU, en el vehículo.


3.jpg
From my PPP / De mi Presentación PP

However, as mentioned in the introductory paragraph, Input signals are not always determined by a simple on/off type of switch. More than often, the input signal could be a measurement of some physical phenomenon such as temperature, as it is the case of the temperature of a car’s engine.

In this case, the input circuit itself would be similar to the one previously illustrated, but in place of the switch, a sensor that can convert physical measurements into a change in resistance or voltage, is used.

Sin embargo, como se ha mencionado en el párrafo introductorio, las señales de entrada no siempre están determinadas por un simple interruptor del tipo on/off. Más que a menudo, la señal de entrada podría ser una medida de algún fenómeno físico como la temperatura, como es el caso de la temperatura del motor de un automóvil.

En este caso, el circuito de entrada sería similar al ilustrado anteriormente, pero en lugar del interruptor se utiliza un sensor que puede convertir las medidas físicas en un cambio de resistencia o de voltaje.


4.jpg
From my PPP / De mi Presentación PP

In the circuit shown above, if it is assumed the circuit is open, at the sensing point the computer or ECU would measure 5 volts. An open circuit is very similar to having a very high resistance in the sensor. This would result in a high “sensed” voltage which would be near to 5 volts. If the sensor had low resistance because of a change in temperature, then the ECU would “sense” a lower voltage (closer to zero volts) at the sensing point. As the resistance of a sensor varies according to temperature changes, so would the measured voltage.

What we have to keep in mind, in order to understand this, is that the 5 volts provided by the ECU through its internal resistor would come down at the sensing point depending on the resistance the sensor presents and that, in turn, depends on the engine temperature. Let me put it in simpler words:


1 none.jpg

En el circuito mostrado arriba, si se asume que el circuito está abierto, en el punto de detección del computador o ECU mediría 5 voltios. Un circuito abierto es muy similar a tener una resistencia muy alta en el sensor. Esto resultaría en un alto voltaje "detectado" que estaría cerca de los 5 voltios. Si el sensor tuviera una resistencia baja debido a un cambio de temperatura, entonces la ECU "detectaría" una tensión más baja (más cercana a cero voltios) en el punto de detección. Como la resistencia de un sensor varía según los cambios de temperatura, también lo haría la tensión o voltaje medido.

Lo que tenemos que tener en cuenta, para entender esto, es que los 5 voltios proporcionados por la ECU a través de su resistencia interna bajarían en el punto de detección dependiendo de la resistencia que presenta el sensor y que, a su vez, depende de la temperatura del motor. En palabras más sencillas esto es:


2 none.jpg

The decision of the computer to send an output to turn on the electric fan would depend on the value of this sensed voltage when compare to what it has in its software.

This is fairly well for a two-wire sensor. How about a three-wire sensor?

For the following illustration of a three-wire sensor, let us assume we have an acceleration or Throttle Position sensor, which tells the computer or ECU how open or close the throttle is so that the computer either sends more or less fuel to the engine. In this illustration, the computer or ECU provides the reference voltage, 5 volts, as well as the ground. However, the sensed voltage is measured at the third wire and this would vary according to the position of the accelerator pedal.

La decisión del computador de enviar una salida para encender el electroventilador dependería del valor de esta tensión detectada al compararla con la que tiene en su software.

Esto está bastante bien para un sensor de dos hilos. ¿Qué tal un sensor de tres hilos?

Para la siguiente ilustración de un sensor de tres hilos, supongamos que tenemos un sensor de aceleración o de posición del acelerador, que le dice al computador o a la ECU cuán abierto o cerrado está el acelerador para que el computador envíe más, o menos combustible al motor. En esta ilustración, el computador o ECU proporciona la tensión de referencia, 5 voltios, así como la tierra. Sin embargo, el voltaje detectado se mide en el tercer cable y éste varía según la posición del pedal del acelerador.


5.jpg
From my PPP / De mi Presentación PP

When we understand this, there would be no signal from a sensor we will not understand since it is the basis of how the ECU interprets what it receives…

Cuando entendamos esto, no habría una señal de un sensor que no vamos a descifrar ya que es la base de cómo la ECU interpreta lo que recibe...


All PPP are from my making / Todas las laminas de PP son de mi autoria

Sort:  

This is educative. I have never thought of cars this way. I am certain this is applicable to automatic cars alone. manual cars do not have ECU, tight?

My greetings @gentleshaid, thanks for your comments.
Nowadays almost every important part of a car is controlled by a computer. For the engine it is known as Engine Control Unit or Module, ECU or ECM, for those parts that control the interior of the car, say lights, power windows, air conditioner, defroster, etc, it is the Body Control Module, or BCM, and if the car is equipped with an automatic transmission it has an Automatic Transmission Module, or ATM, these among others, such as the modules for the Air Bags, the radio, and so on.
If the car is manual it would have all the modules or computers except for the ATM which it would not need.
I hope this would answer your question.
Take care....

Congratulations @ogutierrez! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You published more than 50 posts.
Your next target is to reach 60 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Support the HiveBuzz project. Vote for our proposal!

Wow Me agrada mucho este contenido aunque no he tenido contacto con este tipo de ciencia pude entender un poquito y así trato de entender Más o menos Cómo funcionan las computadoras de los carros y los escáner también Creo que pienso También comprar uno Muchas gracias por compartir tu contenido

Que tal @josuerr29, mis saludos.
Pienso que todo es cuestion de proponerse, y ya veras como comienzas a entrelazar todo. El escaner es otro computador que se comunica con los del vehiculo y asi pueden accesar la información de los computadores del carro.
Pensando en tu comentario, tan pronto recopile informacion, la semana del lunes 25 en adelante, procuraré elaborar un post sobre como se comunican los computadores entre si, que podria interesarte.
Agradecido por tomarte el tiempo de leer mi publicación.
Saludos..

Muchas gracias querido amigo por tu comentario por responderte importarme publicar

Siempre tengo que elogiar tus publicaciones, educativas, precisas y muy informadas, nunca veo error alguno ni falta alguna en tu procedimiento, saludos y un abrazo. Me encantaron las imágenes, son bastante sencillas y bien hechas, muy entendibles para aquellos que no saben sobre circuitos, como yo, te felicito.

Siempre bien recibidos tus comentarios, agradecido por leer mis publicaciones con ese ojo de siempre ver lo bueno en todo, dando de una manera empática entusiamo para nunca decaer.
Deseo que ya hayas salido de los desafios de salud familiar.
Calido abrazo

Ya estamos mejores todos, un abrazo, espero pronto ver publicación nueva de su parte, son muy buenas para la comunidad y siempre llaman a la participación de los miembros de la comunidad.