利用CAN-bus网络实现ADSL通信电杆检测

合集下载

汽车综合性能检测过程中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开发的。

CAN-BUS答案

CAN-BUS答案

一、填空题1、车载网络系统就是把众多的_模块_连成网络,其信号通过___数据线___的形式传输,可以达到信息资源共享的目的。

2、由于汽车不同控制器对CAN总线的性能要求不同,大众汽车的CAN总线系统设定为驱动系统___、__舒适系统__、_信息系统__、___诊断系统____和___仪表系统__五个局域网。

3、诊断总线用于_________和相应_________ 之间的信息交换,它被用来代替原来的K线或者 L线的功能。

4、LAN常用拓扑结构:星型、环型、树型。

5、光在光纤内是基于全反射的原理进行无损耗传输的。

6、车载网络系统就是把众多的模块连成网络,信号通过数据线的形式传输。

7、数据总线是模块间运行数据的通道,即所谓信息高速公路。

8、CAN是国际上应用最广泛的现场总线之一。

9、光纤在 -40~80c(温度)范围内能保证功能。

10、为了可靠地传输数据,通常将原始数据分割成一定长度的数据单元,该数据单元即称为CAN-H和CAN-2 。

1、CAN(控制器局域网)在1986年2月(时间)由美国汽车工程会发布。

2、协议的三要素:语法、语义、定时规则。

3、CAN数据总线系统由CAN控制器、收发器,两个数据传输终端和两条数据总成线组成。

4、 CAN 总线最常用的物理介质是,信号使用差分电压传送,两条信号线被称为————和。

5、光在光纤内是基于全反射的原理进行无损耗传输的。

6、车载网络系统就是把众多的连成网络,信号通过的形式传输。

7、数据总线是间运行数据的通道,即所谓信息。

8、为了可靠地传输数据,通常将原始数据分割成一定长度的数据单元,该数据单元即称为。

9、是国际上应用最广泛的现场总线之一。

10、光纤在(温度)范围内能保证功能。

1、车载网络系统就是把众多的连成网络,信号通过的形式传输。

2、数据总线是间运行数据的通道,即所谓信息。

3、是国际上应用最广泛的现场总线之一。

4、光纤在(温度)范围内能保证功能。

5、为了可靠地传输数据,通常将原始数据分割成一定长度的数据单元,该数据单元即称为。

CAN总线测试解决方案

CAN总线测试解决方案

CAN总线测试解决方案CAN总线测试是指对CAN总线进行功能测试、性能测试、兼容性测试等一系列测试活动的综合过程。

通过对CAN总线进行测试,可以验证CAN 总线的正常工作,提高系统的稳定性和可靠性。

本文将介绍一些常用的CAN总线测试解决方案。

一、功能测试功能测试是对CAN总线的基本功能进行验证的过程,主要包括以下几个方面:1.1帧发送功能测试测试CAN总线的帧发送功能是否正常,包括数据帧和远程帧。

可以通过发送一系列不同类型的帧,检查CAN总线是否可以正确接收和处理这些帧。

1.2帧接收功能测试测试CAN总线的帧接收功能是否正常,包括数据帧和远程帧。

可以通过发送一系列帧,验证CAN总线是否可以正确接收并输出相应的数据。

1.3自发自收功能测试测试CAN总线的自发自收功能是否正常,即CAN节点可以自己发送帧并正确接收。

可以通过在两个CAN节点之间建立连接,模拟CAN总线的自发自收情况进行测试。

1.4位计时功能测试测试CAN总线的位计时功能是否正常,包括位传输时间、信号传输延迟等。

可以通过测量CAN总线上的位时序,验证CAN总线的位计时功能是否符合规范要求。

二、性能测试性能测试是对CAN总线的传输速率、传输延迟、抗干扰性等性能参数进行评估的过程,主要包括以下几个方面:2.1传输速率测试测试CAN总线的传输速率,包括数据帧和远程帧的传输速率。

可以通过发送大量数据帧和远程帧,统计传输时间和传输成功率来评估CAN总线的传输速率。

2.2传输延迟测试测试CAN总线的传输延迟,即从发送帧开始到接收帧完成的时间间隔。

可以通过发送帧和远程帧,测量发送时间和接收时间,计算传输延迟。

2.3抗干扰性测试测试CAN总线的抗干扰性,即在有干扰信号的情况下,CAN总线是否能正常传输数据。

可以通过在CAN总线上加入模拟的干扰信号,观察CAN总线的传输是否受到干扰。

三、兼容性测试兼容性测试是对CAN总线与其他设备、软件的兼容性进行测试的过程,主要包括以下几个方面:3.1设备兼容性测试测试CAN总线与其他设备的兼容性,包括CAN节点、CAN控制器、CAN转接器等。

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

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

汽车综合性能检测过程中CAN通信网络的使用方法CAN通信网络是汽车综合性能检测中非常重要的一项技术。

它通过连接车载设备和检测设备,实现数据的传输和控制。

下面将介绍CAN通信网络在汽车综合性能检测过程中的使用方法。

在进行汽车综合性能检测前,需要确定CAN通信网络的连接方式。

通常情况下,检测设备会通过专用的CAN转接线连接到汽车的诊断接口,而不同汽车品牌和型号的诊断接口可能不同,需要选择相应的转接线。

接下来,需要确定CAN通信网络的通信协议。

CAN通信网络使用CAN协议进行数据传输,CAN协议有两种工作模式:标准模式和扩展模式。

选择合适的工作模式取决于需要传输的数据量和传输速率。

一般来说,标准模式适用于数据量较小且传输速率较低的情况,扩展模式适用于数据量较大且传输速率较高的情况。

然后,需要编写CAN通信网络的控制程序。

CAN通信网络可以通过控制程序实现数据的采集、传输和控制。

在编写控制程序时,需要考虑以下几个方面:1. 数据采集:通过CAN通信网络可以采集到汽车各个系统的数据,如发动机转速、车速、冷却液温度等。

编写控制程序时,需要确定需要采集的数据,并设置相应的参数。

2. 数据传输:CAN通信网络可以实现数据的传输,包括数据的发送和接收。

编写控制程序时,需要设置数据的发送和接收地址,并确定数据的传输格式。

4. 错误处理:在CAN通信网络中,可能会出现数据传输错误或设备故障等情况。

编写控制程序时,需要添加相应的错误处理机制,以保证数据传输的可靠性和稳定性。

在进行汽车综合性能检测时,需要进行CAN通信网络的初始化和测试。

初始化时,需要对CAN通信网络进行参数设置和设备检测,以确保通信正常。

测试时,可以通过发送和接收数据来检测CAN通信网络的工作状态。

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

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

汽车综合性能检测过程中CAN通信网络的使用方法CAN通信网络在汽车综合性能检测过程中起到了关键的作用。

它是一种网络通信协议,用于在汽车的各个控制单元之间传输数据和指令。

CAN通信网络具有高可靠性、高实时性和灵活性等优点,因此被广泛应用于汽车行业。

在汽车综合性能检测中,CAN通信网络的使用方法主要包括以下几个方面。

要对CAN通信网络进行配置和初始化。

通常情况下,汽车中的各个控制单元都会通过CAN总线连接在一起,形成一个CAN通信网络。

在进行综合性能检测时,需要先对CAN通信网络进行配置和初始化,包括设定通信速率、选择通信的物理层、设置网络拓扑等。

要实现数据的采集和监测。

在汽车综合性能检测过程中,需要对各个控制单元的运行状态和性能参数进行实时监测和数据采集。

CAN通信网络可以实时传输各个控制单元的状态信息和性能参数,使得检测人员可以实时了解到车辆的运行情况。

然后,要实现指令的发送和执行。

在汽车综合性能检测过程中,还需要对汽车进行各种指令的发送和执行。

这些指令可以包括对车辆进行控制、设置和校准等操作。

通过CAN通信网络,可以将这些指令传输到相应的控制单元,并在控制单元中执行。

还要进行数据的分析和处理。

在汽车综合性能检测过程中,需要对采集到的数据进行分析和处理,以得出相应的检测结果和结论。

CAN通信网络可以将各个控制单元传输的数据进行统一的格式和协议处理,以方便数据的分析和后续的处理工作。

要进行故障诊断和排除。

在汽车综合性能检测过程中,还需要对车辆可能存在的故障进行诊断和排除。

CAN通信网络作为汽车的主要通信方式,可以将各个控制单元的故障码和错误信息进行传输和读取,以帮助诊断人员找出故障的根本原因,并进行相应的排除。

CAN通信网络在汽车综合性能检测中发挥了至关重要的作用。

它是实现数据采集、指令发送、数据分析和故障诊断等功能的关键技术之一。

通过合理的使用方法,可以提高汽车综合性能检测的效率和准确性,为车辆的性能提升和故障排除提供有力的支持。

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

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

汽车综合性能检测过程中CAN通信网络的使用方法CAN通信网络在汽车综合性能检测过程中起着重要的作用。

CAN(Controller Area Network,控制器局域网络)是一种现代汽车中常用的车载总线通信协议,用于实现车辆内部各个模块之间的数据传输和通信。

1. 数据采集:CAN通信网络可以连接到汽车的各个传感器和执行器上,实时采集和监测车辆的各项数据参数,如车速、转速、水温、油耗等。

通过CAN通信网络的数据采集功能,可以有效地获取并记录车辆的实时性能数据。

2. 控制与调节:CAN通信网络可以实现对汽车各个系统和模块的控制与调节。

通过CAN总线的通信功能,可以向发动机控制单元(ECU)、变速箱控制单元(TCU)等模块发送指令,实现对汽车动力系统、悬挂系统、制动系统等的控制与调节。

这对于汽车综合性能的检测和测试非常重要。

3. 故障诊断:CAN通信网络可以用于汽车故障诊断。

各个模块通过CAN总线的通信功能,实时传输自身和其他模块的状态信息,如故障码、故障状态等。

诊断设备可以通过CAN通信网络接收和解析这些信息,准确地判断和诊断出车辆存在的故障问题。

4. 数据记录与分析:CAN通信网络可以用于数据的记录和分析。

通过连接到CAN总线上的数据采集设备,可以对车辆的各个参数进行实时的数据记录,并将数据存储在存储设备中。

这些数据可以用于后续的数据分析和处理,为汽车的综合性能检测提供参考依据。

1. 确定CAN网络的连接方式:根据需要采集数据的模块和传感器的位置,确定CAN网络的连接方式和拓扑结构。

常见的连接方式有星型、总线型和混合型。

2. 确定CAN通信协议:CAN通信协议有多种,如CAN2.0A、CAN2.0B、CAN FD等。

根据实际需要和设备的支持情况,选择合适的CAN通信协议。

3. 确定CAN通信的数据帧格式:CAN通信的数据帧格式包括标准帧和扩展帧。

根据需要传输的数据和设备的要求,确定使用哪种数据帧格式。

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

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

汽车综合性能检测过程中CAN通信网络的使用方法随着汽车技术的不断发展,现代汽车已经不再是简单的机械设备,而是拥有复杂的电子系统和通信网络的智能化设备。

在现代汽车的综合性能检测过程中,CAN通信网络的使用显得尤为重要。

CAN(Controller Area Network)通信网络是汽车电子控制系统中应用最为广泛的一种通信协议,它能够实现各个控制单元之间的高效通信和数据交换,为综合性能检测提供了重要的技术支持。

一、CAN通信网络的基本原理CAN通信网络是一种专门用于汽车电子控制系统中的数据通信协议,其基本原理是采用串行通信方式,在汽车不同的控制单元之间进行数据交换。

CAN通信网络采用了“主-从”结构,各个控制单元都能通过CAN总线来进行数据传输,实现信息共享和协同控制。

CAN通信网络的数据传输速率通常为500kbps,这样就能够满足汽车电子控制系统对高速数据传输的要求。

二、CAN通信网络在汽车综合性能检测中的作用在汽车综合性能检测过程中,CAN通信网络发挥着至关重要的作用。

它能够实现各个控制单元之间的数据交换和通信,包括发动机控制单元、车身控制单元、变速箱控制单元等。

这样一来,就能够实现对汽车各个系统的实时监测和数据采集,为检测过程提供了充分的数据支持。

CAN通信网络还能够实现对汽车故障码的读取和清除,进一步提高了汽车检测的准确度和效率。

CAN通信网络还可以通过连接OBD接口,实现对汽车综合性能的在线监测和诊断,为汽车综合性能检测提供了更加便捷的手段。

三、CAN通信网络在汽车综合性能检测过程中的使用方法对于汽车综合性能检测人员来说,熟练掌握CAN通信网络的使用方法是十分重要的。

以下是在汽车综合性能检测过程中使用CAN通信网络的一般步骤和方法:1. 确认CAN通信网络接口位置:首先需要确定汽车上的CAN通信网络接口位置,通常位于汽车的驾驶室内,如OBD接口,以便后续的连接和操作。

2. 使用CAN通信工具进行连接:接下来需要使用CAN通信工具,如诊断仪或者扫描仪,将其连接至汽车的CAN通信网络接口。

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

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

汽车综合性能检测过程中CAN通信网络的使用方法CAN(Controller Area Network)通信网络在汽车综合性能检测过程中起到了至关重要的作用。

本文将介绍CAN通信网络的使用方法。

CAN通信网络是一种高效可靠的汽车通信网络,它能够实现车内各种电子设备之间的数据传输。

CAN通信网络中的每个设备都有一个唯一的标识符,用于区分不同设备。

在汽车综合性能检测过程中,我们可以通过CAN通信网络来读取和解析车辆传感器的数据。

通过CAN通信网络,我们可以获取车速、转速、油温等数据。

为了使用CAN通信网络进行数据读取,我们首先需要了解车辆中各个设备的CAN标识符。

这些标识符可以在车辆的技术手册或者相关的文档中找到。

一般来说,厂家会将CAN通信网络的标识符进行分类,例如将发动机相关的设备放在一个标识符范围内,将仪表盘相关的设备放在另一个标识符范围内。

一旦获取到了设备的CAN标识符,我们可以使用CAN通信工具来读取设备发送的数据。

CAN通信工具一般可以连接到车辆的OBD(On-board Diagnostics)接口上,通过该接口读取CAN数据。

通过CAN通信工具,我们可以选择要读取的设备和数据类型,并设置读取频率。

读取到的数据可以进行实时显示和记录。

在实际的检测中,我们可以使用PC或者移动设备来实时监测车辆的性能数据,例如车速、转速、油温等。

对于较复杂的检测,我们可以使用数据日志记录器来记录数据,以便后续分析和处理。

还可以使用CAN通信网络来向车辆发送控制命令。

通过CAN通信工具,我们可以选择要操作的设备和要执行的操作,并发送相应的控制命令。

我们可以通过CAN通信网络来控制车辆的车窗、车灯、空调等设备。

CAN通信网络在汽车综合性能检测中的使用方法包括以下几个步骤:了解设备的CAN标识符、使用CAN通信工具读取数据、实时显示和记录数据、发送控制命令。

通过合理使用CAN通信网络,我们能够更好地进行汽车综合性能检测,提高检测效率和准确性。

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

利用CAN-bus网络实现ADSL通信电杆检测
CAN-bus(控制器区域网络)总线主要用于汽车内部测量与控制中心之间的数据通信,它定义了OSI网络模型的数据链路层和部分物理层(见图1)。

由于CAN-bus良好的性能,在世界范围内广泛应用于其他领域当中,如工业控制、楼宇建筑、电梯网络、电力通讯和安防消防等诸多领域,并逐渐成为这些行业的主要通讯手段。

它具有传输可靠、实时性高、传输距离远、传输速率快、可方便扩充节点数、总线利用率高、数据出错率低,以及性价比极高等优势。

但是,CAN-bus2.0规范并没有定义应用层。

实际应用中,用户需要选择一个合适的应用层协议,比如DeviceNet协议、CANopen协议,或者自行制定一个应用层协议。

本文主要介绍另一个基于连接的可靠协议:iCAN协议的应用。

基于CAN-bus的iCAN协议iCAN协议详细地定义了CAN报文中ID以及数据的分配和应用,并定义了设备的I/O资源和访问规则。

iCAN协议结构。

图1:现场总线CAN-bus与OSI模型的关系
图2:iCAN协议通信层结构1.iCAN协议的通讯模式在任何一个iCAN的报文标识符中,指定了源节点地址(发送报文的节点编号)以及目的地址(接收报文的节点编号),即对于任何一个报文参与通讯的双方是确定的。

因此iCAN协议中报文是面向节点的。

iCAN网络中设备之间的通讯是基于连接的,在网络中任何一个参与通讯的从站设备都必须和主站设备之间建立一个独立的通讯连接。

正由于iCAN网络中设备之间的通讯是基于连接的,这样也为对任何一个设备的通讯进行监控提供了可能。

在iCAN网络中,主控设备和从设备之间的通讯并不能够随机进行,主控设备和从设备之间必须首先建立一个连接。

建立连接后,主控设备才能够与从设备进行通讯。

基于iCAN协议的CAN网络中,最常用的通讯方式是主从双向通讯方式,通讯由网络中的主控设备发起,接收到命令帧的设备返回响应帧。

在主从通讯分为点对点方式和广播方式两种情况。

为提高通信效率,充分利用CAN-bus多主和无损仲裁机制,在iCAN协议中也采用事件触发的通讯模式,包括定时循环发送和状态触发发送。

2.iCAN的网络管理iCAN 网络管理的主要任务是检测和显示网络中的错误,并通过服务以协调控制各个从站设备的通讯状态。

为保证通讯的正常,网络中的每一个通讯都需要进行监控,并在通讯出现异常时,采用适当的方式恢复通讯。

例如对每个通讯均可通过监控其信息到达节点的时间,通过判断是否超时决定通讯是否异常,并采取相应的行动。

在iCAN网络中通讯的监控是基于对连接的监控实现的。

iCAN网络管理可以包括节点控制和通讯控制,节点控制用于控制想要参与分布式应用的节点的初始化,这样就可以对单个或所有节点的通信状态进行同步控制。

iCAN网络中的节点控制通过定义iCAN设备的网络访问状态机制而实现,iCAN网络访问状态机制规定了节点在网络中启动时必须执行的状态图,详细规定了节点各状态之间切换的规则,并可以通过特定的报文对节点进行控制。

图3:iCAN设备网络初始化过程iCAN协议的通讯控制用于对网络通讯报文进行监控,保证在通讯异常时,通过适当的方式能够恢复通讯。

通讯的控制是以主站设备和从站设备之间的通讯时间间隔作为依据的。

因此在iCAN网络中,通讯是否异常是通过“超时机制”判断的。

为实现通讯控制,在iCAN协议中定义了MACID检测定时器、连接定时器、循环传送定时器。

在MACID检测中会使用到一个固定时间长度的MACID检测定时器,通常设定为1秒。

iCAN设备在成功发送MACID检测报文后,会启动MAC ID检测定时器,如果定时器计时到达1
秒时,设备还没有接收到MAC ID检测报文,则进入可操作状态。

在一个连接中,通过连接定时器实现连接通讯响应的超时机制。

该连接定时器通过主站通讯定时参数进行设定,如果在通讯过程中,连接定时器计数满则意味通讯超时,此时从站设备会自动删除连接。

循环传送定时器用于触发传送。

在一个连接中当循环传送定时器超时后,从站设备发送报文。

循环传送定时器通过定时循环参数进行设定。

当连接建立时,并设置了循环定时参数后,从站设备的循环传送定时器被激活。

当从站设备的循环传送定时器超时后,主动发送报文到主控节点。

iCAN在ADSL通信电杆检测中的应用ADSL通信电杆的检测,包括倾斜角度、电缆盗窃等是通过工作人员到现场检测的方法逐个记录,且其分布散、数量大,所以费时费力。

建立一个分布式的采集网络,当通信电杆的倾斜达到一定角度时自动产生一个报警信号并通知主控PC,或检测到有人在爬杆窃取电缆时产生一个报警信号并通知主控PC,并支持现场报警,这是实现ADSL通信电杆自动监控的有效方法。

ADSL每隔3000m~5000m有一个中继局,中继局中有互联网网络接口,通过ADSL可直接上互联网。

中继局之间每隔20m~30m架设一个通信电杆,每个中继局之间大概有150个通信电杆。

网络拓扑
ADSL通信电杆检测网络可采用CAN-bus和以太网构成的两级结构,每个通信电杆上都有集成iCAN协议的8路开关量检测AnyCAN模块。

将两个中继局之间的所有AnyCAN模块和CANET-100/200都连接到CAN总线上,并在总线的两端串接120欧姆的终端匹配电阻,CANET-100/200的以太网接口在ADSL中继局中连入互联网。

ADSL总监控站的主控PC可以通过一系列固定IP地址,访问多个ADSL中继局的CANET-100/200设备。

设备使用不同的端口号区分不同的iCAN网络。

由于CANET-100/200设备的以太网速率可达10Mbps,而CAN-bus工作在10Kbps的通讯速率,主控PC可连接多个iCAN网络,同时需要注意iCAN网络的通讯数据流量管理。

网络参数和性能分析
ADSL通信电杆检测网络不需要实时响应。

单个iCAN网络长达5000m,选用10Kpbs通信波特率,采用2mm2的非屏蔽双绞线作为通信电缆,所有节点设定在轮循方式下工作。

可设置主站通讯定时参数(CyclicMaster)为0,从站设备的连接定时器不装载,不存在超时判断,建立连接后可随时进行通讯。

轮循时iCAN帧的数据长度为2个字节,对应的iCAN报文长度为83个位(忽略位填充时间),所以iCAN网络轮循一周的时间为:83位 * 0.1ms * 2 * 150节点 / 1000 = 2.49 s要使网络可靠工作,应保证网络工作在60%的总线负载率下,控制iCAN网络轮循时间为:2.49s / 60% = 4.15s因为互联网网络环境复杂,PC软件必须保证数据的可靠性,PC软件为每个IP端口组合分配一个定时器并设定初值。

当发出一个报文时,启动定时器,当收到报文后,复位定时器并停止计时。

如定时器超时,说明在规定的时间内没有收到应答报文,查询报文或应答报文可能在互联网通讯的时候丢失。

此时,PC软件自动重发查询报文,重新启动定时器。

主站软件的编写
CANET-100/200设备提供有iCAN协议API驱动函数,支持VC++、VB、Delphi、C++ Builder、LabView等软件开发环境。

PC软件开发的主要流程如下图4所示。

图4:PC软件开发的主要流程
通过使用ZOPC-Server服务器软件,可以在工业标准的组态环境中开发ADSL通信电杆检测网络的PC监控软件。

常用的组态环境都支持OPC协议,比如组态王KingView、昆仑通态MCGS、三维力控,国外的如Intouch、iFix等。

由于ZOPC-Server服务器软件在内部已有超时和重发机制,可以保证CANET-100/200设备管理iCAN网络的实时性与可靠性。

本文小结
ADSL通信电杆分散度大、距离远的特点使得CAN网络是其最好的解决方案。

iCAN协议的高可靠性和易使用性可以快速建立一个可靠的CAN网络。

我国ADSL电杆架设数量巨大,采用网络化的数据采集控制将大大降低人力投入并提高ADSL服务质量。

相关文档
最新文档