22.01.2015 Views

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 1: Concepts <strong>and</strong> Solutions for <strong>Communications</strong> <strong>and</strong> <strong>Information</strong> Systems<br />

95<br />

Each processing chain or group of chains represents particular modules which<br />

are designed like an intelligent sensors or on-board instruments connected to data<br />

bus. Modules of intelligent sensors are based on 8-bit microcontrollers Atmel AVR.<br />

More complex instruments, which carry out more complex signal processing like<br />

radio communication, are based on FPGAs if any.<br />

The signal processing block is essentially the only block that is different<br />

from instrument to instrument. The result of the signal acquisition is transmitted<br />

via CAN into the on-board system <strong>and</strong> since that moment can be used by other<br />

instruments. Figure 2 shows some examples of signal processing blocks that we<br />

recently created [16].<br />

Third part of the instruments is the display block. Unlike conventional devices<br />

that use stepper motors for displaying the flight parameter, our prototype is equipped<br />

with a servo [2]. The main reason is with any doubt the price.<br />

Figure 3. Servomotor as a gauge instrument<br />

Servomechanism is driven by the microcontroller using a PWM (Pulse-width<br />

modulation). The position of the servomechanism is related to the pulse length,<br />

as shown the basic principle in Figure 3. The basic operational range of 180 degrees<br />

can be enlarged by a simple gear mechanism. The precision is theoretically<br />

limited only by a microcontroller timer/counter bit resolution. The precision for<br />

16 bit counter is:<br />

180 16 0.00275 (1)<br />

2<br />

This is sufficient precision to the show the flight parameter using a gauge.<br />

Microcontroller reads the instrument corresponding value e.g. RPM, from CAN<br />

<strong>and</strong> convert this information to the required length of the pulse [2]. What is more<br />

important, the microcontroller can apply different modification to the displayed<br />

signal e.g. linearization. The advantage is that the original signal still exists on<br />

the CAN unmodified. The measured flight parameter is displayed also in the form<br />

of number as a supplement, see Figure 1. The only thing that has to be modified

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!