Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-94.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

3.2 Input Signals of a Mechatronic System

Transducer/Sensor Input

All inputs to mechatronic systems come from either some form of sensory apparatus or communications from other systems. Sensors were first introduced in the previous section and will be discussed in much more depth in Chapter 19. Transducers, devices that convert energy from one form to another, are often used synonymously with sensors. Transducers and their properties will be explained fully in Chapter 45. Sensors can be divided into two general classifications, active or passive. Active sensors emit a signal in order to estimate an attribute of the environment or device being measured. Passive sensors do not. A military example of this difference would be a strike aircraft “painting” a target using either active laser radar (LADAR) or a passive forward looking infrared (FLIR) sensor.

As stated in the Introduction section, the output of a sensor is usually an analog signal. The simplest type of analog signal is a voltage level with a direct (though not necessarily linear) correlation to the input condition. A second type is a pulse width modulated (PWM) signal, which will be explained further in a later section of this chapter when discussing microcontroller outputs. A third type is a waveform, as shown in Fig. 3.3. This type of signal is modulated either in its amplitude (Fig. 3.4) or its frequency (Fig. 3.5) or, in some cases, both. These changes reflect the changes in the condition being monitored.

There are sensors that do not produce an analog signal. Some of these sensors produce a square wave as in Fig. 3.6 that is input to the microcontroller using the EIA 232 communications standard. The square wave represents the binary values of 0 and 1. In this case the ADC is probably on-board the sensor itself, adding to the cost of the sensor. Some sensors/recorders can even create mail or TCP/IP packets as output. An example of this type of unit is the MV100 MobileCorder from Yokogawa Corporation of America.

Analog-to-Digital Converters

The ADC can basically be typed by two parameters: the analog input range and the digital output range. As an example, consider an ADC that is converting a voltage level ranging 0–12 V into a single byte of 8 bits. In this example, each binary count increment reflects an increase in analog voltage of 1/256 of the maximum 12 V. There is an unusual twist to this conversion, however. Since a zero value represents 0 V, and a 128 value represents half of the maximum value, 6 V in this example, the maximum decimal value of 255 represents 255/256 of the maximum voltage value, or 11.953125 V. A table of the equivalent values is shown below:

An ADC that is implemented in the Motorola HC12 microcontroller produces 10 bits. While not fitting so nicely into a single byte of data, this 10-bit ADC does give additional resolution. Using an input range from 0 to 5 V, the decimal resolution per least significant bit is 4.88 mV. If the ADC had 8 bits of output, the resolution per bit would be 19.5 mV, a fourfold difference. Larger voltages, e.g., from 0 to 12 V, can be scaled with a voltage divider to fit the 0–5 V range. Smaller voltages can be amplified to span the entire range. A process known as successive approximation (using the Successive Approximation Register or SAR in the Motorola chip) is used to determine the correct digital value.