This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Development of VeNetSpy: a Generic Monitoring Software for CAN-based ECUs and In-Vehicle Networks
Technical Paper
2010-01-0196
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
During the development process of automotive electronic control units (ECUs) and
in-vehicle networks connected via CAN bus, an efficient software toolset that
can be used to monitor the work process of ECUs and the work load of the bus is
indispensable to ensure the product quality, as well as to shorten the
development cycle and hence reduce the cost. A generic monitoring software,
VeNetSpy (In-Vehicle Network Spy), which consists of a communication module
(CM), an in-vehicle network configuration database (VND) at application layer
and its management tool (VND Editor), a message parsing module (MsgParser), and
an application module (AM), has been developed. The CM module acts as a
middleware between data link layer and application layer to encapsulate the
difference among different CAN interface devices, and provides AM module with a
set of unified interfaces to manage communication devices. VND is an
object-oriented database used to model the topology of in-vehicle network and
describe the properties of CAN messages transferred among various ECUs and the
configuration of signals contained in the data field of corresponding CAN data
frame. MsgParser is an independent module used to extract the actual value of
signals from the data contained in a CAN data frame. The AM module is an
integrated environment used to trace the CAN messages among ECUs, parse the
messages of interested and draw graphics of signals according to their
description configured in VND, as well as calculate the parameters representing
the statistical characteristics of communication bus.
Authors
Citation
Yin, X., Zhao, Q., and Tan, J., "Development of VeNetSpy: a Generic Monitoring Software for CAN-based ECUs and In-Vehicle Networks," SAE Technical Paper 2010-01-0196, 2010, https://doi.org/10.4271/2010-01-0196.Also In
References
- International Standard “Road Vehicles - Controller Area Network (CAN) - Part 1: Data Link Llayer and Physical Signalling,” Dec. 2003
- “Recommended Practice for a Serial Control and Communications Vehicle Network,” SAE Standard J1939 Apr. 2000
- CAN in Automation e. V. “CAN Application Layer for Industrial Applications,” Jan. 2005
- Tsinghua University “Monitoring System for Controllers of Fuel Cell Electric Vehicle Based on CAN Bus,” April 13 2005
- Zhang, T. Zhu, L. Yuan Y. Wan, C. Chen, D. “Development of CAN-based Monitoring Platform for HEV,” Automotive Engineering 30 6 496 500 2008
- Dou, R. Li, L. “Research on Monitor System Applied in Motor Drive System of Electric Vehicle Based on CAN Bus,” Electric Machines & Control Application 34 11 29 30 35 2007
- Qu, M. Zhao, J. “Design and Application of Computer Monitor System for CAN-bus on Automobile,” Industrial Control Computer 21 11 52 53 55 2008
- Yin, X. “CM User Guide (V1.0),” ATCESL Lab September 25 2007
- Microsoft Corporation “MSDL Library,” Jul. 2001