Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract
Automotive onboard electronic control units (ECU) need to be exhaustively tested for performance in a dynamic environment corresponding to the actual vehicle-mounted condition before
starting mass production. On the other hand, there is a growing need to develop highly reliable
software in a shorter time to reduce the development period. To meet these needs, we have introduced the Hardware In the Loop Simulation (HILS) in testing processes.
By implementing a Vehicle model into an HILS environment, it is possible to conduct integrated
network testing corresponding to the actual vehicle-mounted condition in a bench test environment. Also, with the automatic test programming software embedded in HILS, it is possible to not
only conduct functional testing, but also automatically carry out systematic real-time simulation of
troubleshooting on open circuits and other electrical faults as well as abnormal communication.
Key words: HILS, Integrated Network Testing, Automatic Test
1. Introduction
3. Features of the HILS
Electronic control of automobiles using ECUs is
becoming increasingly complicated and diverse.
Onboard electronic control systems are playing an evergreater role and this trend is expected to continue. It is
therefore imperative to radically improve the efficiency
of software verification processes in order to be able to
quickly assure the quality of ECU software. This paper
describes a HILS-based test environment that we have
developed for efficient ECU software verification and
validation.
2. System architecture
The HILS environment was developed based on the
electronic platform of the OUTLANDER and in consideration of future scalability. The OUTLANDER employs
more than 20 onboard ECUs, so a total of five racks
were prepared and each rack was connected to an ECU
being tested (Fig. 1). The operating environment for
each of these ECUs can be tailored by incorporating an
appropriate I/O board and an FIU (Failure Insertion Unit)
that generates open and short circuits into the rack. The
racks were connected with each other via optical cables,
and real-time processors mounted on the racks enabled
high-speed communication between the racks. The
HILS structure described above represented a virtual
vehicle.
The HILS is controlled by a personal computer (PC).
Simulation data generated by the control PC are calculated by a processor board on which the vehicle model
is embedded, and an I/O board sends and receives signals to/from the ECUs. In this HILS environment, the
ECUs operate in the same way as those mounted on a
real vehicle, and the operations are monitored by the
control PC (Fig. 2).
*
124
Fig. 1
Fig. 2
System overview
Fig. 3
125
Fig. 4
4. The future
The HILS architecture capable of conducting simulated comprehensive ECU testing in a bench test environment better than that on an actual vehicle was developed. The automatic test programming software
embedded in the system, however, has been produced
in accordance with the conventional test standards and
needs to be reviewed from new perspectives. In other
words, software test methods that are built along software test standards need to be introduced in the HILS
to cover all software codes being tested entirely with
fewer test cases.
Fig. 5
CAN gateway
5. Conclusion
Real-time simulation on a virtual vehicle offers benefits of improved efficiency of testing and lower development costs. CAE systems are an example of this, and
are indispensable for the development of vehicle control technologies. In order to help ensure the quality of
complicated, large-scale software, we will make further
Kunihiro SAKAI
126
Yukihiro NISSATO
Masahiro KANEDA