Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

FORMUL A STUDENT ELECTRIC TECHNICAL HIGHLIGHTS

Electronic Systems
for a Formula Student Racing Car

The electric racing car Eld of the Norwegian Formula Student APPROACH

team Revolve NTNU features 66 in-house developed circuit boards


Revolve NTNU is an independent student
and more than 300 sensors. In the span of a single year the team organisation at the Norwegian University
of Science and Technology. The team con-
members designed, produced and thoroughly validated an inter-
sists of 64 members who work voluntarily
connected electronic system. This is because the design choices parallel to full time engineering studies.
The members are from 13 engineering
are rooted in the conviction that a robust, tailor made system will
fields and all years of study. Every year a
be able to outperform industrial solutions. new team of students designs and builds

AUTHORS

Lars Henrik Bolstad Amund Fjøsne Martin Haukali Dinosshan Thiagarajah


is part of the electronics is Group Leader for the electronics is part of the power systems is part of the electronics
department, responsible for the department, responsible for department, responsible for the department, responsible for
VCU, and development and man- the safety systems and overall in-house inverter development the dashboard and data acquisition
agement of embedded systems at electronics coordination at at Revolve NTNU Team 2017 unit at Revolve NTNU Team 2017
Revolve NTNU Team 2017 of Revolve NTNU Team 2017 of of the Norwegian University of of the Norwegian University of
the Norwegian University the Norwegian University Science and Technology Science and Technology
of Science and Technology of Science and Technology in Trondheim (Norway). in Trondheim (Norway).
in Trondheim (Norway). in Trondheim (Norway).

50
throughout the car, leads to easier imple-
mentation through reduced complexity
and an overall modular design. This
simplifies the testing and debugging
process of the individual systems.
The AMS is a great example of a fully
distributed system.

ACCUMULATOR MANAGEMENT

Because the accumulator consists of 280


Lithium polymer (LiPo) batteries which
demand strict management of both volt-
ages and temperatures, a system was
needed that is capable of monitoring
these parameters with great accuracy
and at a high frequency. This is accom-
plished with the fully in-house devel-
oped AMS, FIGURE 1, which is configured
as a distributed system consisting of
twelve monitoring boards connected to
the master controller through a daisy
chain, FIGURE 2. Each monitoring board
is connected to two battery modules
which each are composed of twelve pairs
of cells connected in series. This allows
© FSG | Schulz

measurements that cover 100 % of both


cell temperatures and voltages. The AMS
is also responsible for monitoring other
aspects of the accumulator such as the
power delivered from the accumulator
and the state-of-charge (SOC). The AMS
a new racing car from scratch. In a year sors. The key electronic systems are the master controller uses the ATSAME70N21
the team completes a full product develop- Accumulator Management System (AMS),
ment process in order to produce a capable Vehicle Control Unit (VCU), inverters and
race car to compete in the international data acquisition system. These systems
FIGURE 1 The accumulator management
engineering competition Formula Student. are all controlled by the same type of
system master controller is responsible for
At project start the leader group maps microprocessing unit to enable develop- monitoring the condition of the accumulator
out overall plans, focus areas, needed ment and maintenance of a common soft- soft system (© Revolve NTNU)
competence, organisational structure and ware framework.
budgets, in addition to recruiting highly Software for these systems is written in
motivated students. The design process the C programming language. The real-
starts with problem identification and time operating system FreeRTOS makes it
concept development of all systems, possible to schedule and manage multiple
before proceeding to simulation and tasks easily. For efficient code develop-
design. When all designs are finished pro- ment and effective collabora-
duction and assembly starts. Eight months tion, the version control
into the project testing and continuous software Git is used.
improvement to prepare for the competi- The distribution
tion commences. The project is finalised of the elec-
in the summer on competitions in Europe. tronic sys-
Revolve NTNU’s main electronics tems
objectives for the 2017 season were
increased reliability and maintainability,
extensive in-house development and
improved functionality compared to
preceding systems. The 2017 electric
car Eld features 66 in-house developed
circuit boards and more than 300 sen-
November 2017 Formula Student Germany 51
FORMUL A STUDENT ELECTRIC TECHNICAL HIGHLIGHTS

microprocessor from Atmel for retrieving a sensor on it. Dedicated, self-developed VEHICLE CONTROL
all measurements, calculating total volt- circuits are responsible for most measure-
age and power as well as distributing ments in and on the vehicle. The sensors Control of the vehicle’s movement hap-
this information to one of the car’s two dedicated to measuring the dynamic pens through the Vehicle Control Unit
data networks, the CAN buses. responses of the vehicles as well as driver (the VCU, acts as the electrical equivalent
This processor in combination with inputs and external vehicle temperatures to a combustion vehicles ECU), which
an application-specific integrated circuit are divided amongst three different cir- is another in-house developed circuit
(ASIC) designed for battery management cuits; two in the front and one in the rear intended for tying together the vehicle’s
systems enables the team to reach accu- of the vehicle. These circuits read differ- functionality in a way tailored for TV.
rate voltage measurements with a devia- ent kinds of sensors, both analogue and The control unit packs a lot of functional-
tion of just ± 1.2 mV at a frequency of digital, to enable both thorough off-track ity into a relatively small package. By
10 Hz, and temperature measurements of analysis of the vehicle’s behaviour and compiling data from the vehicle’s senso-
± 2 °C at a rate of 1 Hz. The AMS meas- condition, as well as the sought-after ful- rics and the AMS, it performs plausibility
ures both outgoing and incoming current filment of fully differential four-wheel checks to determine whether the vehicle
through a current transducer with a sam- drive, using an in-house developed is in a safe state and if it is possible to
ple rate of 2000 Hz, which not only gives Torque Vectoring (TV) algorithm[1]. enable KERS and TV. It is also directly
the ability to calculate the power used, To summarise the essentials needed for connected to the IMU, an Inertial Naviga-
but also enables the team to catch all cur- efficient use of TV, there are several dif- tion System with Global Positioning Ser-
rent transients ensuring that the battery ferent sensors that should be mentioned. vice (INS/GPS) which measures every
cells are not stressed, ensuring a high Starting with the Accelerator Pedal Posi- movement in ten axes, using Kalman
level of safety. In addition, an external tion Sensors (APPS), which simply tell the filtering with GPS data to enable sensor
balancing board allows passive cell bal- vehicle how much torque is requested by fusion for precise mapping and velocity
ancing, making sure the accumulator is the driver. The amount of torque given to estimation. Combining all these meas-
in the perfect racing condition without each motor is then decided by a number urements enables precise state estimation
adding any unnecessary weight. of factors, including the damper positions allowing for optimal vehicle control.
(used to estimate the normal force on Regardless of these rigorous functional
each wheel), as well as steering position preparations, the only way of making
SENSORS
and even a brake pedal sensor which ena- sure the vehicle runs at peak performance
Extensive utilisation of sensorics is a mas- bles differential motor braking using the is through training skilled drivers and
sive asset in realising the vehicle’s full Kinetic Energy Recovery System (KERS) adjusting parameters based on real world
potential. If it can be measured, there is without the need for mechanical braking. observations and driver feedback. Consid-
ering this is an extremely time-consum-
ing endeavour, most of the VCU’s func-
tionality can be adjusted through numeri-
cal parameters. These are easily updated
frequently, even on-track, by using
the vehicle’s wireless telemetry system.

DATA ACQUISITION

The data acquisition system is responsi-


ble for real-time and after-the-fact data
extraction, allowing for monitoring and
analysis of the car. It consists of a data
logger and a telemetry system. The
data logger stores every message that
is sent through the CAN buses, on an
SD-card. The microprocessor offers a
High Speed Multimedia Card Interface
(HSMCI) which supports access to SD-
card memory. The average write speed
of the logger is 2 MB/s, and the data is
formatted in a way that is supported by
the in-house developed data analysis
software Revolve Analyze, FIGURE 3.
The data is extracted by detaching the
storage unit which is located behind
the car’s dashboard. The stored data
FIGURE 2 Accumulator containing 12 distributed monitoring cards; each circuit acts as a backup in case the telemetry
board monitors 12 cell parallells’ voltages and temperatures (© Revolve NTNU) system fails.
52
The telemetry system is responsible for
transferring data between the car and the
base station wirelessly, allowing immedi-
ate access to car data via Revolve Ana-
lyze. This is an essential tool during com-
petitions and very beneficial during test-
ing. A short-range Wi-Fi-based system is
used for testing purposes, while a radio
system - intended for long range commu-
nication in difficult transmission environ-
ments - is implemented for competitions
and longer ranges. As data sent from the
car is extremely valuable the team chose
a modular approach to reduce the chance
of failure. For this reason the data logger
unit is implemented independently from
the telemetry system.
FIGURE 3 Dampers position and torque outputs as a function of time in Revolve Analyze (© Revolve NTNU)

MOTOR CONTROL

A main target for Revolve NTNU Team


2017 was to do extensive in-house devel- The gate driver card is designed to drive thoroughly validate an interconnected,
opment. One of these development pro- the voltage levels on the gate-terminal of technically advanced electronic system.
jects was the in-house designed two-level the SiCMOSs. The gate driver card ampli- This is because the design choices are
voltage source inverter (VSI) based on [2]. fies Pulse-width modulation signals sent rooted in the conviction that a robust, tai-
The inverter controls and regulates cur- from the control card to control the switch- lor made system will be able to outper-
rent drawn by the individual motors. ing on the SiCMOSs to apply the correct form industrial solutions. This desire for
Requested setpoints are derived from output to the motors in terms of torque and reliability and innovation results in car
the ECU. Current is regulated via feed- speed. The gate driver card also features featuring many modularised systems,
back from the hall-effect sensors. connectors for current transducers to send where more than 95 % of all circuits are
The entire inverter is designed and feedback to the control card. fully in-house developed. The hard work
produced by Revolve NTNU. This applies The control card holds all of the con- results in a highly complex product, a
both to the hardware and the software. trol logic, featuring two ATSAME70N21 proper race car. The car offers innovative
Hardware-wise, the inverter is a modular- MCUs per control card, one for each solutions and complex design in order to
ised system consisting of three circuit inverter. The MCUs holds the software optimise traction, aerodynamic proper-
boards: the power-card, the gate driv- for the control-loop, error-handling and ties, data acquisition, vehicle control and
er-card and the control-card. A modular- sensor reading. Every control card uses minimise weight in order to achieve the
ised system provides benefits in terms an Altera Max10 Field-Programmable best on-track performance.
of debugging and testing, providing Gate Array (FPGA) to read the angular
an intuitive separation of low-voltage position from the encoders situated on REFERENCES
control electronics and higher voltage the car’s motors.The position is then [1] Øren, O.: Optimal Direct Yaw Control for
Four Wheel Independent Drive Electric Vehicle.
power electronics. transferred via SPI to the MCU, which Trondheim, Norwegian University of Science
On the power-card, one finds the 900 V then calculates the speed of the motors and Technology (NTNU), 2017
Silicon-Carbide MOSFETs (SiCMOS) used and applies the correct phase-shifted [2] Tinderholt, S. A.; Bjørkto, A. H.: Design
as power transistors for conversion from current to the motors. And Testing of A Race Car Inverter. Trondheim,
Norwegian University of Science and Technology
DC to AC. This is a relatively new and The final inverter system is estimated (NTNU), 2016
untested technology, not commonly used to weigh a total of 4.5 kg [2], including
in the automotive industry, where Insu- casing and cooling. This is a reduction
lated Gate Bipolar Transistors (IGBT) has of 7 kg compared to the previous design,
been the preferred technology for quite which results in a 60 % weight reduction
some time. The main benefit of using SiC- for the system and a 4 % reduction of
MOS is that they provide a severe reduc-
tion in switching losses. This makes it
the car’s overall weight. The simulations
show that this could result in an improve-
THANKS
possible to increase switching frequency, ment of as much as 10.5 s during the A special thanks to Simen August Tinderholt for
which leads to more precise motor control endurance event. supporting development of the in-house designed
and greatly reduces heat generation. inverter for 2017. Furthermore the team would like
Using SiCMOS instead of IGBT enables an to extend their thanks to one of the sponsors who
CONCLUSION
increase in switching frequency of up to supports them on an annual basis: Arrow Electronics
525 %. They are in general also lighter In the span of a single year the members is donating cash and components but also partici-
than traditional IGBT modules. at Revolve NTNU design, produce and pates in an advisory capacity.

November 2017 Formula Student Germany 53

You might also like