1. 你好!我最近接到一个汽车CAN总线的项目,需要对ECU的数据进行采集,并且对dbc格式文件进行解析。
你应该是最近才接触CAN吧,你提到的数据采集和对dbc文件的分析都是一般内的CAN总线工具能做的,你还容是需要买一个类似CAN转USB的工具,周立功也有但是质量,用不了几天。现在有款新工具叫SuperCAN,你可以试试,关键是便宜,性价比高,能满足你现在的需求。但是如果项目有钱可以去买十几万,几十万的完整的工具,比如AutoCAN,CANoe,neoVI等
2. dbc是什么文件
dbc即database can(即数据库can文件)是Can总线产生的数据文件
3. DBC文件的start bit是怎么定义的
这个跟主机厂定义dbc文件是有关,star bit 跟lentgh要是发送端跟接收端一致才能解析出报文。其实定专义时候还涉属及intle 跟Motorola两个矩阵信号排列法则。最后是让8byte充分发挥作用,如果你是自己开发项目这些都是你自己可以定义的。
4. 没有dbc文件如何破解can数据
可以用致远电子的USBCAN-2E-U。
打开CANtest通用测试软件,选择USBCAN-2E-U接口卡,并且选定总线的波特率,点击确定并启动,启动CAN接口卡。
点击菜单快捷操作中的DBC解析按钮,进入DBC解析界面。
DBC解析界面中,点击加载DBC,选择对应的DBC文件打开。
此时接收数据即可进行DBC解析,用户可以使用分类显示或者刷新显示查看。
此时点击某个报文,下方解析框中将这帧包含的应用数据显示出来。
运用分类显示功能时,软件会将有变化的数据标红,这样对于破解未知协议时,可以帮助用户快速完成变量识别工作。
5. busmaster添加dbc文件
您好,很高兴能够回答您的问题。希望对您有帮助
busmaster添加dbc文件
①安装Busmaster软件;安装硬件驱动 (581的驱动)
②软件中configure选项→hardware selection→对话框中选择581硬件→确定定义
好软硬件关系。
③链接硬件→点击 connect实现581与软件的软硬链接 (581红灯闪烁)。
接收:①完成准备后只要581所链接的设备有总线信息发送,Busmaster软件就能显示
接收的报文。
②报文解析的DBF文件建立 (注意是DBF文件,与CANoe的DBC文件不通用)
File→Database→new→右键左侧目录树→new message定义name、ID、format等等点
OK→new signal 定义报文的信号内容。保存即可实现对接收信号的解析
注,摘自本文为CSDN博主「小黑盒第一Dva」的文章