本发明属于车辆的串行数据总线通讯控制,具体是涉及一种适应高速can和低速can的通信控制系统及方法。
背景技术:
1、目前车辆的串行数据总线通讯控制系统,包括新能源动力串行数据网段evcan、底盘串行数据网段pcan、车身娱乐串行数据网段bcan、诊断串行数据网段diag can、网关gw等,胎压控制器原本属于pcan,有部分车企将胎压控制功能集成到车身控制单元中,取消了胎压控制器,使得胎压设备通信路径变更为bcan。pcan的通讯速率是500k(高速can), 而低速bcan的通讯速率是125k(低速can),要求胎压初始化设备在obd的canh和canl针脚上实现两种不同的通讯速率。
2、传统的胎压初始化设备在给车辆初始化胎压时,一般是通过obd线缆与车辆诊断接口连接,例如sae(美国车辆工程师学会) j1962标准接口,1和6号针脚、9和14号针脚分别是canh和canl,由于车辆功能日益复杂、车型众多、控制器日益增多,传统的胎压初始化设备无法适应动态的can速率变化。
技术实现思路
1、因此,针对现有技术的以上缺陷或改进需求中的至少一点,本发明提供了一种适应高速can和低速can的通信控制系统,其特征在于,包括:
2、上位机,被配置为具有车辆信息和can通信信息的管理数据库,用于依据接收的车辆vin信息和胎压id数据生成对can诊断设备和io卡的配置信息和控制指令;
3、can诊断设备,用于接收所述上位机下发的配置信息和控制指令依次通过所述io卡、obd线缆向车辆胎压模块执行胎压初始化;
4、io卡,具有由所述上位机控制开关的第一类型通信输入接口,与所述can诊断设备通信连接;具有由所述上位机控制开关的第一类型通信输出接口,连接降速can卡;具有由所述上位机控制开关的第二类型通信输出接口,连接obd线缆;
5、降速can卡,设置于所述io卡与所述obd线缆之间,以接收所述上位机通过io卡下发的配置信息,通过obd线缆向车辆胎压模块执行胎压初始化。
6、进一步地,
7、所述io卡为远程io继电器,所述上位机通过modbus协议控制所述第一类型通信输出接口及第二类型通信输出接口连接或断开达到控制所述降速can卡连入或断开。
8、进一步地,所述can诊断设备对应高速can的配置信息,所述降速can卡对应低速can的配置信息。
9、进一步地,所述高速can的配置信息为:
10、依据所述vin信息和胎压id数据从所述管理数据库中匹配的can通信信息,生成配置信息;
11、所述低速can的配置信息为:依据所述vin信息和胎压id数据从所述管理数据库中匹配的标准can通信信息。
12、本发明公开了一种适应高速can和低速can的通信控制方法,其特征在于,包括如下步骤:
13、step1、在数据库中配置和管理车型和can类型信息;
14、step2、获取车辆的全球唯一标识符(vehicle identification number);
15、step3、从胎压激活岗和胎压返修岗获得胎压id数据;
16、step4、从数据库中查询对应的车型信息、can设备类型、can设备索引号、can通道号、波特率、发送地址、响应地址、部分can协议帧数据;
17、step5、根据步骤step4中的配置信息初始化can诊断设备;
18、step6、判断是高速can还是低速can;
19、step7、如果是高速can,则根据步骤step2的胎压id数据、step4中的部分can协议帧数据组成完整的can协议帧数据生成高速can的配置信息执行初始化胎压;
20、step8、如果是低速can,控制io卡关断与can诊断设备之间的连接,并控制io卡串联降速can卡执行初始化胎压;
21、本发明公开了一种适应高速can和低速can的通信控制方法,其特征在于,包括如下步骤:
22、s1:在车辆装配和/或检测生产线上配置上位机信息;所述步骤1包括:
23、s11:从多个设备渠道信息中获取写入信息,并将上述信息写入上位机中;
24、所述写入信息为包含胎压初始化协议,系统基础参数、车型参数;
25、所述系统基础参数包括胎压激活岗地址、胎压返修岗地址、tpms特征码起始位置、tpms特征码长度、数据保存上限、can设备类型、can设备索引号;
26、所述车型参数包括车型名称、can通道号、波特率、发送地址、响应地址;
27、s12:所述上位机对所述写入信息执行处理,完成存储和信息读出的配置;
28、s13:所述上位机与can诊断设备的控制配置,所述上位机与io卡的控制配置,完成can诊断设备与io卡的控制配置;
29、s2:在车辆装配和/或检测生产线上完成高速/低速can的控制切换,从而实现在相应车辆中通过上位机对所述can诊断设备及所述io卡生成对应的高速的配置信息及低速的配置信息以执行胎压初始化。
30、进一步地,
31、所述步骤s2包括:
32、s21:获取车辆的vin信息;
33、s22:从胎压激活岗和胎压返修岗获得胎压id数据;;
34、以上述获取的车辆vin,以及胎压id数据,从上位机中的配置数据库中查询获取第一配置信息;
35、s23:所述上位机从所述第一配置信息中执行判定,获取是高速can还是低速can的结论,以生成控制指令:
36、当判定所述can的高低速类型为第一类型高速时,控制指令为io卡的断开;此时在io卡断开的情况下,所述上位机通过所述第一配置信息初始化can诊断设备,并由第一配置信息生成高速的配置信息;
37、当判定所述can的高低速类型为第二类型低速时,控制指令为io卡的接入;此时在io卡断开的情况下,所述上位机按照can标准协议通过降速can卡写入车辆胎压模块。
38、进一步地,所述io卡为远程io继电器。
39、进一步地,所述上位机通过modbus协议控制所述io卡的第一类型通信输出接口及第二类型通信输出接口连接或断开达到控制所述降速can卡连入或断开。
40、总体而言,通过本发明构思的以上技术方案与现有技术相比,能够取得下列有益效果:
41、本发明中通过软硬件结合的方式实现高速can和低速can的动态切换,能够适应整车厂流水线上不同类型的车型混线生产/装配/检测的各种场景下的应用,提高胎压初始化设备的灵活性、严密性和生产效率。适应了车辆发展的未来需求,可持续对复杂程度日益增长的车辆生产线进行快速的适配。
1.一种适应高速can和低速can的通信控制系统,其特征在于,包括:
2.根据权利要求1所述的适应高速can和低速can的通信控制系统,其特征在于,
3.根据权利要求1或2所述的适应高速can和低速can的通信控制系统,其特征在于,所述can诊断设备对应高速can的配置信息,所述降速can卡对应低速can的配置信息。
4.根据权利要求3所述的适应高速can和低速can的通信控制系统,其特征在于,所述高速can的配置信息为:
5.一种适应高速can和低速can的通信控制方法,其特征在于,包括如下步骤:
6.一种适应高速can和低速can的通信控制方法,其特征在于,包括如下步骤:
7.根据权利要求6中所述的适应高速can和低速can的通信控制方法,其特征在于,
8.根据权利要求7中所述的适应高速can和低速can的通信控制方法,其特征在于,所述io卡为远程io继电器。
9.根据权利要求8中所述的适应高速can和低速can的通信控制方法,其特征在于,所述上位机通过modbus协议控制所述io卡的第一类型通信输出接口及第二类型通信输出接口连接或断开达到控制所述降速can卡连入或断开。