Abstract :
There is a wide range of commercial tools for monitoring CAN systems and simulating test conditions. However, current solutions are not able to selectively modify individual signals on a full, live, CAN bus. This new functionality is potentially useful to developers when network nodes cannot otherwise be influenced or when a short term test, or debugging requirement, does not warrant a firmware change. The CAN Signal Injection (CSI) system is a prototype tool, capable of modifying, in real time, signals on the vehicle bus with minimum disruption. In this paper the design and implementation of the CSI will be described, as well as a successful case study.