Forum

CAN Bus Protocol
 
Notifications
Clear all

CAN Bus Protocol

12 Posts
10 Users
0 Likes
2,804 Views
Posts: 4
Topic starter
(@awall)
Active Member
Joined: 3 years ago

Hi everyone,

I'm doing some research work on the CAN Bus protocol implemented in the CPX. I have made some advancements compared to the information that @curlyboi published some time ago, and I'd like to understand if someone else has made some progress with it as well.

Of course it would be great if Vmoto would publish some official information on it, even it's unlikely...

Regards

Leonzio

11 Replies
curlyboi
Posts: 28
(@curlyboi)
Eminent Member
Joined: 3 years ago

oh, that's nice. i like to see that someone works on this 🙂 what developments have you made?

Reply
Posts: 4
Topic starter
(@awall)
Active Member
Joined: 3 years ago

In addition to the Battery BMS and Charger CAN messages that you have already documented, I have dumped and interpreted all the CAN messages generated from the CPX. I can monitor the following data:

- Speed selector status
- Lights status
- Speed
- Wheel sensor
- Throttling status
- Alarm status.

My CPX included an A569LTE device, essentially an "dummy" tracker, with just the CPU, the Bluetooth module and three Leds, but no GPS and no GSM modules. It's connected via a DJ7091Y connector.
To be honest I have no idea why they have included this useless device, which also emits some CAN messages, although I've not been able to understand what data it is.

With all these information I've started to design and implement a custom Tracker device based on the following components:

- ESP32 SoC (with Bluetooth)
- GPS module
- GSM module with GPRS capabilities
- 6-axis accelerometer any Gyroscope
- and of course a CAN Bus Transceiver

I'm still in the early stages of software development, but initial testing seem promising. The key information I'm still missing is the current time information, which should come from the Tracker (via GPS data) as a CAN message and would be used to show as HH:MM on the display. I'm looking for someone who owns a full tracker device to share a dump of its CAN messages to determine how to send this data to the display.

That's it for now. I'd be happy to share my progress and collaborate with you or others interested to develop an open source Tracker for our beloved CPX.

Thanks
Leonzio

Reply
1 Reply
(@aleofer)
Joined: 10 months ago

New Member
Posts: 1

@awall I'm working on a project regarding battery consumption using SuperSoco CPX. Our main interest is having the information about motorbyke odometer and state of charge of both batteries. Could you share with me how to get this information from the CAN-BUS? I know it is 250kbps, but there is so many frames running...

Regards,

Alberto

Reply
Javi
Posts: 86
 Javi
(@javi)
Estimable Member
Joined: 4 years ago

Awall, Can you share the info about canbus that you deduced for the CPX? It will be usefull for future developments 😉

Thanks in advance... Javi

 

Reply
Posts: 2
(@manfrommars)
New Member
Joined: 2 years ago

I'm also in the process of creating a tracker for my TC MAX and would greatly appreciate documentation about the CAN bus.

 

I'm also having a hard time finding a post with the " information that @curlyboi published some time ago". Does anyone have the link for that? Is it here in the forum?

Reply
Page 1 / 3