can总线分析仪kvaserlin产品详解

合集下载

最时尚的CANKvaser USBcanII最高大上的汽车数据报文采集总线

最时尚的CANKvaser USBcanII最高大上的汽车数据报文采集总线

CAN(Controller Area Network,控制器局域网)是国际上应用最广泛的现场总线之一,最初CAN被设计作为汽车环境中的各电子控制装置ECU之间传输信息的控制网络。

当今CAN 的应用已不再局限于汽车行业,而向过程工业、机械工业、机器人、数控机床、医疗器械和传感器等领域发展。

随着中国的制造自动化水平不断提升,以及人力成本的不断增加,导致国内对高速工业网络的应用需求与日俱增,越来越多的厂商开始使用和研发CAN总相关产品和系统。

CANopen是流行于欧洲的一个国际标准协议,由CiA(CAN in Automation)组织维护和推广,最初的CANopen应用于工业自动化行业,但随着技术的发展,现在CANopen 已经广泛的应用于农业,工业,医疗,航海等不同的领域,同时一些有名的工业以太网,也是基于CANopen来发展,比如EtherCA T, PowerLink等。

Kvaser USB canII是一款通过USB标准接口,提供双通道的CAN总线分析仪.当中第一通道用于高速CAN,另一通道可配选高速CAN、低速CAN或单线CAN.CAN总线分析仪Kvaser USB canII产品简述:Kvaser USB canII是一款通过USB标准接口,提供双通道的CAN总线分析仪.当中第一通道用于高速CAN,另一通道可配选高速CAN、低速CAN或单线CAN.CAN总线分析仪Kvaser USB canII主要特性:◆简易快速安装◆使用标准的USB接口◆CAN总线和电脑之间的双通道解决方案◆支持11位(CAN2.0A)标准帧和29位(CAN2.0B)扩展帧◆支持安静模式(SilentMode)◆支持错误帧监测功能◆支持数据帧和远程帧◆报文自动发送功能◆内建缓存区,用于缓存CAN总线数据◆第二通道可配选:高速CAN,低速CAN和单线CAN◆提供免费CANKing总线分析软件,支持KvaserCANlib软件开发包CAN总线分析仪Kvaser USB canII技术参数:绝缘保护-波特率0-1000kbit/s安静模式(SilentMode)√错误帧产生功能√错误帧侦测功能√重量150g时间戳分辨率30微秒缓冲存储√CAN信息接收速率(帧/秒)6000CAN信息发送速率(帧/秒)12000扬声器-MagiSync-尺寸(WxLxH)50x90x25mm(2.0x3.5x1.0in.)温度-40℃到+85℃支持操作系统:◆Windows7/Vista/XP/2000◆WindowsServer2003◆WindowsCE(5.x和6.x)◆LinuxCANlib软件开发包所支持软件开发平台:◆VisualC/C++,VisualBasic,,MicrosoftC#◆Borland/CodeGear/EmbarcaderoC++Builder。

总线分析仪介绍说明书

总线分析仪介绍说明书

总线分析仪介绍说明书CAN总线Kvaser blackbird产品说明书K Kvaser BlackBird Semipro是一款基于无线局域网( WLAN) 技术的高性能的现场总线。

经过利用无线局域网技术( WLAN) , 能够实现高速的CAN总线通讯( 802.11b/g) , 同时提高了CAN总线的灵活性和CAN总线网络的可覆盖范围。

利用强大和通用的无线局域网技术来解决以往CAN总线繁重的线缆负担。

同时提供了灵活的通信模式, 包括两种运行模式: Infrastructure 模式和Ad-hoc 模式。

运行模式KvaserBlackBird Semipro是一款基于无线局域网( WLAN) 技术的高性能的现场总线。

经过利用无线局域网技术( WLAN) , 能够实现高速的CAN总线通讯( 802.11b/g) , 同时提高了CAN总线的灵活性和CAN总线网络的可覆盖范围。

利用强大和通用的无线局域网技术来解决以往CAN总线繁重的线缆负担。

同时提供了灵活的通信模式, 包括两种运行模式: Infrastructure 模式和Ad-hoc 模式。

运行模式Infrastructure 模式: 用于一个网络或多个网络节点之间的通讯。

Ad-hoc模式: 用于电脑与Kvaser BlackBird Semipro 的直接通讯。

用领域应Kvaser BlackBird Semipro用于以下的无线通讯领域: 诊断、检测和汽车测试、生产与制造线各个工作站点之间的通讯以及用于其它需要移动性高和灵活性强的领域。

运行环境IP67——为实际的工业现场而设计整合天线适合紧凑的、轻巧的和便携的设备上使用运行温度: -30℃~+85℃WLAN 接口符合无线局域网的标准: 802.11b/g两种不同的运行模式: Infrastructure和Ad-hoc首选编码用TCP/IP协议实现因特网内部数据传输可在电脑上实现简单和快速的内部配置USB接口提供一个无线局域网接口和一个USB接口到CAN总线内部连接( 两个接口在同一设备)设计为USB2.0, 同时可适用于USB1.1CAN 接口内嵌一个D-SUB的CAN总线连接器支持CAN2.0A和CAN2.0B每秒钟处理15,000个信息帧带用于保护硬件的电隔离的CAN总线驱动平台支持数据帧和远程帧经过CAN总线提供电源适应于所有的CAN总线的高层协议, 包括J1939和CANopen 应用支持AFT MARC IATI ApolloATI CANlabFicosa CANicaKvaser CankingNational Instruments DiademNational Instruments DiademV ATWarwick X-AnalyserXtm应用界面支持Windows Vista/XP/ 系统用Kvaser CANlib API 数据库能够满足客户二次开发在使用Kvaser CANlib API方面, 具有与Leaf、USBcan和其它Kvaser硬件相一致Kvaser BlackBird SemiproWLAN 版本 802.11 b/gInfrastructure 模式Ad-hoc模式是加密 WPA2/WPA/WEP128/WEP64USB 版本 2.0&1.1CAN接口 DSUBCAN总线通道 1/2/3ISO 11898-2电隔离工作温度范围 -30℃~+85℃支持的位速率达到1Mbit/s 是错误计数器读取监测错误帧产生错误帧时钟精确度 25μs沉默模式是工作电压 CAN总线( 6-40V DC)消耗功率 1500mV。

CAN总线分析仪Kvaser Linx介绍

CAN总线分析仪Kvaser Linx介绍

CAN总线分析仪Kvaser Linx将Kvaser Linx连接到Kvaser 现场总线上,即可分析J1587、LIN、K-Line、SWC或LS总线网络,其优越的兼容性、灵活性和可靠性,极大的方便了各种总线的分析,目前市场上尚只有KvaserLinxJ1587•Kvaser Linx LIN适用于LIN 2.0和LIN 1.x.•Kvaser Linx J1587适用于 SAE J1587/1708.•Kvaser Linx K-line适用于ISO 9141.•Kvaser Linx SWC适用于SAE J2411, GMLAN.•Kvaser Linx LS适用于ISO 11898-3 (故障容忍CAN).•Kvaser Linx Analog I/O适用于从0到24伏的输入电压.一般特点•塑模造的9针DSUB母连接器带大拇指螺钉•塑模造的9针DSUB公连接器•紧凑的塑料外壳•适用于Kvaser的高速CAN接口•特别适合于 Kvaser Memorator Professional, Kvaser USBcan Professional产品版本•Kvaser Linx J1587 (Schedule for Item no. 00389-7) •Kvaser Linx LIN(Schedule for Q1, 2007)•Kvaser LinxK-line (Schedule forQ1, 2007)•Kvaser Linx SWC (Schedule for Q1, 2007)Kvaser Linx LS(Schedule for Q1, 2007)ﻬCAN总线基本概念CAN是Controller Area Network的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。

在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。

CAN分析仪CANslinkal简介

CAN分析仪CANslinkal简介

西谌CAN分析仿真系统CANslinkal简介V1.81 1.系统特点CANslinkal(读音:看斯林卡,“看”重音,“林”重音加长音)是一款高性能多功能的CAN分析仿真工具,由软件与配套硬件两部分组成。

具有以下特点:1)使用USB与电脑通信和供电,无须额外电源。

2)★DC2500V电气隔离,采用脉冲变压器和高速光耦实现电源和信号的隔离耦合,保护设备免于电气浪涌的损坏。

3)★增强的EMC设计加强了设备对电源传导干扰和空间辐射干扰的抵抗能力。

4)完全支持CAN2.0A和B两种格式。

5)4K~1000Kbps波特率自由设置。

总线波特率自动探测,特定波特率下参数自动计算。

6)通道单独工作每秒7200帧扩展ID的接收与发送能力(1000Kbps波特率下总线100%极限负荷)。

主机传输模式下,双通道同时工作各通道每秒4500帧扩展ID的接收与发送能力(1000Kbps波特率下总线60%以上负荷(※注1),500Kbps或以下波特率下总线100%极限负荷)。

纯模块程序处理模式下,双通道同时工作各通道每秒7200帧扩展ID的接收与发送能力(1000Kbps波特率下总线100%极限负荷)。

7)★实现了ID信息全览查看方式。

在该功能页面中,可以根据数据库自动解析原始数据,转换成实际的物理数值。

并能够自由分组、排序与过滤,方便用户观察。

8)★实现了CAN数据变化追踪功能。

可以实时突出显示变化与不变的数据,为CAN数据破解提供了强力的辅助。

9)★实现了图形控件显示功能。

用图形(如里程表,指示灯等)以更形象的方式显示CAN数据物理数值。

10)★实现了序列数据流显示功能。

能够将数据按接收顺序依次显示,并用不同颜色区分不同的ID。

11)★实现了示波监测功能。

能够以波形方式实时显示CAN数据物理数值,便于查看数据变化轨迹。

12)同步在线显示丰富的CAN总线状态与统计信息。

13)★完善的CAN数据记录功能。

能够自动保存全部数据,也能够手动保存最近的数据。

KvaserUSBcanLight用户手册

KvaserUSBcanLight用户手册

Kvaser USBcan Light用户手册所有2018 Kvaser AB, Mölndal, Sweden2018年5月16日打印截止到打印时间,我们相信这篇文章中的信息在各方面是准确的。

然而Kvaser AB公司不能对本文中任何错误和遗漏负责。

同时请注意文章中的信息发生变化时,我们不能通知,同时Kvaser不承担通知信息更改的义务。

Kvaser USBcan Light 用户手册 2 (18)内容1 关于此手册 42 介绍 5 2.1 欢迎使用Kvaser USBcan Light....... . . . . . . . .................................................. . (5)2.2 主要性能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (7)2.3 附加软件和文件. . . . . . . . . . . . . . . . (7)3 Kvaser USBcan Light 硬件8 3.1 硬件安装. . . . . . . . . . . . . . . . . . . . . . . . . . (8)3.2 USB 接头. . . . . . . . . . . . . . . . . . . . . . . . . . . . (8)3.3 CAN 通道. . . . . . . . ....... . . . . . . . . . . . . . . . . . (8)3.4 电源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . (9)3.5 LED 指示灯. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (9)3.6 故障排除.. . . . . . . . . . . . . . . . . . . . . . . . . . . . (10)4 附录11 4.1 技术数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . (11)4.2 CAN 接头. . . . . . . ...... . . . . . . . . . . . . . . . . . . . . .. (11)4.3 CAN 总线终端. . . . . . . . . . . . . . . . . . . . . . . . . . (12)4.4 固件升级. . . . . . . . . . . . . . . . . . . . . . . . . . (12)5 产品报废处置和回收146 法律认可15 6.1 使用注意事项. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (15)6.2 符合欧盟法规. . . . . . . . . . . . . . . . . . . . . . . (16)6.3 专利,和商标. . . . . . . . . . . . . . . . . . (17)7 文本修订过程181.关于此手册本手册介绍Kvaser USBcan Light的使用,包括对硬件性能的说明和此硬件联接电脑的通用介绍。

开启CAN通信学习——基于Kvaser的CAN通信案例

开启CAN通信学习——基于Kvaser的CAN通信案例

开启CAN通信学习——基于Kvaser的CAN通信案例今天重点介绍一下上位机开发中经常用到的CAN协议。

1 案例硬件介绍Kvaser是瑞典的一家专门提供CAN和LIN总线分析仪及数据记录仪的公司,在CAN产品开发领域已经有近30年的经验,本案例选择的CAN通信硬件型号是Kvaser Leaf Light v2,产品如下图所示:为了配套该产品,还准备了一个威柏电子(Westpac)提供的模拟控制器RL78 CAN ECU来进行功能测试,如下图所示,该模拟控制器可以通过上位机控制,实现速度调节及转向灯控制。

硬件准备就绪,这个接线也比较简单,由于是已经集成好的DB9插头,所以ECU与CAN卡之间直接公头和母头对接就可以了,CAN 卡通过USB接入电脑,安装好驱动后,就可以通过电脑的设备管理器中看到CAN设备了,如下图所示:2 案例开发准备CAN通信开发需要调用厂家提供好的一些SDK或者Lib库,而且厂家一般都是提供一些Demo,Demo中包含多种不同的语言,我们找到dotnet或者C#或者cs的字眼,然后打开相关的案例进行研究。

Kvaser并没有提供类似的Demo,只是提供了一个Kvaser CANLib SDK的软件,安装之后打开包含以下内容:接着打开dotnet >> win32 >> fw40,找到下面这些dll,我们的开发主要就是基于这个文件夹里面的dll来实现的,dotnet下面有win32和x64两个文件夹,这里根据不同的项目平台版本,选择相应的dll。

Kvaser针对CANLib库的使用,提供了一个HTML帮助手册,如下图所示,如果对于某个函数或者参数不理解,可以通过这个帮助手册来查找:!虽然有了dll以及帮助手册,但是对于应该调用哪些方法,调用方法之间的顺序,很多时候我们仍然是一头雾水,下面的这个开发指南应该是雪中送炭。

3 案例程序开发万事具备之后,这时候我们就可以进行程序开发了,先创建一个Windows窗体应用程序,项目名称为.kvaserCANECU,界面初步设计如下图所示:(1)UI界面设计完成后,首先将canlibCLSNET.dll复制到项目中并添加引用(2)在窗体初始化中调用canInitializeLibrary初始化并初始化波特率(3)刷新按钮事件下,获取所有能获取到的CAN通信信息(4)打开按钮事件中,实现打开CAN卡及关闭CAN卡的功能关于上位机中的CAN协议,今天就先给大家分享到这里。

CAN总线分析仪KvaserLinx产品详解

CAN总线分析仪KvaserLinx产品详解

CAN总线分析仪Kvaser Linx将Kvaser Linx连接到Kvaser 现场总线上,即可分析J1587、LIN、K-Line、SWC 或LS总线网络,其优越的兼容性、灵活性和可靠性,极大的方便了各种总线的分析,目前市场上尚只有Kvaser Linx J1587∙Kvaser Linx LIN适用于LIN 2.0和LIN 1.x.∙Kvaser Linx J1587适用于 SAE J1587/1708.∙Kvaser Linx K-line适用于ISO 9141.∙Kvaser Linx SWC适用于SAE J2411, GMLAN.∙Kvaser Linx LS适用于ISO 11898-3 (故障容忍CAN).∙Kvaser Linx Analog I/O适用于从0到24伏的输入电压.一般特点∙塑模造的9针DSUB母连接器带大拇指螺钉∙塑模造的9针DSUB公连接器∙紧凑的塑料外壳∙适用于Kvaser的高速CAN接口∙特别适合于 Kvaser Memorator Professional, Kvaser USBcan Professional产品版本∙Kvaser Linx J1587 (Schedule for Item no. 00389-7)∙Kvaser Linx LIN (Schedule for Q1, 2007)∙Kvaser Linx K-line (Schedule for Q1, 2007)∙Kvaser Linx SWC (Schedule for Q1, 2007)Kvaser Linx LS (Schedule for Q1, 2007)CAN总线基本概念CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。

在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。

立富L_现场总线分析仪

立富L_现场总线分析仪
CAN 系统又分为高速和低速,高速 CAN 系统采用硬线是动力型,速度:500kbps,控制 ECU、ABS 等;低速 CAN 是舒适型,速度:125Kbps,主要控制仪表、防盗等。
主要特点: ◆CAN 讯息打上具有 100 微秒精度的时间-印记 。 ◆处理高达 8000 个讯息每秒。 ◆支持 11-bit (CAN 2.0A)和 29-bit (CAN 2.0B active)标示符。 ◆支持数据和远程帧。 ◆探测错误帧。 ◆非常好的 EMC 性能。 ◆装备一个 110 cm (44 in.)长的 USB 线缆和一个 30 cm (12 in.)长的 CAN 线缆。 ◆用 9-针 D-SUB 连接器接入 CAN 总线。 ◆专为 USB 2.0 而设计,向后兼容 USB 1.1。 ◆低电源消耗。 ◆快速和容易的一插即用安装。 ◆100%兼容用 KVASER CANlib 为 Kvaser 所有硬件而编写的应用程序。 ◆实际上无限数量的 Kvaser Leaf 可以经由标准的 USB hub 连接到单个 PC 机上,实现同步 使 用。
立富 L_现场总线分析仪
关键字:CAN 总线,CAN 总线协议分析,现场总线,CAN 总线测试 Kvaser Leaf Light 是一个用于 CAN 的单通道 USB 接口。它能够很容易地把几个接口连
接到标准的 PC 机。 软件和文档:
Kvaser CANLIB SDK,它包含你开发 Kvaser CAN 板软件所需要的所有东西。包含全部文 档和很多程序范例,写于 C、C++、Delphi、Visual Basic 和 C#。所有的 Kvaser CAN 接口 板共享一个通用软件 API。为一个板型所写的程序将不需要修改地运行于其它的板型!
CAN 控制器与单片机的接口电路 SJA1000 可以与不同类型的单片微型计算机接口,再加上收发器就组成了一个 CAN 应用系统 的核心。系统硬件连接如图 2 所示,硬件电路的设计主要是 CAN 通信控制器与微处理器之间 和 CAN 总线收发器与物理总线之间的接口电路的设计。CAN 通信控制器是 CAN 总线接口电路 的核心,主要完成 CAN 的通信协议,而 CAN 总线收发器的主要功能是增大通信距离,提高系 统的瞬间抗干扰能力,保护总线,降低射频干扰(RFI),实现热防护等。微控制器的时钟采 自 SJA1000 的振荡器。通过 SJA1000 的时钟分频寄存器 CDR,它决定了 SJA1000 的 CLKOUT 脚 的输出和它的工作方式。SJA1000 的 AD0- AD7 连接到 89C52 的 P0 口,CS 片选信号连接到 89C51 的 P2. 7。P2. 7 为 0 时 CPU 片外存储器地址可选中 SJA1000,CPU 通过这些地址可 对 SJA1000 执行相应的读/写操作。SJA1000 的 RD、WR、ALE 分别与 89C52 的对应引脚相连, INT 接 89C52 的 P3. 2(INTO),89C52
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CAN总线分析仪Kvaser Linx将Kvaser Linx连接到Kvaser 现场总线上,即可分析J1587、LIN、K-Line、SWC 或 LS 总线网络,其优越的兼容性、灵活性和可靠性,极大的方便了各种总线的分析,目前市场上尚只有Kvaser Linx J1587∙Kvaser Linx LIN适用于LIN 2.0和LIN 1.x.∙Kvaser Linx J1587适用于 SAE J1587/1708.∙Kvaser Linx K-line适用于ISO 9141.∙Kvaser Linx SWC适用于SAE J2411, GMLAN.∙Kvaser Linx LS适用于ISO 11898-3 (故障容忍CAN).∙Kvaser Linx Analog I/O适用于从0到24伏的输入电压.一般特点∙塑模造的9针DSUB母连接器带大拇指螺钉∙塑模造的9针DSUB公连接器∙紧凑的塑料外壳∙适用于Kvaser的高速CAN接口∙特别适合于 Kvaser Memorator Professional, Kvaser USBcan Professional产品版本∙Kvaser Linx J1587 (Schedule for Item no. 00389-7)∙Kvaser Linx LIN (Schedule for Q1, 2007)∙Kvaser Linx K-line (Schedule for Q1, 2007)∙Kvaser Linx SWC (Schedule for Q1, 2007)Kvaser Linx LS (Schedule for Q1, 2007)CAN总线基本概念CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。

在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。

由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。

为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。

此后,CAN 通过ISO11898 及ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。

现在,CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。

现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。

它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。

CAN总线优势CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。

较之目前许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:网络各节点之间的数据通信实时性强首先,CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。

而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差;缩短了开发周期CAN总线通过CAN收发器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。

这就保证不会在出现在RS-485网络中的现象,即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。

而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象在网络中,因个别节点出现问题,使得总线处于“死锁”状态。

而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS-485所无法比拟的。

已形成国际标准的现场总线另外,与其它现场总线比较而言,CAN总线是具有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线。

这些也是目前 CAN总线应用于众多领域,具有强劲的市场竞争力的重要原因。

最有前途的现场总线之一CAN 即控制器局域网络,属于工业现场总线的范畴。

与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。

由于其良好的性能及独特的设计,CAN 总线越来越受到人们的重视。

它在汽车领域上的应用是最广泛的,世界上一些着名的汽车制造厂商,如BENZ(奔驰)、BMW(宝马)、PORSCHE(保时捷)、ROLLS-ROYCE(劳斯莱斯)和JAGUAR(美洲豹)等都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。

同时,由于CAN总线本身的特点,其应用范围目前已不再局限于汽车行业,而向自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。

CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。

其典型的应用协议有:SAE J1939/ISO11783、CANOpen、CANaerospace、DeviceNet、NMEA 2000等。

产生与发展控制器局部网(CAN-CONTROLLER AREA NETWORK)是BOSCH公司为现代汽车应用领先推出的一种多主机局部网,由于其高性能、高可靠性、实时性等优点现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多部门。

控制器局部网将在中国迅速普及推广。

随着计算机硬件、软件技术及集成电路技术的迅速发展,工业控制系统已成为计算机技术应用领域中最具活力的一个分支,并取得了巨大进步。

由于对系统可靠性和灵活性的高要求,工业控制系统的发展主要表现为:控制面向多元化,系统面向分散化,即负载分散、功能分散、危险分散和地域分散。

分散式工业控制系统就是为适应这种需要而发展起来的。

这类系统是以微型机为核心,将 5C技术--COMPUTER(计算机技术)、CONTROL(自动控制技术)、COMMUNICATION(通信技术)、CRT(显示技术)和 CHANGE(转换技术)紧密结合的产物。

它在适应范围、可扩展性、可维护性以及抗故障能力等方面,较之分散型仪表控制系统和集中型计算机控制系统都具有明显的优越性。

典型的分散式控制系统由现场设备、接口与计算设备以及通信设备组成。

现场总线(FIELDBUS)能同时满足过程控制和制造业自动化的需要,因而现场总线已成为工业数据总线领域中最为活跃的一个领域。

现场总线的研究与应用已成为工业数据总线领域的热点。

尽管目前对现场总线的研究尚未能提出一个完善的标准,但现场总线的高性能价格必将吸引众多工业控制系统采用。

同时,正由于现场总线的标准尚未统一,也使得现场总线的应用得以不拘一格地发挥,并将为现场总线的完善提供更加丰富的依据。

控制器局部网 CAN (CONTROLLER AERANETWORK)正是在这种背景下应运而生的。

由于CAN为愈来愈多不同领域采用和推广,导致要求各种应用领域通信报文的标准化。

为此,1991年 9月 PHILIPS SEMICONDUCTORS制订并发布了 CAN技术规范(VERSION 2.0)。

该技术规范包括A和B两部分。

2.0A给出了曾在CAN技术规范版本1.2中定义的CAN报文格式,能提供11位地址;而2.0B给出了标准的和扩展的两种报文格式,提供29位地址。

此后,1993年11月ISO正式颁布了道路交通运载工具--数字信息交换--高速通信控制器局部网(CAN)国际标准(ISO11898),为控制器局部网标准化、规范化推广铺平了道路。

CAN总线特点CAN总线是德国BOSCH公司从80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。

通信速率可达1MBPS。

完成对通信数据的成帧处理CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。

使网络内的节点个数在理论上不受限制CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。

采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。

数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。

同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。

CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。

CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。

可在各节点之间实现自由通信CAN总线采用了多主竞争式总线结构,具有多主站运行和分散仲裁的串行总线以及广播通信的特点。

CAN总线上任意节点可在任意时刻主动地向网络上其它节点发送信息而不分主次,因此可在各节点之间实现自由通信。

CAN总线协议已被国际标准化组织认证,技术比较成熟,控制的芯片已经商品化,性价比高,特别适用于分布式测控系统之间的数通讯。

CAN总线插卡可以任意插在PC AT XT兼容机上,方便地构成分布式监控系统。

结构简单只有2根线与外部相连,并且内部集成了错误探测和管理模块。

CAN总线技术介绍位仲裁要对数据进行实时处理,就必须将数据快速传送,这就要求数据的物理传输通路有较高的速度。

在几个站同时需要发送数据时,要求快速地进行总线分配。

实时处理通过网络交换的紧急数据有较大的不同。

一个快速变化的物理量,如汽车引擎负载,将比类似汽车引擎温度这样相对变化较慢的物理量更频繁地传送数据并要求更短的延时。

CAN总线以报文为单位进行数据传送,报文的优先级结合在11位标识符中,具有最低二进制数的标识符有最高的优先级。

这种优先级一旦在系统设计时被确立后就不能再被更改。

总线读取中的冲突可通过位仲裁解决。

相关文档
最新文档