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
引用地址:
CAN边沿时间测试
推荐阅读最新更新时间:2024-03-30 23:38
基于CAN总线的三轴磁场监测系统设计
0 引言 发电机组和电动机组是电能生产和应用的基本装备,及时掌握大型电机的运行状态,对电枢电压、电枢电流、励磁电流、温度、转数等参数进行监测就显得尤为重要。电机状态监测系统所需要的传感器种类繁多、数量大,构成的传感器网络相对复杂。不同的状态监测机制存在着其总线结构不统一、总线通信线路复杂、模拟信号干扰大等问题,可靠性、实时性、经济性始终是设计者和用户关注的主要方面 。 本文提出了基于控制器局部网 CAN(Controller Area Network)总线数字模块化三轴磁场监测系统的概念,研究了大型电机状态监测系统架构设计,并重点设计与实现了传感网络节点模块,以及 CAN总线上层协议的软件设计,提高数据采集与传输的
[单片机]
SAM4E单片机之旅——19、CAN间通信
CAN协议具有良好的可靠性,在工业中应用广泛。这次就先熟悉CAN的基本功能。 开发板有两个CAN,每个CAN有8个信箱。这次内容是从CAN0的信箱0发送数据到CAN1的信箱0。 除本次使用的功能外,CAN还有远程帧、强大的错误处理功能。 一、电路 CAN总线上的逻辑数值是用显性电平和隐性电平表示的。“显性”的意思是指在同时传输显性电平和隐性电平时,总线上呈现的是显性电平。显性电平表示逻辑“0”,隐性电平表示逻辑“1”。 在使用CAN的过程中,需要使用一个CAN收发器进行电平的转换与解释。开发板使用的CAN收发器为SN65HVD234,其接线如下图所示: 其中CANTXx和CANRXx引脚可以复用为CAN的外设。而在使用
[单片机]
基于CAN总线的汽车行驶信息处理系统的设计
汽车工业的发展、普及, 随着给交通管理带来了许多问题。仅2005 年, 全国共发生道路交通事故450 254起, 造成98 738人死亡, 直接财产损失18 8亿元。据分析, 驾驶员违章驾驶是当前导致交通事故的主要原因, 其中以违章超速和疲劳驾驶为违章重点。在客观上需要一种能够实时记录车辆行驶和驾驶员驾驶活动等相关信息的车辆行驶状态信息处理系统, 以遏止疲劳驾驶, 约束驾驶人员的不良驾驶行为, 预防道路交通事故, 提高营运管理水平, 降低交通事故发生率, 为事故分析和事故责任鉴定提供原始数据。于是, 汽车行驶信息处理系统应运而生。
汽车行驶信息处理系统, 是对CAN 总线采集的车辆行驶速度、时间、里程以及其他开关量信息
[嵌入式]
基于CAN的电源控制系统设计
CAN总线是一种能有效支持分布式控制系统的串行通信网络,一方面,其通信方式灵活,可实现多主方式工作,还可实现点对点、点对多点等多种数据收发方式;另一方面,他能在相对较大的距离间进行较高位速率的数据通信,例如在3.3km的距离内其传输速率可达20kb/s。我们的系统是由上位机对多台并列的单电源控制系统进行控制管理,单电源的间距在100m左右,且其必须置于较高的位置,系统之间要进行快速的数据传输,CAN总线能很好的满足该系统的要求。 1 系统总体结构 图1是该集散电源控制系统的结构示意图。 其中:CAN0节点是上位机。 本系统用的是C51单片机,外接CAN控制器SJA1000,他对下面多台下位机传送控制定值,并且在
[电源管理]
详解CAN总线支线长度为何不能太长
CAN总线网络在应用时,工程师常常会建议总线支线不要太长,那么为什么CAN总线支线不能太长,如果某些环境下必须使用长支线又该怎么办呢? 一、CAN网络的拓扑种类 控制器局域网CAN(Controller Area Network),是国际上应用最广泛的现场总线之一,最初是由德国Bosch公司设计的,为解决现代汽车中众多控制单元、测试仪器之间的实时数据交换而开发一种串行通信协议。CAN网络的拓扑结构主要有线形拓扑、星形拓扑、树形拓扑和环形拓扑等。 线形结构如下图所示,其特点是一条主干总线,在总线上分出支线到各个节点,其优点在于布线施工简单,阻抗匹配规则固定,接线比较方便,缺点是拓扑不够灵活,在一定程度上影响通讯距离;
[嵌入式]
CAN总线技术在工业码垛机器人控制系统中的应用研究
目前在用的工业码垛机器人种类繁多,但根据其多轴控制系统的技术特点一般可分为三种类型:1)基于PLC的多轴控制系统;2)基于PC的多轴控制系统;3)基于总线的多轴控制系统。其中,总线控制系统具有数字信号传输、系统完全开放等优点,得到广泛的应用。笔者通过研究发现,基于现场总线,尤其是CAN总线的工业码垛机器人在实际应用中具有便于组网、性价比高、扩展性强等特点,在大工业生产中具有广阔的发展前景。
工业码垛机器人 笔者所在科研团队开发的新型工业码垛机器人(机构简图如图1所示),其主体机械结构是基于平衡吊原理的七杆机构,具有承载力大、稳定性好、结构紧凑、节省能耗等特点。机器人的动力由四台交流伺服电机提供,分别负责机器人沿水平方向、沿垂直
[嵌入式]
SJA1000 CAN驱动程序演示实验
一.实验目的 本驱动程序展示了如何在 Small RTOS 中编写SJA1000 的驱动程序。通过调用CAN 程 序库SJA1000_PEI.LIB 的基本函数,实现实验板上CAN 节点的初始化以及CAN 节点数据 收发测试。 二.实验设备及器件 PC 机 一台 DP-51PROC 单片机综合仿真实验仪 一台 CAN PARK 模块 一台 CAN 连接线 一根 三.实验步骤 1、 将CAN-bus PARK 插入到A6 区中,用导线连接A6 区的P1_IO2 到A2 区的P10, 连接A6 区的P1_CS1 到A2 区的A15。 2、 使用导线把A2 区的P16 和P17 分别于D5 区的SCL 和SDA 相连。使用导线把D5 区
[嵌入式]
CAN转串口转换器在汽车行业中的应用场景
CAN转串口转换器在汽车行业中具有广泛的应用。以下是一些主要的应用场景: (1)车辆诊断和调试:汽车制造商和维修技师经常需要诊断和调试车辆的各种系统。CAN转串口转换器可以将车辆的CAN总线数据转换为串口数据,使得通过普通的串口通信工具就可以读取和分析这些数据,从而进行故障排查和系统优化。 (2)车辆网络和娱乐系统的集成:现代汽车通常配备有复杂的车辆网络和娱乐系统,这些系统通常通过CAN总线进行通信。CAN转串口转换器可以用于将这些系统与外部设备或系统进行集成,例如连接智能手机、导航设备或其他车载电子设备。 (3)车辆测试和验证:在汽车开发过程中,对车辆的各种系统和功能进行测试和验证是非常重要的。CAN转串口转换器可以帮助开发人员
[嵌入式]