CAN边沿时间测试

2018-09-12来源: EEWORLD作者: ZLG致远电子 关键字:边沿时间  CAN

CAN总线边沿时间会影响采样正确性,而采样错误会造成不断错误帧出现,影响CAN总线通信。那么CAN总线边沿时间标准是什么?边沿时间如何测量呢?


一、CAN测试边沿时间意义


目前在国内汽车电子行业没有明确的标准,也就造成汽车零配件质量良莠不齐,零配件整装到汽车上将会造成CAN总线通信异常,给汽车驾驶带来安全隐患。如下是GMW3122信号边沿标准对CAN总线边沿的规范要求。


 


表中根据需求不同,波特率不同分为高速CAN、中速CAN。测试的是信号边沿时间,边沿时间是指隐性电平到显性电平时间和显性电平到隐性电平变化的总时间。隐性电平(逻辑值0)到显性电平(逻辑值1)时间为上升沿,显性电平到隐性电平为下降沿。


 


边沿时间分为上升沿时间、下降沿时间。下降沿时间是按照电压(20%~80%电压区间,有些按照10%~90%电压区间测量边沿时间,文中以20%~80%电压区间测量边沿时间)。表中给出时间范围,如果超出规定时间,会造成波形位宽增加,采样点取值不准确,波特率异常,出现大量错误帧,一直重发数据帧也会造成CAN总线通信瘫痪。


 

由于现场总线过长,导致总线上挂载电容增加,从而导致线路阻抗增加。在边沿时间测试需要考虑电阻与电容匹配。模拟测试线路短,需要人为添加电容来模拟现场存在实际情况。在上表中典型值是根据现场电容、电阻得出的常用值。


 

二、CAN边沿时间测试步骤


示波器测试CAN波形


●用示波器采集CAN总线波形,设置幅值光标为20%~80%,记录上升沿的时间、下降沿时间。

●记录多次数据,确认每次求得上升沿、下降沿时间都在标准范围内。


 


CAN测试问题


只使用示波器测量CAN边沿时间,需要人为操作记录多次时间。整车CAN总线拥有多个零部件,测试CAN边沿时间需要花费大量时间以及人力,而这还只是整车CAN一致性测试的其中一项,完成全部测试要求,需要一个人测试三天。随着效率要求越来越高,整车厂更希望将时间花费在研发汽车应用新技术。


三、CANDT


基于汽车行业对CAN总线测试手段繁杂,致远电子自主研发的CANDT一致性测试系统,可构建CAN总线安全保障体系,自动化完成CAN总线物理层、链路层及应用层自动化测试。保证整车安全四步曲如下:


 

步骤一:CAN一致性自动化测试


通过将汽车或节点零部件接入CAN一致性测试系统,可自动化完成CAN总线物理层、链路层等自动化测试,覆盖主流主机厂标准要求,保障整车CAN总线安全稳定。


 


步骤二:详细测试报表导出


单节点测试完成之后,可自动化到处详细CAN一致性测试报表,其包含测试标准引用,评判依据,判断结果等数据,准确判断节点工作情况,一目了然,可作为主机厂准入依据。


 


步骤三:CAN总线故障定位及排查解决


新能源汽车主机厂和零部件企业在CANDT一致性测试后,对于测试报告中显示测试不通过的问题,可以用CANScope进行故障定位和排查,加快CAN总线稳定的研发速度。


 

测试结果:保障整车CAN网络安全


新能源汽车CAN节点在通过一致性测试后,质量高度一致,避免了CAN节点良莠不齐带来的安全隐患问题,从而保证了整车CAN网络的安全统一。



 


关键字:边沿时间  CAN

编辑:baixue 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2018/ic-news091220325.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:看福禄克在国家地理杂志大显身手
下一篇:最后一页

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

基于51单片机SJA1000 CAN通讯实现

经过一个星期的艰苦奋斗,终于将两个SJA1000通过51单片机成功通讯了!采用的是Pelican工作模式,扩展帧数据格式,验收滤波器是采用单滤波扩展帧模式。发送和接收代码都全部相同样!一 实物图二 串口输出调试信息三 以下是全部程序代码:包括1 main.c、2 uart.h、3 uart.c、4 sja1000.h、5 sja1000.c。1main.c#include "reg51.h"#include "uart.h"#include  "string.h"#include  "sja1000.h"sbit KEY=P2
发表于 2018-09-09

基于C8051F040单片机的CAN总线通信

硬件部分  硬件部分电路结构如下:   CAN收发模块原本采用的是ATA6660高速CAN收发芯片,电路连接如下:     设计电路为:当单片机发送数据时,D18闪烁,并将数据传送给ATA6660芯片;当ATA6660芯片接受到总线上的数据时,D17闪烁,并将数据传送给单片机。   实际调试时,发现C8051F040单片机既没办法发送数据到总线上,也没办法从总线上接收到数据。   用示波器对电路检测发现,当单片机需要发送数据时,ATA6660芯片的TXD引脚上能检测到数据,且D18闪烁。示波器检测总线上的电压,没有变化。PC端显示总线上的数据为FE。当PC端给总线发送数据时,总线上能检测
发表于 2018-09-09

STM32L152RC 在keil4中使用printf()和scanf() 函数

*/    while (USART_GetFlagStatus(USE_USART, USART_FLAG_TXE) == RESET)    {}    return ch;}GETCHAR_PROTOTYPE{    while(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == RESET);    return (USART_ReceiveData(USART1));}上面三个步骤做完即可在工程中调用printf()和scanf()了。
发表于 2018-09-08
STM32L152RC 在keil4中使用printf()和scanf() 函数

CAN总线:汽车电子的核心部分

汽车电子产业正在南京悄然兴起。十四所与南汽合资成立了南京天擎汽车电子公司;北方信息产业集团也将汽车电子作为未来发展的战略重点,这两家企业都把汽车电子的核心部分——CAN总线作为发展方向。据介绍,CAN总线是把汽车上各种各样电子部件的数据相连接的传输系统。汽车电子一般占到整车成本的20%—30%,而在高档轿车上,这一比例更提高到了70%左右。目前,国内汽车所使用的汽车电子基本依赖进口,市场份额达数千亿元。我市的十四所等企业凭借原有的电子研发优势,高起点进入汽车电子研发制造领域,正将我市的汽车零部件产业链带向技术的高端。这一步走在了国内同行的前面。MG名爵汽车将装备南京自主研发的汽车电子产品十四所是南京市汽车电子产业的“探路
发表于 2018-09-05
CAN总线:汽车电子的核心部分

STM32 can配置PA11 PA12

<code class="language-cpp">/* Private variables ---------------------------------------------------------*/  uint16_t CAN_ID;  uint8_t CAN_DATA0,CAN_DATA1,CAN_DATA2,CAN_DATA3,CAN_DATA4,CAN_DATA5,CAN_DATA6,CAN_DATA7;  uint8_t Can
发表于 2018-09-02

STM32之CAN控制器

1、CAN只具有CAN_High和CAN_Low两条信号线,CAN是以差分信号的形式进行通信的; 2、CAN通信有两种网络:一种是遵循ISO11898标准的高速短距离闭环网络,它的总线最大长度为40m,通信速度最高位1Mbit/s;另外一种是遵循ISO11519-2标准的低速远距离开环网络,最大传输距离为1km,最高通信速率为125kbit/s。 3、CAN的通信节点由一个CAN控制器、一个CAN接收器组成;STM32的CAN接口即为CAN控制器,为了构成完整的节点,还要外接一个CAN收发器。 4、差分信号,即信号的逻辑0和逻辑1由两根差分信号线的电压差来表示。 ISO11898规定CAN
发表于 2018-09-02

小广播

更多相关热搜器件

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved