预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116017207A(43)申请公布日2023.04.25(21)申请号202310002602.XH04L67/10(2022.01)(22)申请日2023.01.03(71)申请人重庆长安汽车股份有限公司地址400023重庆市江北区建新东路260号(72)发明人谢磊郝金隆蓝文良(74)专利代理机构上海光华专利事务所(普通合伙)31219专利代理师张双凤(51)Int.Cl.H04Q9/00(2006.01)G05B23/02(2006.01)H04L12/40(2006.01)H04L67/12(2022.01)H04L67/565(2022.01)H04L67/30(2022.01)权利要求书3页说明书10页附图4页(54)发明名称基于数据总线的CAN数据采集方法、系统、设备和存储介质(57)摘要本发明提供一种数据总线的CAN数据采集方法、系统、设备和存储介质,包括由报文数据转发步骤、报文数据更新步骤和报文数据上传步骤构成的数据总线的CAN数据采集方法;由整车集成单元VIU、数据总线、数据采集中心和网联模块构成的数据总线的CAN数据采集系统;以及使用数据总线的CAN数据采集方法的电子设备和计算机可读存储介质。本发明改善现阶段新增或修改数据采集项的时候通过修改代码来完成的方式,使用配置更新的方式实现数据采集。在整车集成单元VIU上设有CAN转发模块,实现数据订阅和数据发布功能;在数据采集中心上设置数据采集模块,以修改配置文件的方式,数据采集模块启动不同线程完成数据采集,并将采集到的数据封装成最新以太网标准数据。CN116017207ACN116017207A权利要求书1/3页1.一种基于数据总线的控制器局域网络CAN数据采集方法,其特征在于,包括:步骤S1,车辆边缘节点VIU获取所述数据总线上的CAN报文,将所述CAN报文封装成以太网的标准报文数据,再将所述标准报文数据通过所述数据总线上传到车端的域控制器进行数据处理;步骤S2,所述域控制器对接收到的所述标准报文数据进行解析,将采集到的相关车辆运行数据予以更新,再根据数据采集方式将更新后的所述车辆运行数据编译成以太网标准数据;步骤S3,所述域控制器依据用户需求,将所述以太网标准数据转换为企业标准数据,并通过网联装置上传到云端。2.根据权利要求1所述的基于数据总线的CAN数据采集方法,其特征在于:在所述步骤S1中,所述VIU上运行有汽车开放系统架构的软件平台,利用所述软件平台开发出CAN报文模块,所述CAN报文模块通过所述软件平台的标准软件接口获取所述数据总线上的CAN报文数据,并将所述CAN报文数据编译并封装成所述标准报文数据;所述CAN报文模块通过所述数据总线的数据发布接口,将所述标准报文数据转发到所述数据总线上。3.根据权利要求1所述的基于数据总线的CAN数据采集方法,其特征在于:所述步骤S2中,其子流程包括:订阅报文流程、解析报文流程、数据采集流程以及封装数据流程;其中,所述数据采集流程是将所述标准报文数据以修改配置文件的方式进行报文数据更新。4.根据权利要求3所述的基于数据总线的CAN数据采集方法,其特征在于:所述步骤S2中,所述订阅报文流程通过数据预计算模块启动一个单独的数据订阅线程,从所述数据总线上接收所述标准报文数据。5.根据权利要求3所述的基于数据总线的CAN数据采集方法,其特征在于:所述步骤S2中,所述数据采集流程包括周期采集、变化采集和条件采集;所述周期采集通过周期采集模块根据所述域控制器上设置的周期,定时将所述标准报文数据,以信号名为主键,将新的信号值更新到CAN数据包,并添加当前的时间戳作为校验码。6.根据权利要求5所述的基于数据总线的CAN数据采集方法,其特征在于:所述步骤S2中,所述变化采集包括事件采集和属性变化采集;所述事件采集通过变化采集模块在数据预计算模块的数据订阅线程中以观察者模式注册信号,所述注册信号以所述信号名为订阅查询的主键,将新的信号值更新到所述数据包,并添加所述当前的时间戳作为校验码。7.根据权利要求6所述的基于数据总线的CAN数据采集方法,其特征在于:所述步骤S2中,所述属性变化采集以属性名称、数据解析规则等配置内容为查询条件,由所述变化采集模块以所述信号名为查询主键,当比对车辆的所述运行数据的属性发生变化,则以所述信号名为主键,将新的信号值更新到所述CAN数据包,并添加所述当前的时间戳作为校验码。8.根据权利要求5所述的基于数据总线的CAN数据采集方法,其特征在于:所述步骤S2中,所述条件采集通过所述条件采集模块,根据所述域控制器上的触发条件、采集属性名称或数据解析规则等配置内容为查询条件,当所述标准报文数据的主键信号名触发所述域控制器上设置的触发条件、且当所述