本发明涉及一种汽车,特别是涉及一种汽车ecu主控系统处理器。
背景技术:
1、随着互联网技术的发展,通信技术和控制技术的融合,传统的工业控制系统逐渐向网络化方向发展,更多的信息资源共享、更高效的数据处理技术、更快速的数据传输技术都为传统工控领域带来了飞速发展,但同时也带来了潜在的风险。专利申请号2019113208091,名称为“一种汽车can总线信息安全测试方法”,公开了识别汽车can总线管脚;识别汽车can总线波特率;读取汽车can总线数据;生成汽车can总线安全测试数据,分析can总线数据,针对每一路的can总线数据生产特定的测试数据包;发送can总线安全数据,观察汽车状态,判断汽车是否存在安全问题;对测试得到的漏洞进行分析,输出漏洞分析报告,并给出修复建议。但该发明并没有对测试数据包进行安全保护,会导致测试数据包的泄露,造成损失。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种汽车ecu主控系统处理器。
2、为了实现本发明的上述目的,本发明提供了一种汽车ecu主控系统处理器,包括usb通讯模块、can通讯模块、ecu控制器和数据安全模块;
3、usb通讯模块的数据通讯端与ecu控制器的usb数据通讯端相连,can通讯模块的数据通讯端与ecu控制器的can数据通讯端相连,ecu控制器的数据端与数据安全模块的数据端相连;
4、利用usb通讯模块接收上位机发送的数据,将发送的数据通过数据安全模块安全处理后,利用can通讯模块发送给测试汽车。
5、在本发明的一种优选实施方式中,usb通讯模块为m个usb通讯单元,所述m为大于或者等于1的正整数,分别为第1usb通讯单元、第2usb通讯单元、第3usb通讯单元、……、第musb通讯单元;
6、第1usb通讯单元的数据通讯端与ecu控制器的usb数据第1通讯端相连;
7、第2usb通讯单元的数据通讯端与ecu控制器的usb数据第2通讯端相连;
8、第3usb通讯单元的数据通讯端与ecu控制器的usb数据第3通讯端相连;
9、……;
10、第musb通讯单元的数据通讯端与ecu控制器的usb数据第m通讯端相连。在本发明的一种优选实施方式中,usb通讯单元为usb3.1单元或usb3.2单元;
11、usb3.1单元的数据通讯端与ecu控制器的usb3.1通讯端相连;
12、usb3.2单元的数据通讯端与ecu控制器的usb3.2通讯端相连。
13、在本发明的一种优选实施方式中,can通讯模块包括n个can通讯单元,n为大于或者等于1的正整数,分别为第1can通讯单元、第2can通讯单元、第3can通讯单元、……、第ncan通讯单;
14、第1can通讯单元的数据通讯端与ecu控制器的can数据第1通讯端相连;
15、第2can通讯单元的数据通讯端与ecu控制器的can数据第2通讯端相连;
16、第3can通讯单元的数据通讯端与ecu控制器的can数据第3通讯端相连;
17、……;
18、第ncan通讯单元的数据通讯端与ecu控制器的can数据第n通讯端相连。
19、在本发明的一种优选实施方式中,can通讯单元为can2.0单元或can fd单元;
20、can2.0单元的数据通讯端与ecu控制器的can2.0数据通讯端相连;
21、can fd单元的数据通讯端与ecu控制器的can fd数据通讯端相连。
22、在本发明的一种优选实施方式中,在数据安全模块中包括以下步骤:
23、s1,通过usb通讯模块获取上位机发送的测试码和测试数据;
24、s2,根据步骤s1中获取的测试数据转换为二进制的测试数据;
25、s3,根据步骤s1中获取的测试码转换为二进制的测试码;
26、s4,判断p与q间的大小关系:
27、若p>q,p为二进制测试数据的字符位数,q为二进制测试码的字符位数,则在二进制测试码的后面增加q个二进制测试码;执行步骤s4;
28、若p<q,p为二进制测试数据的字符位数,q为二进制测试码的字符位数,则在二进制测试码的后面减少p位;执行下一步;
29、若p=q,p为二进制测试数据的字符位数,q为二进制测试码的字符位数,则执行下一步;
30、s5,将经过步骤s4的二进制测试数据与二进制测试码进行同位计算,得到汽车测试数据;
31、s6,将汽车测试数据利用can通讯模块发送给测试汽车。
32、在本发明的一种优选实施方式中,电机控制器包括面壳、安装在面壳内的pcb板和与面壳外边沿卡扣连接的底壳,所述面壳前端一体设有单个的40pin安置窗口,所述面壳底部设有供底壳顶部插入的环向凹槽,所述环向凹槽内点涂有密封胶,所述面壳后侧居中设有朝下的限位板,所述底壳对应限位板设有限位缺口,所述pcb板底面左右空白区域点涂有散热胶,所述底壳对应pcb板底面空白区域设有散热凸台,当安装有pcb板的面壳从上往下压装到底壳完成扣合时,底壳顶部部插入环向凹槽,限位板下压插入限位缺口,散热凸台抵住pcb板底面左右空白区域。本发明提供的电机控制器,外壳体紧密安装,安装方位准确,解决现有面壳和底壳只通过胶水进行固定限位导致容易出现分离现象,方形壳体定位不准确导致压装失败,以及元器件缺少散热措施影响使用寿命的问题。
33、在本发明的一种优选实施方式中,所述面壳底部每侧对称设置两个靠近边角的卡槽,所述底壳设有能与卡槽一一对应扣合的卡扣,从而将面壳和底壳紧固安装,设计结构合理。
34、在本发明的一种优选实施方式中,所述pcb板采用波峰焊焊接安装在面壳内侧,所述面壳整体呈方形结构,焊接牢固,结构合理。
35、在本发明的一种优选实施方式中,所述密封胶采用膏状胶水,方便挤压扩散增加粘接接触面,从而保证密封效果。
36、在本发明的一种优选实施方式中,所述环向凹槽槽内的表面粗糙度为6.3~25,保证密封胶的粘接接触面大,粘接牢固度高。
37、在本发明的一种优选实施方式中,所述底壳左右不对称设有两个整体呈方形的散热凸台,且左右两个散热凸台的尺寸不一致,保证散热效果,根据pcb板的空白区域设计散热凸台尺寸,有效避让元器件,避免影响元器件的安装使用,设计合理。
38、在本发明的一种优选实施方式中,所述底壳顶部设有能插入环向凹槽的安装凸台,结构设计合理。
39、在本发明的一种优选实施方式中,在pcb板上设置有包括正负插件、三相插件、排针,所述pcb板左右分别设有供正负插件和三相插件安装的安装支架,所述pcb板中部靠后设有供排针安装的安装平板,所述面壳对应正负插件、三相插件、排针均设有安置槽台,且安置槽台外端面能与对应的安装支架、安装平板的顶板上下贴合。
40、在本发明的一种优选实施方式中,所述面壳的内槽与pcb板上的正负插件、三相插件、排针轮廓匹配,所述面壳对应pcb板上的正负插件、三相插件、排针外围设有环向胶槽,所述环向胶槽沿槽身走向点涂有密封胶,
41、所述环向胶槽位于安置槽台顶面;
42、所述面壳与底壳扣合连接时,使密封胶受挤压扩散紧密粘接pcb板和面壳的局部接触面。
43、在本发明的一种优选实施方式中,在步骤s4中q的计算方法为:
44、
45、其中,q为增加的个数;
46、表示向下取整函数;
47、p表示二进制测试数据的字符位数;
48、q表示二进制测试码的字符位数。
49、在本发明的一种优选实施方式中,在步骤s4中p的计算方法为:
50、p=q-p,
51、其中,p表示减少的个数;
52、p表示二进制测试数据的字符位数;
53、q表示二进制测试码的字符位数。
54、在本发明的一种优选实施方式中,在步骤s5中,将经过步骤s4的二进制测试数据与二进制测试码进行同位计算,得测试数据的方法为:
55、p1p2p3…pj⊙q1q2q3…qj=p1′p2′p3′…pj′,
56、其中,p1表示二进制测试数据中从左往右处于第1位的数值;
57、p2表示二进制测试数据中从左往右处于第2位的数值;
58、p3表示二进制测试数据中从左往右处于第3位的数值;
59、pj表示二进制测试数据中从左往右处于第j位的数值;
60、q1表示二进制测试码中从左往右处于第1位的数值;
61、q2表示二进制测试码中从左往右处于第2位的数值;
62、q3表示二进制测试码中从左往右处于第3位的数值;
63、qj表示二进制测试码中从左往右处于第j位的数值;
64、p1′表示汽车测试数据中从左往右处于第1位的数值;
65、p2′表示汽车测试数据中从左往右处于第2位的数值;
66、p3′表示汽车测试数据中从左往右处于第3位的数值;
67、pj′表示汽车测试数据中从左往右处于第j位的数值;
68、⊙表示同位运算符;
69、j表示总位数;
70、p1p2p3…pj表示二进制测试数据;
71、q1q2q3…qj表示二进制测试码;
72、p1′p2′p3′…pj′表示汽车测试数据。
73、在本发明的一种优选实施方式中,pj′的计算方法为:
74、
75、其中,pj′表示汽车测试数据中从左往右处于第j位的数值;
76、if表示逻辑条件如果;
77、pj表示二进制测试数据中从左往右处于第j位的数值;
78、qj表示二进制测试码中从左往右处于第j位的数值;
79、or表示逻辑条件或者;
80、and表示逻辑条件且;
81、j表示总位数。
82、综上所述,由于采用了上述技术方案,本发明能够保障上位机发送的测试数据的安全,防止测试数据泄露,即使测试数据泄露也能保障测试数据的安全性。
83、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种汽车ecu主控系统处理器,其特征在于,包括usb通讯模块、can通讯模块、ecu控制器和数据安全模块;
2.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,usb通讯模块为m个usb通讯单元,所述m为大于或者等于1的正整数,分别为第1usb通讯单元、第2usb通讯单元、第3usb通讯单元、……、第musb通讯单元;
3.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,usb通讯单元为usb3.1单元,usb3.1单元的数据通讯端与ecu控制器的usb3.1通讯端相连。
4.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,usb通讯单元为usb3.2单元,usb3.2单元的数据通讯端与ecu控制器的usb3.2通讯端相连。
5.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,can通讯模块包括n个can通讯单元,n为大于或者等于1的正整数,分别为第1can通讯单元、第2can通讯单元、第3can通讯单元、……、第ncan通讯单;
6.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,can通讯单元为can2.0单元,can2.0单元的数据通讯端与ecu控制器的can2.0数据通讯端相连。
7.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,can通讯单元为can fd单元,can fd单元的数据通讯端与ecu控制器的can fd数据通讯端相连。
8.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,在数据安全模块中包括以下步骤:
9.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,还包括电机控制器,电机控制器包括面壳(1)、安装在面壳(1)内的pcb板(2)和与面壳(1)外边沿卡扣连接的底壳(3),所述面壳(1)前端一体设有单个的40pin安置窗口(11),所述面壳(1)底部设有供底壳(3)顶部插入的环向凹槽(14),所述环向凹槽(14)内点涂有密封胶(141),所述面壳(1)后侧居中设有朝下的限位板(13),所述底壳(3)对应限位板(13)设有限位缺口(31),所述pcb板(2)底面左右空白区域点涂有散热胶(21),所述底壳(3)对应pcb板(2)底面空白区域设有散热凸台(32),当底壳(3)从下往上压装安装有pcb板(2)的面壳(1)完成扣合时,底壳(3)顶部插入环向凹槽(14),限位板(13)下压插入限位缺口(31),散热凸台(32)抵住pcb板(2)底面左右空白区域。
10.根据权利要求1所述的汽车ecu主控系统处理器,其特征在于,所述密封胶(141)采用膏状胶水。
