is favored
over hydraulic power steering in most new vehicles. Eliminating the power
steering pump can reduce weight and improve fuel economy. EPS offers greater
handling and steering feel while improving vehicle safety by adapting the
steering torque to the vehicle’s speed and providing active torque in
critical driving situations.
The basic aim of the R8 development platform is to construct and to produce
an entirely new EPS-family, with
- redesigned
(containing new ,
newly constructed power module, new operating system and software platform,
with appropriated new software design methodology, as well),
- reconstructed high power electric motor,
- reinvented mechanics for the higher loading.
The Active Steering Wheel Returns function always resets the steering
wheel to its central position, for example following a turning operation.
A configurable function shall be implemented that actively supports
the steering wheel return. Active steering wheel return shall be
available after the system is started.
The function damps the steering wheel motion.
By providing additional power, the Steering Power Assistance function
makes the steering easier for the driver. A ramping is used for activation and
deactivation of the Steering Power Assistance function.
The currently consumed battery current is periodically transmitted by the
EPS via the
network.
Limiting of the power used by the EPS is applied for the stability of the
onboard electrical system. The function limits the power consumption of the
EPS to a maximum value.
The function limits the power consumption of the EPS to a maximum value.
The limit of the current limitation is determined by this function is
dependent on the voltage at the component's load input.
The maximum electrical current that the EPS may draw from the onboard
electrical system is limited. The EPS is informed of how much battery current
may be drawn from the onboard electrical system via FlexRay network.
In the case of the special event "curb push-off", there may be damage to
steering and axle components. One remedy for reducing the forces is to
reduce the assisting force provided by the steering system. This is the
function of this feature.
The friction detection function is used to detect friction between the
steering pinion and the wheels.
The EPS is used as an actuator for vehicle dynamics and driver assistance
functions, by means of torques being requested via the driving dynamics
interface and/or EPS-internal functions being influenced by different
factors.
In the case of driver assistance systems, information regarding whether
the driver's hands are on the steering wheel or not is required. The
function Hands-Off Detection provides this information.
Steering hysteresis is taken to mean that when steering from the center,
a different manual torque operates to that which operates when steering
back to the center (friction hysteresis). If system-related hysteresis
deviates from the target characteristics, this software function is used
to adjust hysteresis effects strategically.
As a result of the arrangement of the cardan joints, sinus-shaped torque
superimposition of the steering moment occurs which is compensated
by this feature for the steering actuator.
Owing to the performance call-off and the installation position in the
engine compartment, the steering may be subjected to temperature loads.
The EPS servotronic function allows the customer to park using
low steering moments.
External functions such as the parking maneuver assistant use the EPS
via this function as an actuator for adjusting target positions.
The Friction Compensation function detects and compensates for
frictional forces palpable to a driver.
The function is used to protect the mechanical steering stop by means of
situation-related reduction of the EPS motor torque before the mechanical
steering stop.
The function Inertia compensation offers a means of functional
compensation for the possibility of a subjective impression of inertia
(caused by the steering system's self-inertia).
Depending on the input signals, the system is able to switch different
types of steering tuning (e.g. economic, basic, sports tuning). The
requirements for the types of tuning to be stored and the behaviour during
the actual switching process are formulated below.
The function restricts the rack travel to a certain value (target value)
so that the fact that the end stop has been reached is displayed
haptically (=relating to or based on the sense of touch) for the driver.
The function of Compensation Of Constant And Transverse Gradient Pull
relieves the driver from manual torque during relatively long passages with
a cambered road surface and/or a vehicle with constant pull. The function
actively provides a torque that counteracts the effects of the cambered road
surface and constant pull for straightline driving.
Based on the irregularities of the front wheels and/or fluctuations in
manual torque free-rolling or braked rotary vibration of the steering
wheel (LDS) can occur over the entire speed range. This function provides
that the driver cannot detect the LDS fluctuations in steering moment up
to the fourth harmonic order of the wheel frequency in the steering moment.
The temperature of the steering shall be transmitted by the EPS via the signal defined in the message catalog.
The
Limp Home mode of operation ensures that the EPS is still
operational in case of the following scenarios:
-
Outage of RPS signals
-
Loss of torque sensor signals (index- and/or angle-signals)
-
Failure in one half-bridge in the Power Module
The EPS provides limited assistance in these cases instead of the
panic-mode shutdown, that means rendering none of assistance.
Limp-Home Mode or emergency mode can also be initiated by other ECUs, such
as the
or the
.
Uniform handling is needed in these cases regardless which ECUs cause them.
The following figure shows the R8 EPS system breakdown structure and the EPS
boundary. The R8 EPS is a
system with the following main structural components
-
Torque and Angle Sensors providing steering wheel torque-
and angle signals to the ECU,
-
ECU containing hardware and software artifacts to run
high-sophisticated and complex steering algorithms,
-
Gear giving the mechanical connection between the steering column and
the rack,
-
Rotor Position Sensor to inform the ECU about the current position of the
electric motor's rotor,
-
Electric Motor, providing the required mechanical power for the assistance,
The steering mechanics is a rack and pinion transmission gear, connecting
the input shaft to the rack. This connection provide continuous mechanical
connection between the steering column and the rack.
The rack and pinion transmission ratio can be either constant or variable
over the rack travel. The timing belt and the recirculating
connect the axe-parallel electric motor to the rack. This transmission
provides only constant ratio. The timing belt limits the inertia force coming
from the motor inertia during high acceleration.
The timing belt makes deterministic position connection between the electric
motor and the rack, so the motor position sensor can be overall position source
in the EPS. The steering housing holds the rack and provides its translation
movement. The steering housing is made of aluminum alloy and it has a
optimized structural design for the proper strength and weight reduction.
The steering housing and the rubber bellows provide lifetime sealing of the
housing inside against external contamination e.g. dust, water. The volume
alternation between rubber bellows is balanced inside the housing.
The lubrication of steering mechanics and BCD is provided by lifetime greasing.
The tie rods connect the rack to the suspension. The tie rods have ball joints
on both ends.
The inner ball joins at the rack end are protected by the rubber bellows.
The outer ball joints have independent dust protection. The tie rods are
designed to limit the rack force coming from the suspension.
The details can be found on the following
mechanical enginneering delineation.
The electric motor is a three phase, high power density .
Electric motor design (lamination shape, rotor, winding) is provided by
Thyssenkrupp Presta Chassis Hungary Ltd. (Budapest), mechanics designed by
Thyssenkrupp Presta Chassis GmbH (Eschen).
Peak Phase current limitation |
120 A |
Max. Battery Current Limitation |
85 A |
Battery voltage |
11,5 V | |
Line Effective Voltage (Phase/Phase) |
6.2 V | |
Sizing temperature (Wires, magnets) |
80 °C |
|
|
|
|
Speed [rpm] |
Torque [Nm] |
Mechanical Power [W] |
|
0 |
5.513 |
0 |
1 128 |
5.437 |
642.1 |
2 255 |
2.772 |
654.7 |
4 143 |
1.246 |
540.6 |
4 486 |
0 |
0 |
Construction |
12/8 slot/pole,
V-magnet structure,
segmented stator |
Active Rotor Length |
63 mm |
Stator Inner/Outer Diameter |
48/85 mm | |
Overall Size (Length/Diameter) |
135.5 x 93 mm | |
Total Weight |
3 500 gr | |
Steering Maneouvers to be satisfied
- BMW Steering Maneuver 1 –
- BMW Steering Maneuver 2 –
- BMW steering Maneuver 3 –
- BMW steering Maneuver 5 –
Thermal properties for heat transfer from the ECU
The Motor provides max. 10 K/W thermal resistance
between the interfaces of ECU and steering gear.
-
The maximum torque friction value of the motor is less than 0.04 Nm
(at 10 RPM) when no current is flowing in the windings,
-
This torque friction value is calculated as average of friction mean values
measured in positive and negative directions.
-
Measuring is done with max. 1 Nm torque sensor with 50 Hz low-pass filter,
with sampling rate min. 100 Hz at room temperature.
-
The cogging is smaller than 0.03 Nm (peak-to-peak) at no radial
load measured at 10 RPM.
-
Measured with max. 1 Nm torque sensor, with 50 Hz low-pass filter.
-
Measured with sampling rate min. 100 Hz at room temperature.
-
The motor is constructed to be safe against blocking. Blocking is a status
of higher friction than the normal motor behaviour.
-
Blocking is measured with max. 1 Nm torque sensor, with 50 Hz low-pass filter.
-
Blocking is measured with sampling rate min. 100 Hz at room temperature.
-
The development process of the electric motor has to be compliant with
the industry specific motor development standards. The development
methods ensures that the motor design (including part selection,
manufacturing requirements, etc) is free from residual systematic faults.
-
The selected development standard and processes is compliant to the
requirements of ISO26262.
-
The system fulfills the customers packaging requirement.
-
The distance from the system to other moveable parts shall be
maintained in the aged state.
The function of the Torque and Angle Sensor
is the detection of steering shaft torque, the detection of the steering
shaft angle.
Torque sensing functionality detects the torsional deflection angle of a
torsion bar which is integrated into the steering shaft. For the steering
angle measurement an additional multiturn module is implemented which
provides a signal to calculate the absolute steering angle within the
steering ECU. The multiturn module provides a true power on sensor signal.
The applied sensor is the Hella
TAS Gen2 sensor.
It consists of a rotor build as simple metal part and a stator build as
printed circuit board equipped with an
.
On the
there is one excitation coil and a set of receiver coils implemented planar
with conducting paths for one sensor.
The excitation coil is part of an LC oscillator and generates a concentric
magnetic field. This magnetic field induces a current in the rotor. As a
consequence the rotor generates a second magnetic field that superposes
and couples back to the receiver coils.
The induced voltage levels in the
receiver coils correspond to the rotor position. The ASIC of the sensor
measures these voltages with a ratiometric technique, calculates the rotor
position and transmits a linear output signal over the steering angle to
the ECU.
For angle sensing, the gear consists of two gear-wheels. Combining a 40
degree and a 296 degree measurement ranges the absolute steering angle is
calculated via the Vernier algorithm.
Controlling the electric motor (PMSM) requires a robust Rotor Position Sensor
with high resolution and high noise suppression.
Operating Principle
A two pole neodymium or ferrite magnet is fixed at the end of the motor shaft.
The orientation of the magnetic field is measured with a magneto-resistive
sensor fixed between the electric motor and the ECU.
Sensor
The applied sensor is the Infineon
TLE5900D
Giant Magneto-Resistive (GMR) sensor. It has a fully redundant design,
containing two sensor ICs 180 degrees shifted to each other. It provides
analog sine and cosine output voltages that describe the magnet angle in
a range of 0 to 360 degrees, as the following figure it shows.
No turn counting functionality is provided by the sensor.
Performance
Accuracy: |
+- 2 degrees |
Operating range: |
0..6000 RPM |
Characteristic Features:
-
Main Processor: Freescale
MPC5744 is based on the
Architecture. It is designed for safety applications requiring a high
Automotive Safety Integrity Level (ASIL), having 384 kBytes SRAM,
64 kBytes tightly coupled local data SRAM with
and 2,5 MBytes
on-chip flash memory including ECC.
-
Dedicated Watchdog Processor: a Freescale
MC9S08SG32
16-bit microprocessor with 32 kBytes flash- and 32 kBytes RAM, high
sophisticated I/O-, interrupt- clock-management-, timer- and
communication-facilities.
-
Two Auxiliary Processors to take care of the Rotor Turn Position Sensor's
signals:
Microchip
PIC12LF1822 (8-Pin Flash Microcontrollers
with nanoWatt
Technology. They have high-performance
core, running at 32 MHz, with 2 kW/4 kByte program memory, 256 byte
EEPROM, 128 byte SRAM).
Structural Components:
-
Main PCB containing the vast majority of the electronic components,
such as the main
,
the Watchdog- and the Auxiliary Processors, the Power Supply Unit
and the communication Interfaces, the bridge-neutraliser circuit, phase
disconnector switching elements, as well as their drivers and the power
MOSFET's avalanche-detection circuits.
-
PCB containing a magnetoresistive angle
sensor
(KMZ60), for angular control, two Hall-sensor
latches
(MLX92211), signal enhancer op-amps, and the two
Auxiliary RPS Processors (PIC12LF1822).
-
Power Module is composed of 3 pieces of half-bridge to control the PMSM,
snubber elements for the power MOSFETs
(N-channel, 40V, 1.25mOhm, 270A
STV270N4F3).
Functional Features:
-
Voltage Measurement:
The Main Processor and the Watchdog
Processor monitor all the power supply rails
-
each component's
(GDU,
RPS Auxiliary Processors,
/
),
-
the star-point voltage of the PMSM,
-
the battery voltage,
-
the voltage-drop on a 0.5mOhm shunt (computing the phase current
and the input).
-
Temperature Measurement:
There are several critical points in the ECU hardware whom temperature
are measured continuously
-
three positions on the Power Module (central points of the
half-bridges),
-
one NTC-sensor on the Main PCB, (see the
PCB-layout),
-
the dual-core Main Processor (MPC5644P) includes two junction
temperature sensors (per core), that monitors the device temperature
and delivers analog and digital output signals.
-
PMSM Controlling:
Complex steering algorithms are running on the ECU hardware. These high-
sophisticated algorithms (according to the input parameters, such as
torque index/angle, electric motor position, gear-position,
vehicle weight, vehicle speed) controls the PMSM, as the actuator of
the EPS control system as a whole.
-
Communication:
The ECU of the R8 EPS uses FlexRay which is a scalable, flexible
high-speed, real-time communication system with a time-triggered approach.
The FlexRay node transceiver is
TJA1081 which allows for the use of wake-up
frames on the FlexRay bus.
The following figure shows a detailed block diagram of the BMW R8 ECU hardware.
The following figures show a top- and bottom-level of the basic control structure
as overview.
The mechanical interfaces provide the physical interconnections between
-
the steering column and the TAS
(IF_TAS-STC),
-
the TAS and the gear
(IF_TAS-Gear),
-
the gear and the electric motor
(IF_Motor-Gear),
-
the gear and the power pack
(IF_-Gear),
-
the gear and the vehicle subframe
(IF_Gear-VehicleSubframe),
-
the gear and the front left/right wheels
(IF_Gear-Wheel),
-
the ECU and the electric motor
(IF_ECU-Motor),
-
the ECU and the RPS
(IF_ECU-RPS),
-
the RPS and the electric motor
(IF_RPS-Motor),
as the following figure shows them.
The electrical interfaces provide the electrical power transmission to the EPS
and the electronic signal communication between the EPS and its environment.
These are between
-
the ECU and the TAS
(IF_ECU_TAS),
-
the ECU and the FlexRay bus
(IF_ECU_FlexRay),
-
the ECU and the power grid
(IF_ECU_PowerGrid and IF_ECU_Ignition) ,
-
the ECU and the RPS
(IF_ECU_RPS),
-
the ECU and the electric motor
(IF_ECU_Motor),
as the following figure shows these interconnections.
<coming soon>
Used tools and methodologies:
EXCEL Mathematical Functions to compute electronic components
dimensioning based on
-
power analysis,
-
thermal analysis,
-
safety analysis.
Altium Designer V.10.0 is an
software package for printed circuit board,
FPGA and embedded software design, and associated library
and release management automation providing
-
schematics capture,
-
PCB-layout, according to mechanical constraints,
-
-generation,
-
-reports,
LTspice IV V.4.13p is freeware computer software implementing a
simulator, providing
-
schematic capture and waveform,
-
enhancements and models to speed the circuit simulation.
<coming soon>
<coming soon>
The AutoSAR Architect is an easy to use, versatile and complex (>1.000.000 ) Java-based tool to
-
model AUTOSAR-based applications,
-
configurate ECUs,
-
generate C-code.
The AutoSAR Architect modeling tool uses versioned
files
as input and output format directly. The tool provides basic and extended
editing functions to create, delete and modify model elements and
properties. It contains different type of editors, such as
-
Generic Tree Editor,
-
Port Interface Editor,
-
Component Type Editor,
-
Internal Behaviour Editor,
-
System Editor.
Wide range capabilities of consistency checks perfect the features of the
modeling tool AutoSAR Architect.
<coming soon>
-
BMWN_11379 Technical specifications. Part 2: Test specifications.
-
BMWN_11379 Technical specifications. Part 4: Process specifications.
-
BMWN_11379 Technical specifications. Part 5: Quality specifications.
-
DIN_45635 Part 1: Measurement of airborne noise emitted by machines.
-
DIN_45641 Averaging of sound levels.
-
DIN_EN_60068 Environmental testing. Part 2-47: Mounting of specimens for vibration, impact and similar dynamic tests.
-
DIN_EN_61260 Electroacoustics - Octave-band and fractional octave band filters.
-
Electroacoustics - Sound level meters. Part 1: Specifications.
-
DIN_EN_ISO_898 Mechanical properties of fasteners made of carbon steel and alloy steel. Part 1: Bolts, screws and studs with specified property classes.
-
DIN_EN_ISO_898 Mechanical properties of fasteners made of carbon steel and alloy steel. Part 2: Nuts with specified proof load values.
-
DIN_EN_ISO_898 Mechanical properties of fasteners. Part6 Nuts with specified proof load values, fine pitch thread.
-
DIN_EN_ISO_6720 Determination of resistance to humidity. Part 2: Procedure for exposing test specimens in consideration-water atmospheres.
-
DIN_EN_ISO_9227 Corrosion test in artificial atmospheres.
-
GS_90000 Technical regulations. Part 1: Terms, structure.
-
GS_90000 Technical regulations. Part 10: Release changes.
-
GS_90000 Technical regulations. Part 11: Technical specifications.
-
GS_90001 Unified Parts Grouping.
-
GS_90010 Types of surface protection fo metallic materials. Part 1: Standard parts, drawing parts.
-
GS_90011 Coating of parts made of metallis materials by means of organic materials - Requirements and tests.
-
GS_91001 Marking of parts with trademark and part identification data.
-
GS_91002 Marking of parts - Trademark for marking of parts.
-
GS_91003 Marking of parts - Marking of materials.
-
GS_91004 Marking of parts - Marking of date and manufacture.
-
GS_91005 Technical drawings. Part 1: Drawing generation, design rules, agreements.
-
GS_91005 Technical drawings. Part 2: Rules for assignment of the change index (Änderungsindex [AI]).
-
GS_91005 Technical drawings. Part 3: Definitions, releases, changes, design verification, signatures.
-
GS_91006 CAD product description. Part 0: General, definition of terms.
-
GS_91006 CAD product description. Part 1: Vehicle component development, general 3D model structures.
-
GS_91006 CAD product description, generation of reduced drawings. Part 4: General principles, representation rules, design rules.
-
GS_91010 Component identification marking. Part 1: Marking with barcode for IPS-Q, requirements.
-
GS_91011 L-marking of features in release documents.
-
GS_91011_BBL1 L-marking of features in release documents - List of features.
-
GS_93008 Substances of concern. Part 1: Prohibited and declareable substances in materials and components.
-
GS_93008 Substances of concern. Part 2: Process materials and auxiliary materials, prohibited and declarable substances.
-
GS_93008 Substances of concern. Part 4: Materials and components, Constituents and emissions.
-
GS_93024 Recycling of motor vehicles - Recycling-optimized vehicle design.
-
GS_95002 Electromagnetic Compatability (EMC) - Requirements and tests within the frequency range 9kHz to 30MHz.
-
GS_95003 Electrical / electronic assemblies in motor vehicles. Part 2: Electrical requirements.
-
GS_95009 Electrostics - Protective measures against electrostatic discharge (ESD).
-
GS_95009 Electrostatic discharge. Part 1: Protection of electroststic sensitive devices.
-
GS_95009 Electrostics. Part 2: Protective measures of against electrostatic discharge in production process.
-
GS_95011 Circuit carriers in motor vehicles. Part 1: Packaging and interconnecting technology in motor vehicle electronics - Unassembled circuit carriers.
-
GS_95011 Circuit carriers in motor vehicles. Part 2: Packaging and interconnecting technology in motor vehicle electronics - Assembled circuit carriers.
-
GS_95011-2_BBL1 Circuit carriers in motor vehicles. Part 2: Conversion to new conformal coatings - Procedure instructions.
-
GS_95011 Circuit carriers in motor vehicles. Part 3: Qualification of conformal coatings (Process and materials).
-
GS_95011 Circuit carriers in motor vehicles. Part 4: Dewing test and climate test.
-
GS_95011 Circuit carriers in motor vehicles. Part 5: Qualification of conformal coatings.
-
GS_95011_BBL1 Circuit carriers in motor vehicles. Part 5: Qualified conformal coatings.
-
GS_95013 Electronic Control Unit Description File (SGBD) - Generation, Maintenance and Validation.
-
GS_95014 Embedded Software Development (ESW).
-
GS_95019 Hardware in the Loop (HiL). Part 3: Product-related requirements for control units (Design-for-Testability).
-
GS_95024 Electrical and electronic components in motor vehicles. Part 1: General requirements.
-
GS_95024 Electrical and electronic components in motor vehicles. Part 2-1: Electrical requirements and testings.
-
GS_95024 Electrical and electronic components in motor vehicles. Part 2-2: Electrical requirements and tests - Additional requirements to GS 95024-2-1.
-
GS_95024 Electrical and electronic components in motor vehicles. Part 2-3: High-current consumers - Requirement and testing.
-
GS_95024 Electrical and electronic components in motor vehicles. Part 3-1: Environmental requirements and testings.
-
GS_95024 Electrical and electronic components in motor vehicles. Part 3-2: Environmental requirements and testings - Additional requirements to GS 95024-3-1.
-
GS_95024 Electrical and electronic components in motor vehicles. Part 3-3: Run-In of electronic assemblies.
-
GS_95026 Electrical and electronic components in motor vehicles - 48V electrical system - Requirements and testings.
-
GS_97014 Emmisions Measurement in SHED chambers. Part 2: Determination of volatile, organic emissions from components, semi-finished products and materials that do not carry fuel.
-
GS_97055 Statistical evaluation of dynamic tests.
-
GS_97073 Vibration test. Part 1: Testing of body attachment parts.
-
ISO 11452 Road Vehicles - Component test methods for electrical disturbances from narrowband radiated electromagnetic energy. Part 8: Immunity to magnetic fields.
-
ISO 14229 Road vehicles - Unified diagnostic services (UDS) - Specification and requirements.
-
ISO 26262 Road vehicles - Functional safety. Part 1: Vocabulary.
-
ISO 26262 Road vehicles - Functional safety. Part 2: Management of functional safety.
-
ISO 26262 Road vehicles - Functional safety. Part 3: Concept phase.
-
ISO 26262 Road vehicles - Functional safety. Part 4: Product development at the system level.
-
ISO 26262 Road vehicles - Functional safety. Part 5: Product development at the hardware level.
-
ISO 26262 Road vehicles - Functional safety. Part 6: Product development at the software level.
-
ISO 26262 Road vehicles - Functional safety. Part 7: Production and operation.
-
ISO 26262 Road vehicles - Functional safety. Part 8: Supporting Processes.
oOo