The invention discloses a dual CAN channel data processing method, a gateway device and a system. The dual CAN channel data processing method includes: obtaining data of different CAN networks through different CAN channels, in which the vehicle-mounted ECU and the vehicle-mounted CAN bus products are located in different CAN networks, and forwarding data of one CAN network to another CAN network after identifying the data setting of one CAN network to meet the preset forwarding conditions. The scheme provided by the invention can be more conducive to data analysis of automobile CAN bus and improve processing efficiency.
【技术实现步骤摘要】
一种双CAN通道数据处理方法、网关设备及系统
本专利技术涉及车联网
,具体涉及一种双CAN通道数据处理方法、网关设备及系统。
技术介绍
随着现代汽车技术的不断发展,CAN(ControllerAreaNetwork,控制器局域网络)总线逐渐成为现代汽车上不可缺少的技术,并大大推动了汽车技术的高速发展。CAN总线最早是德国Bosch(博世)公司为解决现代汽车中众多的ECU(ElectronicControlUnit,电子控制单元,又称“行车电脑”、“车载电脑”等)之间的数据交换而开发的一种串行通讯协议。CAN总线将各个单一的控制单元以某种形式(多为星形)连接起来,形成一个完整的系统。在该系统中,各控制单元都以相同的规则进行数据传输交换和共享,称为数据传输协议。当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。在同一系统中数据的标识符是唯一的,不可能有两个站发送具有相同标识符的数据。目前汽车行业广泛应用的CAN总线多通道分析仪(简称CAN分析仪)的主要功能是配置设定波特率进行数据收发及记录、配置CANID(又称数据类型)以及固定数据字节、数据位进行过滤筛选,以及解析通用协议例如SAEJ1939协议(美国汽车工程协会(SAE)的推荐标准)等。当CAN分析仪接入CAN网络后,首先通过所设置的设定波特率和分辨率等去过滤网络中的数据,将与自身相同波特率的CAN网络节点所广播的数据显示出来。数据解析功能一般是指通过设定的CANID定义以及数据字节、数据位的显示格式进行解析。现有技术 ...
【技术保护点】
1.一种双CAN通道数据处理方法,其特征在于,包括:通过不同CAN通道获取不同CAN网络的数据,其中车载ECU和车载CAN总线产品位于不同CAN网络;在满足预设转发条件的情况下,将其中一CAN网络的数据设置标识后转发到另一CAN网络。
【技术特征摘要】
1.一种双CAN通道数据处理方法,其特征在于,包括:通过不同CAN通道获取不同CAN网络的数据,其中车载ECU和车载CAN总线产品位于不同CAN网络;在满足预设转发条件的情况下,将其中一CAN网络的数据设置标识后转发到另一CAN网络。2.根据权利要求1所述的方法,其特征在于,所述通过不同CAN通道获取不同CAN网络的数据,包括:通过第一CAN通道获取第一CAN网络中的车载ECU发出的数据;通过第二CAN通道获取第二CAN网络中的车载CAN总线产品发出的数据。3.根据权利要求1所述的方法,其特征在于,所述在满足预设转发条件的情况下,将其中一CAN网络的数据设置标识后转发到另一CAN网络,包括:在监控到不同CAN网络出现设定数据类型,或监控到设定数据类型的数据字节或数据位发生变化后,将其中一CAN网络的数据设置标识后转发到另一CAN网络。4.根据权利要求1所述的方法,其特征在于,所述在满足预设转发条件的情况下,将其中一CAN网络的数据设置标识后转发到另一CAN网络,包括:根据计算机端通过USB接口向网关设备下发的指令,在满足预设转发条件的情况下,将其中一CAN网络的数据设置标识后转发到另一CAN网络。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:将同一CAN网络存储的包含转发后数据的全部数据与接收转发前的历史数据进行比较分析。6.一种网关设备,其特征在于,包括:CAN通道模块,用于为不同CAN网络设置连接的不同CAN通道;处理模块,用于通过所述CAN通道模块设置的不同CAN通道获取不同CAN网络的数据,其中车载ECU和车载CAN总线产品位于...
【专利技术属性】
技术研发人员:许柏源,黎尧文,
申请(专利权)人:广州亚美信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。