dana-ccp-can-calibration-protocol


CCP Data Logger for Telematics [CAN Calibration Protocol]

Case Studies / Dana

dana-logo

Dana

Dana Incorporated is a global leader in drivetrain and e-Propulsion systems, supplying transmissions and mobility solutions for on-highway and off-highway vehicles.

What problem did you solve?

We're supplying transmissions for Off-Highway vehicles. If a customer reports a software problem with a transmission, our team investigates. To know what happened, we need detailed traces of the CAN bus and internal transmission controller using XCP or CCP protocols.

Unfortunately, the customer often isn't logging CAN-traffic when the error first occurs - i.e. he needs to start CAN logging and reproduce the error conditions to trigger the error again. These CAN traces are then manually sent to us. This process is error-prone and creates overhead for both the customer and us.

dana-canedge-ccp-python-a2l-telematics
dana-grafana-dashboard-ccp-xcp

How did you solve it?

For prototypes, we now send a CANedge3 logger along with the transmission. The CANedge3 logger is easily installed by the customer and is configured over-the-air by us. For CCP/XCP logging, we use the canedge-ccp-xcp Python tool to generate CANedge configuration files that allow the device to initialize dynamic DAQ lists for subsequent logging. The recorded raw CAN data is automatically sent to a secure cloud.

On our server, precompiled scripts provided by CSS DBC decode the data to physical signals instead of raw CAN frames, allowing direct integration into our existing toolchain. This setup includes CCP/XCP DBC files generated by the canedge-ccp-xcp tool.

While legacy transmission controllers don't always support XCP, the CANedge support for both CCP and XCP communication made it possible to use a single device on both new/legacy products. In short, we have instant access to the correct diagnostic data for addressing issues and pro-actively improving the product.



"The CANedge3 is easy to set up and flexible to use - yet does a smart and thorough job in providing the correct info to help customers."


What benefit has this led to?

Using a CANedge3 logger avoids manual overhead for us and our customers when transmission CAN bus data must be logged. It provides flexibility in different ways: When/what should be logged, which cloud environment is used (Azure, AWS, self-hosted servers, ...) and over-the-air configuration. This gives us more time to analyze problems and assures us of complete information to address customer needs.

Why did you choose the CANedge?

The CANedge3 offered the perfect combination of 4G connectivity for remote sites, CCP/XCP protocol support for our transmission controllers, and flexible cloud integration options. The ability to configure devices over-the-air and automatically receive logged data made it ideal for our global customer base.

   — Wouter Janssens, Dana Belgium




Ready to log your CCP/XCP data?

Get your CANedge3 today!







Recommended for you