Since Vector introduced the DBC format long before CanOpen was around.. it doesn't contain PDO/SDO specifics, yet CanOpen software, like CanOpen Magic and Vector Canalyzer Canopen, still asks for a DBC file! Sometimes vendors of CanOpen devices, often supply EDS/DCF files.. but how do you go from EDS/DCF to DBC.. or if neither is supplied, how how do you create a CanOpen based DBC file based solely on the PDF documentation?
Thank you for your detailed comment @bennguyen1313. You're right; Vector's DBC format predates CanOpen, so it doesn't have built-in PDO/SDO specifics. If you're working with EDS/DCF files (standard formats for CanOpen devices), there are tools that can convert them to DBC. Without these files, it's a bit more hands-on. Here's a brief guide: 1. Thoroughly study the PDF documentation for CAN frame structures. 2. Decode or reverse engineer the CAN frames to find the data's location. 3. Convert the CAN frame header from hexadecimal to decimal. 4. Craft a DBC file using this info, detailing data location, length, and any needed transformations. Remember, as long as a device uses standard CAN frames, you can craft a DBC file for it, even if it involves some manual effort. I hope that clears things up a bit. Let me know if you have more questions! 😊
Hey @i_am_djent! We get where you're coming from. Good news-we're listening and we've got a bunch of new videos in the pipeline. Stay tuned, it's gonna be awesome! 😎
Since Vector introduced the DBC format long before CanOpen was around.. it doesn't contain PDO/SDO specifics, yet CanOpen software, like CanOpen Magic and Vector Canalyzer Canopen, still asks for a DBC file!
Sometimes vendors of CanOpen devices, often supply EDS/DCF files.. but how do you go from EDS/DCF to DBC.. or if neither is supplied, how how do you create a CanOpen based DBC file based solely on the PDF documentation?
Thank you for your detailed comment @bennguyen1313.
You're right; Vector's DBC format predates CanOpen, so it doesn't have built-in PDO/SDO specifics. If you're working with EDS/DCF files (standard formats for CanOpen devices), there are tools that can convert them to DBC. Without these files, it's a bit more hands-on.
Here's a brief guide:
1. Thoroughly study the PDF documentation for CAN frame structures.
2. Decode or reverse engineer the CAN frames to find the data's location.
3. Convert the CAN frame header from hexadecimal to decimal.
4. Craft a DBC file using this info, detailing data location, length, and any needed transformations.
Remember, as long as a device uses standard CAN frames, you can craft a DBC file for it, even if it involves some manual effort.
I hope that clears things up a bit. Let me know if you have more questions! 😊
Bruh when are yall releasing a new autopi!! I wanna see videos setting it up and running with results 😒
Hey @i_am_djent! We get where you're coming from. Good news-we're listening and we've got a bunch of new videos in the pipeline. Stay tuned, it's gonna be awesome! 😎