24.11.2012 Views

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

Discover New Applications For Low-Cost Solutions Discover ... - Xilinx

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

y Liza Boland<br />

System Architect, Consumer & Automotive Technologies<br />

<strong>Xilinx</strong>, Inc.<br />

liza.boland@xilinx.com<br />

A modern <strong>For</strong>mula 1 (F1) car communicates<br />

an enormous amount of data to the<br />

engineering teams that support it. How the<br />

teams collect, analyze, and react to that<br />

data is vital to competitiveness. The collectanalyze-and-respond<br />

process is also subject<br />

to change, as the sport’s rule-makers aim to<br />

reduce onboard electronics to control costs<br />

and achieve closer racing competition.<br />

Throughout the last decade, the electronics<br />

department at BMW WilliamsF1, led by<br />

Steve Wise along with engineers Dave<br />

Walker and Ian Cartwright, can claim to<br />

have been in the driver’s seat as onboard electronics<br />

have spread to every extremity of a<br />

<strong>For</strong>mula 1 chassis.<br />

The team is now running its fifth-generation<br />

VCM (vehicle control and monitoring)<br />

unit; the current Stage 5 VCM uses a<br />

<strong>Xilinx</strong> Virtex-E XCV600-E FPGA alongside<br />

a Texas Instruments DSP. Shown in<br />

Figure 1, the VCM controls all aspects of the<br />

2003 FW25’s chassis (other than the<br />

engine). And the team is continuing to<br />

extend and refine the unit’s capabilities.<br />

Adapting to Rule Changes<br />

Rules change quickly in F1 racing. Teams<br />

must be able to respond with a competitive<br />

solution that meets every new detail. The<br />

regulatory landscape has been especially<br />

volatile over the last decade. Driver aids<br />

such as active suspension, anti-lock braking,<br />

traction control, and launch control<br />

all have been banned at one time. Some<br />

driver-assist features have been granted a<br />

reprieve for this year – only to be completely<br />

outlawed for the 2004 season.<br />

The ability to quickly add and remove<br />

functional blocks is therefore critical to<br />

each team’s ability to compete and to<br />

demonstrate compliance.<br />

Successive generations of the BMW<br />

WilliamsF1 VCM have made great use of<br />

FPGAs to achieve rapid compliance. This<br />

flexibility has allowed BMW WilliamsF1<br />

to migrate more and more sophisticated<br />

functions into hardware as new generations<br />

Figure 1 – The VCM controls all of the race car’s chassis functions except the engine.<br />

of FPGA silicon offer extra capacity and<br />

complexity.<br />

Controlling an F1 Car<br />

The VCM is a data logger and processor on<br />

a grand scale. Its vehicle control functions<br />

include overseeing the hydraulically actuated<br />

gear change, which calls for the VCM to<br />

initiate a gear shift either in response to a<br />

driver request or automatically.<br />

Shifting Gears<br />

The gear change sequence in a F1 gearbox<br />

requires precise control over the positions<br />

of the gearbox actuators, as well as controlling<br />

the clutch and coordinating engine<br />

revolutions per second with the BMW<br />

engine controller. A typical gear change<br />

takes less than 50 ms. The system also prevents<br />

the driver from damaging or overrevving<br />

the engine.<br />

<strong>For</strong> the 2003 racing season, the VCM is<br />

allowed to initiate all gear changes with no<br />

input from the driver. But automatic gear<br />

changes will be outlawed for 2004, requiring<br />

the driver to initiate each gear change<br />

manually. Once the driver has initiated the<br />

change, the VCM will be allowed to handle<br />

the rest of the gear change sequence.<br />

Traction<br />

The VCM also handles traction control by<br />

performing calculations based on complex<br />

tire models to predict the amount of wheel<br />

slip required to achieve maximum traction<br />

and minimum tire wear. The VCM calculates<br />

control targets and sends this data to<br />

the engine controller.<br />

Generating control signals for the<br />

hydraulically actuated differential also<br />

comes under the VCM’s domain – with the<br />

aim of providing maximum traction from<br />

each of the rear wheels to optimize stability<br />

of the car when cornering.<br />

Launch Control<br />

The use of “launch control” – which optimizes<br />

the car’s standing start as it leaves the<br />

grid – has received much press coverage in<br />

recent seasons. Incoming rules will outlaw<br />

this feature, but for the 2003 season, the<br />

launch start controller is a functional block<br />

within the VCM. Clutch and engine targets<br />

communicated by the VCM help the<br />

car to accelerate from the grid to 100 m/hr<br />

in less than three seconds.<br />

Real-Time Feedback<br />

The VCM displays driver information signals<br />

and warning indicators on the steering<br />

wheel. Even though a modern F1 steering<br />

wheel can cost upwards of $33,000, there is<br />

relatively little intelligence onboard – that is,<br />

until next year’s BMW WilliamsF1 team<br />

adds a <strong>Xilinx</strong> FPGA to perform some of the<br />

instrumentation processing functions locally.<br />

Fall 2003 Xcell Journal 47

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

Saved successfully!

Ooh no, something went wrong!