The System Designer's Guide to VHDL-AMS: Analog, Mixed-Signal, and Mixed-Technology Modeling

Chapter 26: Case Study 5: RC Airplane System

With a contribution by Scott Cooper,
Mentor Graphics Corporation

The RC airplane example illustrates the diverse capabilities of the VHDL-AMS modeling language. This system is implemented with a combination of analog, digital, mechanical and s-domain models. This final case study integrates the subsystems from Case Studies 1 to 4 into a complete airplane system. The following topics are highlighted: interfacing the command and control and rudder systems; analyzing system power supply effects; designing the propeller system; and implementing the human controller into the overall system.

26.1 RC System Overview

Figure 26-1 shows the complete system diagram for the RC airplane system. In previous case studies, we presented the specifications for the various subsystems. We summarize them in Figure 26-2 for reference. There are many ways in which to meet the specifications. For these case studies, we have chosen design avenues that lend themselves to reader education, occasionally in opposition to the most straightforward approach available. For example, a typical RC airplane system would probably use the 1-2 ms pulse outputs from the command and control blocks as the control signals for switching amplifiers that drive the rudder and propeller, rather than including extra data conversions as we have done.


Figure 26-1: The complete RC airplane system diagram.

Command and Control System

Analog voltage input/output range

0 4.8 V

Channel size

16 bits

Digitization accuracy

10 bits

Frame update rate

~20 ms

Total number of channels

8

Output to servo, voltage pulse

1 2 ms

Active channels

2

RF System

Carrier...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Signal Conditioners
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.