05-13-2019 04:01 AM
HI,All
I have collected some bus data(CAN & CANFD) with data acquisition equipment。
problem I encountered was that I couldn't convert CANFD bus data, but I could convert CAN data。
Has anyone ever encountered this problem and how to solve it?
05-13-2019 06:33 AM
The image of the DIAdem Bus Log Converter shows you coverting a Vector ascii CAN data file. Was the data logger a Vector data logger, or some other device?
I have no experience with CAN FD, but looking online it appears Vector supports it (all FPGA based network interfaces). All current Driver Setup Version >= 10.x.x for Vector Network Interfaces supports ISO CAN FD and non-ISO CAN FD. I did see a comment suggesting the CAN Database (.dbc) files require additional attributes for CAN FD, so please check those files. See https://kb.vector.com/entry/1154/
Whenever possible, you should try to bus log convert the binary file output from the data logger (sometimes an intermediate conversion to a BINARY file format is required, as is the case for the latest Vector data loggers). NI has great support for many binary CAN data files.
When I have experienced issues with Bus Log Conversion in the past, I found it best to start out with conversion using a single CAN Database file and then add them sequentially after the settings for each have been confirmed. If you can send me a raw data file and the .dbc files, I would be interested in determining the best conversion for you.
05-13-2019 10:08 AM
Hi,markwkiehl,thank you for you reply.
I use other data acquisition device, not a Vector data logger.
I did not install VECTOR ,But i use the NI XNET Database Editor to change the database file(*.dbc) 'Bus Type to "CAN FD",It still doesn't seem to work. I'll check the dbc file use vector tomorrow to try again.
I upload some of the CANFD data and database files .
I would appreciate it if you could help me look at them. Thank you again.
05-13-2019 12:06 PM
What is the "other" data acquisition device you are using?
This link provides a list of the supported types: http://zone.ni.com/reference/en-XX/help/370858N-01/icanconverter/properties/canconverter_property_fi...
I have experienced the same error that you have. Typically it has something to do with the setting for the CAN database (.dbc) file within the Bus Log Converter. For example, you may have assigned the wrong bus (CAN1, CAN2, ..), or other option.
05-14-2019 02:19 AM
Hi,markwkiehl,thank you for you reply.
With the help of my colleagues, I have converted the DBC of CAN into the DBC file of CANFD with the related software of Vector.
When using Bus Log Converter to converter data, the same error still occurs.
At the same time, my colleague used VECTOR software to generate a CANFD logging data with the suffix ASC and corresponding CANFD DBC, which would also cause this error.
I'm very confused about it.I'm going to convert CANFD data to CAN data next. and then use Bus Log Converter.
You said you have experienced the same error,Is it the error you encountered when converting CANFD data?If is the CANFD data,do you mind send me the data and the dbc file?