Implementation of Automatic Functional Testing Tool using CanSniff for Automotive Applications

Authors

  • K.S.S.M. Reddy
  • Abhishek Shukla

Keywords:

CanSniff, Automatic functional testing for automotive industry, Console application, ECU, Lab VIEW, Virtual instrumentation

Abstract

The goal of this work is to create a Test Tool that automates all of the manual work. By using this tool, one
can actually create and run test cases automatically. This tool automatically reads the commands for read/
write Shadow Variables, Application Variables, Application Cans, physical signals, etc. from the specified
file and executes the required commands without any user intervention, and hence helps to automate
the entire process of manually testing every step. Using the CanSniff tool, one can actually read/write the
contents of a memory (EEPROM) location within an ECU. This tool also allows the user to include delays
before executing any command thereby providing time to the user to observe things of how they are
working out.
This tool also integrates one more tool called “Harness Configuration Utility”, which has the functionality to
map the controller pins to the hardware and provide alias names to the mapped pins. It also has a scaling
function which provides a conversion of physical units to engineering

References

Sumathi S, Surekha P. LabVIEW Based Advanced

Instrumentation Systems. Springers, 1/e, 2007.

Johnson GW, Jennings R. LabVIEW Graphical

Programming. McGraw-Hill Professional, 2006.

Conway J, Watts S. A software engineering approach

to LabVIEW. Prentice Hall PTR, 2003.

CanSniff help documents

Published

2019-04-30