Explain the relationship between a sensor, the processor and an output transducer.


Teaching Note:

Technical hardware details are not expected.


Sample Question:


JSR Notes:

Before my "JSR" notes, here are "FP" notes. ("FP, as in Federico Petinella. This is the first time I've ever copied and pasted from a student's response, but there were questions about this assessment statement even after my notes were finished, and this summarizes things very nicely indeed.) I just changed an extra line about an A/D converter where needed.

So this can act as a "Preview":

There are three steps between a physical occurrence and a digital reaction to that occurrence: 1) sensor, 2) transducer, 3) processor. The sensor is what picks up the actual physical occurrence (be it pressure, temperature, chemicals in the air, etc). This physical signal is then passed to the transducer, which changes the physical signal into an electrical one. That electrical signal can then be converted to digital with an A/D (analogue/digital) converter. The digital signal is then sent from the A/D converter to the processor, which analyses the signal and then decides what to do based on whether or not it meets the reference input.

And now here's a "JM" notes, so the second time ever, but again, there are just some great answers that you guys have come up with; this one is more concise:

A sensor is a device, which will measure the physical quantities, such as sound waves and pressure. A transducer will change the physical quantities into a an electrical signal, which can be worked with later. An A/D (analogue/digital) converter sends the digital signal to the processor, which then finally decides what next to do with the data.

(Now on to my JSR notes.)


Relationship Between Sensor, Processor and Transducer

Temperature Sensing Example in terms of the parts


Sensor Control Part 1 - Sensing

A Review (from 7.1.2) of Sensors:

A sensor is basically a device that detects or measures a physical property, records it and converts it into some kind of a signal that is sent on to be used in some sort of fashion (more on this process below.)

Sensorpedia sensing_station_sensors_annotated_2_600px1.png

Various sensors


Sensor Control Part 2 - Transducing

New (here in 7.1.4) Transducers:

A transducer, in general, is any device that converts a signal in one form of energy to another form of energy (not just sensors). Energy types include (but are not limited to) electrical, mechanical, electromagnetic (including light), chemical, acoustic and thermal energy.

[So any device which converts energy to a different form can be considered a transducer. Electricity producing examples include piezoelectric devices (pressure on crystals yeilding electricity), microphone (sound to electricity) and photoelectric cell (light to electricity). And another primary of transducers is as part of actuators - the part of a machine that usually moves another part - the actuator accepts energy, and produces movement (action). The energy supplied to an actuator might be electrical or mechanical (pneumatic, hydraulic, etc.). An electric motor and a loudspeaker are both actuators, converting electrical energy into motion for different purposes.]

In closed loop control systems, a sensor is used to detect a physical parameter of a particular form, and the transducer part of the sensor converts that form of energy to (most often) an electrical signal. For example, a pressure sensor might detect pressure (a mechanical form of energy) and convert it to an electrical signal which travels to the display of a remote gauge.

Note: Combination transducers have both functions; they both detect (i.e. are sensors) and create action (i.e. are actuators). For example, a typical ultrasonic transducer switches back and forth many times a second between acting as an actuator to produce ultrasonic waves, and acting as a sensor to detect ultrasonic waves. Rotating a DC electric motor's rotor will produce electricity (and obviously the reverse is true), and voice-coil speakers can also act as microphones. And one further very interesting connection for us that just occurred to me, is the read-write head of a hard drive in read mode converts magnetism to electricity, and in write mode converts electricty to magnetism.


compsci2014 transducer.jpg

Clarifying the general vs. specific meaning of "sensor" (and the role of the transducer)

Using its general meaning, a "sensor" is the complete assembly required to detect and communicate some sort of information. It uses, as part of it, a transducer to set up and do the communication part.

And using the specific meaning of the word "sensor", the sensor part of the full sensor assembly is specifically what detects the particular kind of physical energy, whereas a transducer's role is to convert the sensed energy into into an electrical signal, and pass it on.


Sensor Control Part 3 - Analogue to Digital Conversion

A bit more on Analogue vs Digital & a Review (from 7.1.2) of ADC,

The first thing to appreciate fully is the difference between analogue data and digital data. This is not necessarily part of this assessment statement, but it enters into other parts of the curriculum. Furthermore it's both an interesting, and a core concept, with regard to digital information.

Analogue data is real world data, be it sound, or heat, or color, or weight, or anything at all that can be sensed and measured. It is what is referred to as "continuous" data, in that it alters in a real-world, continuous way. So, for example, if a rock is thrown up into the air and falls down, it does so in a real, continuous way; it does not fall in discrete steps. The number of divisions in its height from the ground as it falls is infinite. Anoher classic example is how the amount the needle riding along the top of a vinyl LP rises and lowers as the LP plays, i.e. the number of divisions between low and high points, is infinite; it rises and falls in continuous, infinite steps. (Which is why an old-school turntable produces better fidelity sound than almost any digital playback device.)

So in the heat sensor example above, the sensor does not heat up or cool down in discrete steps; rather it heats up or cools down in a continuous, analogue way. And the (analogue) electrical signal it passes on as a result of this, fluctuates also in a continuous way, with infinite divisions between one point and another of rising and lowering current.

Digital data, on the other hand, is data which has been translated into a digital representation of 0s and 1s. So 0000 0110 might represent one particular height, or sound, or temperature, or whatever, and 0000 0111 represents the next discrete step up in that measurement. But note that there is no recordable "in-between" between 0000 0110 and 000 0111. In terms the measurement, it can only be one or the other; there are no infinite recordable possible divisions between them, as there actually are in real life. Certainly we can increase the numbers of samples we take, and the range of values that those samples can be within (by increasing the number of bits used to represent each sample), but the representation can never be infinite/continuous.


Sensor Control Part 4 - Processing

A Review (from 7.1.2) of Processors:

A processor is the logic circuitry that responds to and processes the basic instructions that drive a computer or other digital device.

Compsci2014 CPU.jpg

Summary of Sensor Control

So as part of any given digital sensor device, what the sensor senses is converted into electricity by the transducer; this electricity, in turn can be converted to a digital form by an A/D (analogue/digital) converter. The specific circuitry of the microprocessing chip (the "processor") is built to be able to interpret these digital signals and report back to a user the changes in the state of what it is observing, or do some other useful thing with this information.

Or in one short sentence:

sensor measures a physical quantity, and then a transducer converts that result it into an electrical signal that can be converted to a digital form and processed.






Best content in compSci | Diigo - Groups