CAN共同性测验,便是要求整车CAN网络中的节点都满意CAN总线节点规范要求,缩小CAN网络中节点差异,确保CAN网络的环境安稳,有用进步CAN网络的抗搅扰才能。
那主机厂为什么愈来愈注重CAN共同性测验呢?
一、整车CAN网络架构
以往的传统车的CAN总线网络节点较少,如外表、发动机ECU等。但随着新能源轿车行业开展,整车CAN网络中的节点演变得极为杂乱,现在新能源轿车内部CAN节点现已高达60个,细分为多个CAN网络体系,如车身部含有空调、车门、导航等节点,安全体系又含有气囊、引爆管等节点。
整车杂乱的CAN网络
二、CAN总线不共同的损害
杂乱的CAN网络,各个节点质量良莠不齐会对CAN总线网络存在较大的安全隐患,一般会由于其间某一个节点的过错从而影响全体总线正常运转,甚至导致全体总线的瘫痪。
1、总线瘫痪
比方一个CAN网络包括节点A、B、C,节点A差分电压是1.2V,而节点B的差分电压是2.0V,节点C差分电压是1.8V。当整车CAN网络作业在强电磁搅扰的环境下,环境的共模搅扰串扰到CAN总线中会使节点A的差分电压影响到0.9V以下,导致节点从显性电平翻转成为隐性电平,从而导致了节点A作业毛病,频频宣布过错帧。在CAN总线中,过错帧尽管不被接纳,可是仍然占用总线传输时刻,所以导致其他正常节点发送推迟或许无法发送,影响整车CAN总线正常运转环境。
处理计划:主机厂有必要要求节点A、B、C的作业电压有必要要作业在1.8V,甚至2.0V,这个问题便得以处理。
过错帧占用总线
2、波特率不共同导致CAN网络体系死机
位时刻(位宽)和波特率是CAN总线通讯的最基本要素。位时刻=1/波特率,比方波特率是500k,那位时刻是2us。在相同的CAN总线采样频率下,当某一个节点的位时刻产生颤动时,即位时刻为1.8us或许2.2us,将导致采样点的逻辑判别呈现异常,呈现总线过错,导致CAN网络体系死机。
处理计划:在CAN网络准入阶段,假如对接入网络的节点进行规范化,每个节点的位时刻有必要满意t=2us±3%,那么CAN网络的位时刻将高度共同,则能够从CAN总线物理层进行躲避该问题。
波特率颤动导致位时刻改变
3、显性阈值电平过错判别导致整车网络毛病
一般而言,CAN总线判别显隐性的机制如下:在差分电平大于0.9V时,为显性电平;而在小于0.5V时,为隐性电平,其间在05V至0.9V之间为不确定区域。但在实践网络中,CAN总线网络中某一节点在差分电平为0.9V时,仍然判别为隐性,则呈现位逻辑判别过错,从而导致节点宣布过错帧,使总线堕入网络毛病状况。
处理计划:如在CAN网络节点准入阶段,对每个节点进行显性阈值测验,使用电压源将差分电压升高至0.9V,,确保一切节点在此差分电压都能判别为显性,而且中止发送报文,将削减该总线毛病问题呈现,而且减轻CAN总线网络调试的作业量。
因而,为了确保CAN总线安稳,有必要进行对整车网络进行CAN共同性测验。那作为CAN总线网络全体规划者,CAN共同性测验内容有哪些,怎么经过CAN共同性测验进行确保CAN总线的安稳?
三、CAN共同性测验内容及处理计划
1、CAN共同性测验内容
在国内,大部分的主机厂都有CAN总线网络测验规范,首要内容包括物理层、链路层以及应用层。
-
物理层:通讯介质的物理特性,如幅值、边缘时刻等,是最重要的部分。
-
链路层:规则在介质上传输的摆放和安排,如帧结构;
-
应用层:在用户、软件、网络终端之间进行信息交流,客户自定义内容较多;
物理层在介质的物理特性方面的规则,首要源自于规范ISO 11898,该部分规范高度共同。而链路层和应用层方面,由于主机厂的整车网络规划不同,其应用层测验各不共同。
CAN共同性测验内容(节选)
2、CAN共同性测验计划
CAN共同性测验东西包括CAN卡、示波器、电源等设备,当时国内CAN总线工程师只能选用手动树立测验渠道并进行逐项测验,首要经过CAN卡收集报文数据,以及经过示波器进行测验波形,从而到达测验位时刻、幅值、位宽等意图,可是测验计划功率较低,一般完结全体CAN共同性测验项目需求10小时甚至1天时刻。
手动测验架构树立
ZLG致远电子行将发布的CANDT共同性测验体系根据CANScope底层剖析才能,集成示波器、电源等必要设备,可掩盖主机厂CAN共同性测验规范,全自动化完成CAN总线共同性测验,为主机厂及零部件企业树立CAN总线测验及保障体系。别的,CANDT还能够根据测验成果进行输出测验报告,作为主机厂准入根据,大大下降主机厂在网络调试环节的作业量,并确保整车CAN网络环境的安稳。
CANDT共同性测验体系架构