Hey everyone, how's it going?
First, I'd like to briefly introduce myself.
I'm 27 years old and I'm from Basel, Switzerland. I run a small business that specializes in customizing motorcycles, providing trackside support for customers, and operating an online store for motorcycle parts.
Now I have a new, super interesting project that I'm really enjoying and that also challenges me to perform at my best.
We have a motorcycle that we need to completely modify for track use. This includes installing a data logging system and a semi-professional traction control system.
The traction control system displays its current function using over 15 LEDs, indicating the level of intervention. Not every LED lights up individually; instead, as the intervention level increases, additional LEDs illuminate.
We also want to log this specific notification. Since the TC and the logger are two separate systems, they cannot communicate with each other.
So, I thought, I would take the TC display apart and tap into the individual LEDs.
So far, so good, but I can't 'mess around' with 15 inputs just for the test case (TC). Also, it wouldn't be very optimal when viewing the recorded data.
The goal is to use a single input on the logger that receives different voltages for each stage, ranging from 0V to 4.5V in increments of 0.3V per stage.
Okay, so I need a 'black box' that generates a signal from the 15 LED outputs for the data logger.
What I've found is that the control unit communicates with the display via a CAN data stream at 125 kbps (low-speed CAN).
Is there a way to deal with my problem?
Thank you in advance

.