CAN环网自愈测试方法及流程

合集下载

汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法1. 引言1.1 背景介绍汽车综合性能检测是对汽车各项性能进行综合评定和分析的过程,通过对车辆的各种参数和数据进行采集和分析,可以全面评估汽车的性能状况,为车辆的维修和保养提供科学依据。

而CAN通信网络作为汽车电子控制系统中的重要组成部分,在汽车综合性能检测中发挥着关键作用。

在汽车综合性能检测中,CAN通信网络扮演着连接各个电子控制单元和传感器的桥梁作用,通过CAN总线可以实现对车辆各项性能参数的实时监测和采集。

CAN通信网络也为诊断车辆故障提供了重要的数据支持,能够帮助技师快速准确地定位车辆故障,并进行及时修复。

深入了解CAN通信网络的基本概念、作用和使用方法对于进行汽车综合性能检测具有重要意义。

1.2 研究意义汽车是现代社会中不可或缺的交通工具,而汽车的综合性能检测则是确保汽车安全、稳定运行的重要环节。

在汽车综合性能检测中,CAN通信网络起着至关重要的作用。

CAN通信网络是一种高效、可靠的车载通信网络,通过CAN总线连接汽车内部的各种电子控制单元,实现车辆各系统之间的信息交流和数据传输。

在汽车综合性能检测中,CAN通信网络可以实现对各个系统的监测和控制,为检测过程提供重要的数据支持。

研究CAN通信网络在汽车综合性能检测中的使用方法具有重要意义。

深入了解CAN通信网络的基本概念和工作原理,可以帮助工程师更好地利用CAN通信网络进行汽车诊断和调试。

掌握CAN通信网络在汽车综合性能检测中的作用,可以提高检测的准确性和效率,为汽车维护和故障排查提供更好的技术支持。

研究CAN通信网络的安全性,可以有效防范网络攻击和数据泄露的风险,保障汽车及驾驶人员的安全。

研究CAN通信网络在汽车综合性能检测中的使用方法具有重要的实际意义和应用价值,有助于提高汽车检测的效率和精度,推动汽车技术的不断发展和进步。

2. 正文2.1 CAN通信网络的基本概念CAN通信网络是一种用于控制领域内通信的串行通信协议,它最初是由德国公司Bosch开发的。

配网自愈线路运行操作技术分析

配网自愈线路运行操作技术分析

配网自愈线路运行操作技术分析摘要:配电网馈线自动化是配电自动化系统的核心组成部分,馈线自愈功能是配电自动化的重要环节。

配网馈线自愈功能的调度运行管理,提升配电线路故障“三最”水平,即“最精准的定位、最小化的隔离、最大化的复电”,推进自愈实用化,推广自愈建设,结合本地区集约化后的配网调度业务安全、高效运转的需要,并实现每一组配网自愈的有效落地。

本文将通过对配网馈线自愈功能失败案例的分析,进而对配网自愈存在的问题、进行深入探讨和研究。

何为“自愈”?即在电网在正常运行时,能够及时发现、快速诊断、调整或消除的故障隐患;在故障时能否快速隔离故障、自我恢复、不影响用户正常供电或将影响降至最小的能力。

一、配电网自愈1.1配电网自愈“配网自愈”是指,在无需或仅需少量人为干预的前提下,利用自动化装置或系统,监视配电线路的运行状况,及时发现线路故障,诊断出故障区间并将故障区间隔离,自动恢复对非故障区间的供电。

配网自愈又可分为主站就地协同型自愈、主站与级差保护协同型自愈、主站与电压-时间/电流协同型自愈,此三种协同类型的自愈。

1.2主站就地协同型自愈主站就地协同型自愈是指利用已建成的就地型馈线自动化终端实现故障区域定位、故障区域隔离及故障上游恢复供电,利用配电自动化主站自愈功能实现故障上下游的最优供电恢复。

1.3主站与级差保护协同型自愈级差保护式主站协同模式是由配电终端就地跳闸快速完成故障上游隔离,并由主站完成故障下游的故障定位、隔离及非故障区段恢复。

1.4主站与电压-时间/电流协同型自愈电压-时间/电流式主站协同模式由配电终端就地完成故障定位及隔离,由主站完成非故障区段转供复电。

二、自愈线路现场实际相关应用在配网线路不停电工作带电作业时,根据现场工作安全要求的需要,申请退出主站自愈功能。

2.1自愈线路带电作业的自动化终端,或投入、退出、改变三遥自动化终端保护功能等带电作业,在工作前退出主站自愈功能;在工作后自愈变更流程完成前,主站自愈功能保持退出。

CAN环网自愈测试操作流程

CAN环网自愈测试操作流程

CAN转光纤环网测试操作流程图1-1为本产品裸板图片。

图1-1一、测试模块,首先要给CPLD下载程序。

打开电脑,在桌面打开Quartus II软件,在窗口Tasks处找到Program Device,双击点开,加载可执行程序文件,即为POF文件。

程序根据模块不同也分为两种,这里我们以接收模块为例,介绍下载程序流程。

选中上次加载的程序文件,点击Delete删除掉。

找到接收模块的程序文件,点击Add File。

加载完程序文件后,将Program configure 一共三条,栏全部勾选,Security Bit 的第一条勾选。

其次,检查电脑是否读到烧写器。

如果没有读到,点击Hardware Setup,Add Hardware,加载烧写器。

加载烧写器后,点击close。

最后点击Start,开始下载程序。

模块程序都下载完成后,焊好光模块,光模块即为图1-1中下方黑色模块。

靠近电源一边的焊波长为1310nm,远离电源的那个模块焊波长为1550nm的。

焊好后,将模块的外壳装好。

组装完成,此时外壳先不贴标签。

二、测试需准备工具本产品属于环网式连接模式,可以检测时可以连接超过()的模块,但是由于条件限制,我们只测试有三个模块组成的环网。

准备三根光纤,端子为SC,3个模块,两个已写好测试程序的开发板。

开发板如图1-2所示。

5V电源适配器2根,9V电源适配器3根。

开发板需5V供电,CAN转光纤环网模块需要9V适配器。

图1-2三、测试方法用2颗光纤连接2个模块,将第一颗光纤的一端连接第一个模块的FIBER2端,第一颗光纤的另一端连接第二个模块的FIBER1端。

将第二颗光纤的一端连接第二个模块的FIBER2端,第二颗光纤的另一端连接第一个模块的FIBER1端。

将开发板的CAN通信接到每个模块的CAN1端口,就是从远离指示灯的一边开始数,第四,第五脚。

将其中一个模块的MS拨码开关拨到主机,另外一个拨到从机。

分别给两个CAN转光纤环网模块和两个开发板连接电源适配器,然后给全部模块上电。

以太网自愈环测试方法讲解

以太网自愈环测试方法讲解

第 1 页共 6 页给出对于Ring 在冗余环应用中能达到性能的测试方法,作为Ring 性能验证和市场推广的依据。

测试方法对于Ring 的冗余功能,可以采用不同的测试方法来判定其性能,下面介绍两种比较精确的方法:1.1. 使用PC+软件的方法本测试方法适用于常规定性测试,测试方法简单,测试结果较准确,测试工具需求较少。

1.1.1. 测试工具:PC 计算机:2台Sniffer 软件: 2套网线:若干1.1.2. 测试组网可以将大于3台的待测设备连接成不同大小的环网,下面以5台设备为例进行说明:将5台设备的光口依次连接,形成环网。

并将第一台测试计算机PC-A 连接到1#设备的任意电口(测试中为电口2),另一台测试计算机PC-B 连接到5#设备任意电口(测试中为电口2)。

将1#设备设置为局端,将其余设备设置为远端。

第 2 页共 6 页PC-B测试原理在PC-A 上用Sniffer 软件以1ms 间隔发送60bytes 到PC-B 的单播报文(由于Sinffer 软件和PC 的延迟,实际大约为2ms 左右发送1个报文,详细计算方法见附件一),以5000个报文为一组,在PC-B 上使用Sniffer 软件接收此单播报文数量。

动作:在报文发送的过程中将环网连接断开,测试环由连接到断开的倒换时间。

以此方法测试断开不同端口的时间,并取平均值,从而获得冗余环从闭合到断开的倒换时间;在冗余环断开的时候发送数据报文,并在发送过程中将环闭合,测试冗余环从断开到闭合的倒换时间。

性能计算方法:(应收报文数量 - 实收报文数量)*2ms=环倒换时间即:倒换时间 = (应收报文数量 - 实收报文数量)*2ms= ( 5000 –实收报文数量) * 2 ms1.1.3. Sniffer 的配置方法在PC-A 上运行Sniffer 发送报文,在PC-B 上运行Sniffer 接收报文。

PC-A 的IP 地址为“192.168.1.45”,PC-B 的IP 地址为“192.168.1.119”,MAC 地址为“00-15-f2-da-2a-67”。

汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法1. 引言1.1 研究背景汽车综合性能检测是对汽车各项性能指标进行综合评估的过程,其中CAN通信网络作为汽车电子控制系统中的关键技术之一,在汽车综合性能检测中发挥着重要作用。

随着汽车电子技术的不断发展和普及,CAN通信网络在汽车中的应用日益广泛,成为连接各个电子控制单元的重要通信方式。

在进行汽车综合性能检测时,CAN通信网络不仅可以实现各个控制单元之间的数据交换和信息传输,还可以实现对汽车各项性能指标的实时监测和分析。

深入研究CAN通信网络在汽车综合性能检测中的使用方法,对于提高汽车检测效率、确保检测准确性具有重要意义。

在过去的研究中,虽然已经对CAN通信网络在汽车综合性能检测中的应用进行了一定的探讨,但是仍存在一些问题亟待解决。

如何更好地配置CAN通信网络以适应不同车型的检测要求?如何有效地监测和维护CAN通信网络以确保其稳定性和可靠性?进一步深入研究CAN 通信网络在汽车综合性能检测中的使用方法,对于推动汽车检测技术的发展具有重要意义。

1.2 研究目的汽车综合性能检测是保障汽车安全运行和提高汽车性能的重要手段。

而CAN通信网络作为汽车电子控制系统中的核心通信技术,在汽车综合性能检测过程中起着至关重要的作用。

本文旨在探讨CAN通信网络在汽车综合性能检测中的使用方法,从而为相关研究和实践提供参考。

研究目的是深入了解CAN通信网络的基本原理及其在汽车综合性能检测中的应用,探讨其配置方法以及监测与维护的技术要点,并分析其优势与局限性。

通过对CAN通信网络的研究,旨在为汽车综合性能检测带来技术支持和指导,提高检测的准确性和效率,进一步推动汽车行业的发展。

本文将从理论和实践两方面对CAN通信网络在汽车综合性能检测中的重要性进行探讨,希望通过系统分析和总结,为相关领域的研究和实践提供有益的借鉴和启发,推动汽车综合性能检测技术的进步和发展。

1.3 研究意义汽车综合性能检测是汽车工程领域中的重要环节,而CAN通信网络作为现代汽车电子系统中的一个关键部分,在汽车综合性能检测中发挥着至关重要的作用。

汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法

汽车综合性能检测过程中CAN通信网络的使用方法汽车综合性能检测是汽车工业领域中的一项重要技术,在检测过程中,使用CAN通信网络进行数据传输大大提高了检测效率和准确性。

以下将具体介绍CAN通信网络的使用方法。

一、CAN通信网络简介CAN(Controller Area Network)控制器局域网络是一种面向控制应用的串行通信总线,常被用于连接各种设备,例如汽车中的传感器、执行器、控制器等。

它由德国Bosch 公司于1983年设计,目前广泛应用于全球的汽车工业。

CAN总线通信以高速、可靠、实时和实用为特点。

它可同时连接多个节点,具有较高的抗干扰能力和可靠性。

CAN总线通信采用双总线结构,即CAN_H和CAN_L,这两根线路之间相互独立,也具有良好的抗干扰能力。

在汽车综合性能检测场景中,我们需要对各种传感器数据进行采集和处理,并将处理后的数据传递给相应的控制器进行操作和调整。

为了使传感器和控制器之间能够互相传递信息,我们可以使用CAN总线通信。

一般来说,CAN总线通信分为两个方面的工作:硬件层面和软件层面。

硬件层面:在汽车综合性能检测场景中,我们需要一个CAN总线网络的适配器,与被测车辆进行连接,适配器在本质上是一块嵌入式系统,它包括了一个CAN总线控制器和一个CAN总线驱动器。

CAN总线控制器负责将数据与CAN总线通讯,CAN总线驱动器则负责将电子转换为物理信号并将其通过CAN总线传输。

软件层面:在使用CAN通信网络时,我们需要使用相应的通信协议进行控制。

CAN通信协议包括:物理层协议、数据链路层协议和应用层协议。

其中物理层协议指定了传输的物理特性,例如传输速度和传输距离等,数据链路层协议定义了数据包的格式和发送/接收确认机制等,应用层协议定义了不同节点之间的通信内容和语义。

在实际应用中,我们需要使用相应的开发工具和软件来进行CAN通信网络的操作和管理。

例如采用CANoe或CANalyzer这样的软件工具来进行诊断测试和数据采集等工作,并通过CANopen或J1939通信协议来实现节点之间的通讯。

[全]汽车控制器CAN网络管理解析及测试方法(OSEK)

[全]汽车控制器CAN网络管理解析及测试方法(OSEK)

汽车控制器CAN网络管理解析及测试方法(OSEK)一.网络管理功能的目的解决蓄电池电量有限,如果整车控制器同时工作会造成电池亏电的问题。

通过网络管理功能,当用户需要请求相关功能时,参与该功能的相关ECU节点才需要启动起来。

协调各ECU同时进入网络睡眠模式;车载控制器网络管理功能就是通过在各个ECU的网络上,发送一些命令制定一套规则,来实现整车各个ECU 的协同睡眠和唤醒。

按照唤醒方式,我们可以将ECU网络节点类型划分为本地唤醒与远程唤醒。

本地唤醒:唤醒源来源于自身模块,比如K115硬线唤醒;远程唤醒:唤醒源来源于自身ECU节点所在的网络报文,该节点可以处于完全休眠状态;二、结合硬件电路说说网络管理功能为了支持睡眠和唤醒,ECU的芯片必须支持彳氐功耗模式和正常工作模式的切换。

低功耗模式(ECU睡眠)指一个ECU断电或者处于极少数的外围器件工作的模式;唤醒指的是ECU处于全工作模式。

休眠机制:控制器在一段时间接收不到CAN网络管理帧,控制器的主芯片MCU通过GPIO口控制TJA1043CAN芯片管脚STB.N为低电平和管脚EN为高电平,经过最小保持时间后芯片进入休眠模式,CAN芯片INH管脚置低。

T1E8366电源芯片使能管脚EN 置低(INH连接至电源管理芯片EN脚),停止输出主5V电源,主芯片不工作,整个控制器断电不再工作。

TJA1043进入低功耗状态,仅由汽车电池对管脚VBAT提供基础工作电源。

唤醒机制:控制器收到CAN网络管理帧,TJA1043短时唤醒,INH 管脚置高。

电源芯片使能管脚EN置高(INH连接至电源管理芯片EN 脚)开始输出主5V电源,主芯片开始工作,MCU进入工作状态后立即控制CANTJA1043芯片管脚STB_N为高电平和EN为高电平,使TJA1043从休眠模式进入待机模式后开始正常工作。

三、网络管理功能的工作原理□所有参与直接网络管理的ECU,建立逻辑环的通信机制:是由若干个节点组成的环状结构,每个节点都有一个逻辑上的后继节点,而最后一个节点的后继节点又是第一个节点,这样就组成了一个环状的结构。

汽车CAN网络测试开发方法

汽车CAN网络测试开发方法

汽车CAN网络测试开发方法一、前言随着汽车电子技术的发展和对汽车性能要求的提高,汽车上电控单元(ECU, Electronic Control Unit)数量越来越多,各个电控单元之间的交互信息通过CAN、LIN、MOST总线组成的网络来实现。

因而对整车网络的开发显得尤为必要。

当前整车网络的开发流程一般都是基于国际上通用的V模式开发流程。

整车网络开发V模式流程包括以下几个主要方面:网络需求定义、网络规范制定、网络测试验证。

当前期的网络需求定义以及网络规范制定完成后,就进入后期的网络设计与测试验证阶段,网络测试验证阶段主要是对已经设计出来的样品或产品进行网络测试验证,以确保样品或产品的功能与前期的需求一致。

网络测试验证阶段主要从事网络测试需求分析、网络测试规范制定、网络测试系统的开发以及网络测试实施、对测试过程中出现问题进行分析等。

二、CAN网络测试开发流程整车CAN网络测试开发流程主要包括以下几个方面:测试计划制订、规范制定、自动化测试系统开发、测试实施以及测试报告总结。

测试计划制订主要考虑网络测试工作所需要的资源需求(工具需求以及人力需求等)、任务划分、时间需求等,以确保后续的工作能顺利地、有效地开展。

测试规范的制定主要是确定网络需测试内容。

在整个网络开发过程当中,网络测试规范应在网络需求规范完成后开展。

网络测试的目的是确认供应商提供的ECU产品是否符合网络需求规范的要求。

正因为如此,CAN网络测试规范的制定必须依据CAN网络需求规范。

测试规范里需要包含所有的测试项内容以及对每一测试项测试所需要的测试环境需求、测试步骤、测试工具需求的描述。

测试系统开发包括软件系统开发、硬件系统开发、软硬件系统集成。

软件系统开发主要包括:软件架构的划分;基于测试内容的测试程序开发;基于网络通信报文的库文件开发;用来控制测试执行等方面的测试面板开发;用来控制不同的测试系统使之有效工作的相关控制程序开发。

硬件系统开发主要包括:网络测试辅助控制器开发;测试工具的选型(如程控电源、CAN网络通信设备、CAN网络干扰设备、CAN网络波形采集设备等)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CAN转光纤环网测试操作流程裸板图片。

图1-1
一、测试模块,首先要给CPLD下载程序。

打开电脑,在桌面打开Quartus II软件,在窗口Tasks处找到Program Device,双击点开,加载可执行程序文件,即为POF文件。

程序根据模块不同也分为两种,这里我们以接收模块为例,介绍下载程序流程。

选中上次加载的程序文件,点击Delete删除掉。

找到接收模块的程序文件,点击Add File。

加载完程序文件后,将Program configure 一共三条,栏全部勾选,Security Bit 的第一条勾选。

其次,检查电脑是否读到烧写器。

如果没有读到,点击Hardware Setup,Add Hardware,加载烧写器。

加载烧写器后,点击close。

最后点击Start,开始下载程序。

模块程序都下载完成后,焊好光模块,光模块即为图1-1中下方黑色模块。

靠近电源一边的焊波长为1310nm,远离电源的那个模块焊波长为1550nm的。

焊好后,将模块的外壳装好。

组装完成,此时外壳先不贴标签。

二、测试需准备工具
本产品属于环网式连接模式,可以检测时可以连接超过()的模块,但是由于条件限制,我们只测试有三个模块组成的环网。

准备三根光纤,端子为SC,3个模块,两个已写好测试程序的开发板。

开发板如图1-2所示。

5V电源适配器2根,9V电源适配器3根。

开发板需5V供电,CAN转光纤环网模块需要9V适配器。

图1-2
三、测试方法
用2颗光纤连接2个模块,将第一颗光纤的一端连接第一个模块的FIBER2端,第一颗光纤的另一端连接第二个模块的FIBER1端。

将第二颗光纤的一端连接第二个模块的FIBER2端,第二颗光纤的另一端连接第一个模块的FIBER1端。

将开发板的CAN通信接到每个模块的CAN1端口,就是从远离指示灯的一边开始数,第四,第五脚。

将其中一个模块的MS拨码开关拨到主机,另外一个拨到从机。

分别给两个CAN转光纤环网模块和两个开发板连接电源适配器,然后给全部模块上电。

上电后,正确的现象是两个模块光纤指示灯亮起来,CAN1灯闪烁,表示数据正在发送。

作为主机的模块右侧4个灯全部亮起来。

左侧第三个灯,即为NC灯是长亮的,表示的是新程序。

开发板一个总是不停发送010305070911131517,另外一个开发板总是发送0204060810121416。

以上现象缺少一项,模块都不是正常工作的。

两个模块检测正确之后,可以检测第三个模块。

将第一颗光纤不动,还是连接的第一个模块的FIBER2和第二个模块的FIBER1,第二颗光纤连接的是第二个模块的FIBER2与第三个模块的FIBER1,第三颗光纤连接的是第一个模块的FIBER1与第三个模块的FIBER2。

这样就组成了环网。

如果更多个模块,总是前一个模块的FIBER1接到后一个模块的FIBER2,第一个模块FIBER1与最后一个模块的FIBER2相连,组成环网。

开发板CAN通信接口接在其中两个模块上面。

显示与两个模块测试的结果一样。

3个模块连接在一起如图1-3所示。

图1-3。

相关文档
最新文档