CAN分析仪CANslinkal简介
CAN总线简介(2024版)
驱动系统的高速CAN
• 驱动系统CAN主要连接对象是发动机控制器 (ECU)、ABS控制器、安全气囊控制器、 组合仪表等等,它们的基本特征相同,都是 控制与汽车行驶直接相关的系统。
倍。这种传统布线方法不能适应汽车的发展。CAN总线可有效减少线束,节省空间。
例如某车门-后视镜、摇窗机、门锁控制等的传统布线需要20-30 根,应用总线 CAN 则
只需要 2 根。(3)关联控制在一定事故下,需要对各ECU进行关联控制,而这是传统
汽车控制方法难以完成的表1 汽车部分电控单元数据发送、接受情况
• (5)直接通信距离最远可达10km(速率5Kbps以下)。
• (6)通信速率最高可达1MB/s(此时距离最长40m)。
• (7)节点数实际可达110个。
• (8)采用短帧结构,每一帧的有效字节数为8个。
• (9)每帧信息都有CRC校验及其他检错措施,数据出错 率极低。
• (10)通信介质可采用双绞线,同轴电缆和光导纤维,一 般采用廉价的双绞线即可,无特殊要求。
可靠性高:传输故障(不论是由内部还是外部引起 的)应能准确识别出来 使用方便:如果某一控制单元出现故障,其余系统 应尽可能保持原有功能,以便进行信息交换 数据密度大:所有控制单元在任一瞬时的信息状态 均相同,这样就使得两控制单元之间不会有数据偏 差。如果系统的某一处有故障,那么总线上所有连 接的元件都会得到通知。 数据传输快:连成网络的各元件之间的数据交换速 率必须很快,这样才能满足实时要求。
• (2)网络上的节点(信息)可分成不同的优先级,可以满 足不同的实时要求。
USBCAN总线适配器(CANalyst-II分析仪)产品说明书
BCAN 总线适配器(CANalyst-II 分析仪)产品说明书
1.4 产品销售清单
ห้องสมุดไป่ตู้
序号 1
名称 适配器主机
2
随机光盘
3
USB 数据线
4
备用接线端子
5
3 寸螺丝刀
数量 1
1
1 1 1
单位 台
张
条 只 支
备注
内含:说明书、USB 驱动、二次开发 库文件、二次开发示例程序源代码、 USB_CAN TOOL 测试软件及源代码、
1.3 典型应用
CAN总线应用简介
CAN总线应用简介CAN,全称为“Controller Area Network”,即控制器局域网,采用串行通信,是国际上应用最广泛的现场总线之一。
CAN总线最早在1986年由德国Bosch公司最先提出,使用CAN连接发动机控制单元、传感器、防刹车系统等,解决日益复杂的汽车电子装置之间的连线问题,其传输速度可达1Mb/s,能有效地支持具有很高安全等级的分布实时控制。
一、CAN总线技术规范1、CAN通信模型CAN技术规范(CAN-bus规范V2.0版本)的目的是为了在任何两个CAN 仪器之间建立兼容性。
为了兼容CAN2.0,要求CAN的仪器应兼容A部分或B 部分。
CAN-bus规范V2.0版本由两部分组成:(1)A部分在这部分中,CAN的报文格式说明按CAN1.2规范定义。
为了达到设计透明度以及实现柔韧性,CAN被细分为以下层次:对象层、传输层、物理层。
物理层定义不同节点间的信号根据电气属性进行位信息的传输方法。
同一网络内,物理层对于所有的节点必须是相同的。
A部分没有定义物理层,以便允许根据实际应用,对发送媒体和信号电平进行优化。
传输层是CAN协议的核心。
她把接收到的报文提供给对象层,以及接收来自对象层的报文。
传输层负责位定时及同步、报文分帧、仲裁、应答、错误检测和标定、故障界定。
对象层的功能是报文过滤以及状态和报文的处理。
CAN节点的层结构及其开发系统互联模型OSI之间的对应关系如图所示。
(2)B部分B部分包含了报文标准格式和扩展格式的说明。
B部分的目的是定义数据链路层中MAC子层和一小部分LLC子层,以及定义CAN协议于周围各层当中所发挥的作用。
根据ISO/OSI参考模型,CAN被细分为数据链路层和物理层。
CAN总线的层结构及其与开发系统互联模型OSI之间的对应关系如图所示。
物理层定义信号是如何实际地传输的,因此涉及位时间、位编码、同步的解释。
B部分没有定义物理层的驱动器/接收器特性,以便允许根据它们的应用,对发送媒体和信号电平进行优化。
CAN总线分析仪技术要求文件
CAN总线分析仪技术要求文件技术要求文件:CAN总线分析仪1.引言:CAN(Controller Area Network)总线分析仪是一种用于监测、分析和诊断CAN总线网络的工具,其作用十分重要。
本技术要求文件旨在明确CAN总线分析仪的性能和规格要求,以确保其可靠和准确地执行其功能,并提供良好的用户体验。
2.性能要求:2.1.硬件要求:-CAN总线分析仪应具备高精度的数据采集能力,能够准确记录和分析CAN总线上的数据通信。
-网络接口应支持最新的CAN协议,如CAN2.0B。
- 支持主流的通信速率,例如10Kbps至1Mbps。
-板载存储器容量应足够存储大量的数据,并支持数据的导出和导入。
-设备应具备合适的连接接口,例如USB或以太网,以便于与计算机或其他设备进行数据传输和交互。
2.2.功能要求:-能够实时监测和分析CAN总线上的数据通信,并显示数据包括帧ID、数据内容、时间戳等信息。
-能够捕捉和保存CAN总线上的数据通信,并提供数据的读取和导出功能。
-具备过滤功能,能够根据帧ID、数据内容等条件过滤数据。
-提供CAN总线通信状态的实时显示和报告,包括误码率、位错误率等信息。
-支持CAN总线通信的事件记录和分析,如报文发送、报文丢失等。
-能够通过软件对CAN总线进行配置和控制,如修改通信速率、过滤条件等。
2.3.软件要求:-提供直观友好的用户界面,操作简便明了。
-支持图形化数据展示和分析功能,如波形图、柱状图等。
-能够根据用户需求自定义配置,包括颜色、显示参数等。
-支持数据的存储和导入,以便于后续的离线分析。
-能够自动检测和处理错误数据,如数据传输错误等。
-提供软件升级功能,以保持软件的最新版本和功能的完整性。
3.安全要求:3.1.设备安全:-设备应具有适当的防尘、防水和防震能力,以适应各种工作环境。
-设备应具有适当的散热设计,以保持正常工作温度。
-设备应具备电源过载和短路保护功能。
-设备应具有防静电保护措施。
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简介_1.85
西谌CAN分析仿真系统CANslinkal简介V1.85 1.系统特点CANslinkal(读音:看斯林卡,“看”重音,“林”重音加长音)是一款高性能多功能的CAN分析仿真工具,由软件与配套硬件两部分组成。
具有以下特点:1)使用USB与电脑通信和供电,无须额外电源。
支持WINXP、WIN7、WIN8、WIN8.1、WIN10各版本的32位与64位系统。
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)★内置类似DBC文件的CAN数据库,同时也能直接导入DBC文件。
8)★实现了ID信息全览查看方式。
在该功能页面中,可以根据数据库自动解析原始数据,转换成实际的物理数值。
并能够自由分组、排序与过滤,方便用户观察。
9)★实现了CAN数据变化追踪功能。
可以实时突出显示变化与不变的数据,为CAN数据破解提供了强力的辅助。
10)★实现了图形控件显示功能。
用图形(如里程表,指示灯等)以更形象的方式显示CAN数据物理数值。
11)★实现了序列数据流显示功能。
能够将数据按接收顺序依次显示,并用不同颜色区分不同的ID。
12)★实现了示波监测功能。
能够以波形方式实时显示CAN数据物理数值,便于查看数据变化轨迹。
CAN总线介绍
CAN总线介绍CAN(Controller Area Network)总线是一种广泛应用于汽车、工业控制等领域的数据通信协议。
CAN总线具有高可靠性、高实时性和高带宽等特点,被广泛应用于车辆电子控制系统、航空航天、机械设备等领域。
CAN总线最早由德国Bosch公司在上世纪80年代开发,用于车辆的电子控制。
由于CAN总线在汽车电子领域的成功应用,其优势同样得到了其他领域的认可,逐渐被应用于其他工业领域。
CAN总线采用串行通信方式,可以连接多个节点,实现节点间的数据交换和通信。
1.高可靠性:CAN总线采用差分信号传输,具有较强的抗干扰能力。
在电磁干扰、噪声和抗电气干扰等环境下,CAN总线能够保持正常的数据传输,确保数据的可靠性。
2.高实时性:CAN总线具有优异的实时性能,数据传输的延迟时间很短,一般在毫秒级别。
这使得CAN总线能够满足实时应用的需求,例如车辆的实时控制系统、工业自动化过程控制等。
3. 高带宽:CAN总线的传输速率可达到1Mbps,远远超过了一般串行数据通信协议的速率。
这使得CAN总线能够传输大量的数据,满足复杂系统的通信需求。
4.易于扩展:CAN总线的节点数可以达到数百个,能够方便地扩展系统。
不同的节点可以通过CAN总线进行数据交换,实现节点之间的通信和协作。
这使得CAN总线非常适合于复杂的系统中使用,例如车辆电子控制系统中的各个控制单元。
CAN总线的应用非常广泛,特别是在汽车电子领域。
在汽车中,CAN 总线用于车辆的电子控制系统,如发动机管理系统、制动系统、安全系统等,实现不同控制单元之间的数据传输和通信。
CAN总线可以使得不同控制单元之间实时交换数据,协调各个功能模块的工作,提高整个车辆系统的性能和安全性。
除了汽车电子领域,CAN总线还应用于其他工业控制领域。
例如,CAN总线可以用于机械设备的控制系统,实现各个执行机构之间的协调与控制。
此外,CAN总线还可以用于工业自动化系统,实现各个传感器和执行器之间的数据交换和控制。
CAN总线分析仪KvaserLeafPro产品说明书
CAN总线分析仪Kvaser Leaf Pro产品说明书带MagiSync技术的Kvaser Leaf Professional是一个单通道USB接口,用于CAN和LIN。
它能够容易地把几个接口连接到一台PC机上。
时刻印记通过Kvaser MagiSync被同步。
具有灵活性而且使它专门适合于多通道的应用项目。
通过不同的产品版本支持高速,低速和单线CAN和LIN。
要紧特点通过Kvaser MagiSync可在几个Kvaser Leaf Professional 接口之间实现自动的和精准的时钟同步。
该技术是Kvaser特有的和取得专利的。
CAN讯息打上具有1微秒精度的时刻-印记和被同步。
处置高达20000个讯息每秒。
自动传输缓存器,在一个概念的时刻距离发送讯息。
自动回应缓存器,在一个概念的事件发送讯息。
支持11-bit (CAN 2.0A)和29-bit (CAN active)标示符。
极好的错误处置。
支持用于分析工具的寂静模式。
低电源消耗。
超级好的EMC性能。
聚亚安酯线缆用于极端环境。
CAN总线驱动平台的电隔离用于爱惜硬件。
标记的CAN通道用于容易地识别所支持物理层。
100%兼容用KV ASER CANlib为Kvaser所有硬件而编写的应用程序。
装备一个110 cm (44 in.)长的USB线缆和一个30 cm (12 in.)长的CAN线缆。
用9-针D-SUB连接器接入CAN总线。
专为USB 而设计,向后兼容USB 。
快速和容易的一插即用安装。
事实上无穷数量的Kvaser Leaf能够经由标准的USB hub连接到单个PC机上,实现同步利用。
应用支持:ATI ApolloATI CANlabATI VisionFicosa CANicaKvaser CanKingNational Instruments DIAdemNational Instruments LabVIEWV AT 2000Vector CANalyzerVector CANoeVector CANapeWarwick X-AnalyserXtm软件平台:Windows XP/2000/Server 2003 Windows 98/MELinux (in progress)产品类型Kvaser Leaf Professional HS (Item No. 00243-2 ¥9720(含税价)DSUB接口) 一个通道USB-到-总线接口用于高速CAN (ISO 11898-2)。
can总线测试can总线分析仪
保存成批处理格式的文件后,可以通过记事本打开,用户可以自行编辑记事本中的帧内容,保存后 可以在软件中点击“发送文件”,选择批处理文件就可以将批处理文件发送出去,发送的内容可以手 动单帧发送和循环发送。 [文件发送功能]
可设定触发条件,当接收到某一ID或某一数据等符合设定的条件时,进行配置好的操作,例如发送 预先设置好的数据或接收列表暂停显示等等。此功能可以模拟通信协议,当接收到协议帧时,发送回 复协议等。 [数据分类显示功能]
可以将接收到的数据按规则分类,分类后将符合规则的数据合并显示,分类条件极为丰富,极大的 方便了数据分级、数据处理。
2015
CAN总线分析仪
便捷式CAN分析仪,型号:USBCAN-I Mini
2021/4/14
1
目
录
壹 便捷式产品信息简介 贰 便捷式分析仪特点描述
叁 功能描述 肆 售后无忧
2021/4/14
2
便捷式CAN分析仪,型号:USBCAN-I Mini
广成科技有限公司,十年CAN总线从业经验,打造最好的CAN总线系 列产品,提供给您最合适的CAN总线设备。我公司秉承良心品质,客户第 一的理念,持续的为新老客户提供优质的商品,公道的价格,以及全方位 的售前售后服务支持。 当您遇到问题,需要解决方案时,请联系我们。 当您需要兼容替换昂贵的进口CAN设备时,请联系我们。 当您需要开发自己的应用软件,完成相应的功能时,请联系我们。 当您的设备需要自动控制、自动运行时,需要定制硬件时,请联系我们。 我公司还为您提供相关技术文档下载,可用于参考和学习。
can收发器 asil等级
CAN通信协议是一种被广泛应用于汽车电子系统中的高速串行通信协议,它允许不同的控制器和传感器之间进行快速而可靠的数据交换,从而实现车辆的各种功能。
CAN收发器作为CAN通信协议中的重要组成部分,扮演着承载和传输数据的重要角色。
CAN收发器的ASIL等级是衡量其功能安全性的重要标准,对于汽车电子系统的可靠性和安全性有着至关重要的影响。
1. CAN收发器的定义和作用CAN(Controller Area Network)通信是一种多主机串行通信协议,其速度快、可靠性高、传输距离远、抗干扰能力强等特点,使其成为汽车电子系统中最受欢迎的通信协议之一。
CAN收发器作为CAN通信协议中的重要组成部分,通常由CAN收发芯片、电路保护、传输线路等部分组成,主要承载和传输来自于车身控制单元、引擎控制单元、空调控制单元、仪表盘控制单元、车载娱乐系统等多个控制单元之间的数据信号,实现数据的双向通信。
2. CAN收发器的ASIL等级介绍ASIL(Automotive Safety Integrity Level)是ISO xxx标准中用于衡量汽车功能安全性的等级,按照其安全性能分为A、B、C、D四个等级,A级为最低要求,D级为最高要求。
CAN收发器作为汽车电子系统中的重要部件,其功能安全性对于整车的安全性能有着至关重要的影响,因此需要符合相应的ASIL等级要求,确保其在异常情况发生时对系统数据的可靠传输和处理能力。
3. CAN收发器的ASIL等级影响因素(1)环境因素:CAN收发器往往工作在恶劣的环境条件下,如高温、低温、湿度等,这些环境因素对其稳定性和可靠性提出了较高的要求。
(2)功能安全:CAN收发器需要能够识别和处理来自各个控制单元的数据信号,并确保在异常情况(如传输线路故障、节点故障等)发生时对系统中的数据进行有效的处理和传输。
(3)软件设计:CAN收发器的软件设计需要符合ISO xxx标准中的相关要求,确保在系统出现故障时能够正确地识别故障并进行相应处理,保证车辆系统的正常运行和安全性能。
CAN Analyzer
hardXsoft CAN分析仪 用户手册本出版物中所述的产品应用信息及其他类似内容仅为您提供便利,它们可能由更新的信息所替代。
确保应用符合技术规范,是您自身应负的责任。
本公司对这些信息不作任何明示或暗示、书面或口头、法定或其他形式的声明或担保,包括但不限于针对其使用情况、质量、性能、适销性或特定用途的适用性的声明或担保。
本公司对因这些信息及使用这些信息而引起的后果不承担任何责任。
如果将本公司器件用于生命维持和/ 或生命安全应用,一切风险由买方自负。
买方同意在由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障本公司免于承担法律责任,并加以赔偿。
在本公司知识产权保护下,不得暗中或以其他方式转让任何许可证。
本公司的工具和文档将不断演变以满足客户的需求,因此实际使用中有些对话框和/ 或工具说明可能与本文档所述之内容有所不同。
请访问我们的网站()获取最新文档。
上海硬软嵌入式技术有限公司位于上海漕河泾高新科技开发区,拥有雄厚的产品开发实力。
公司员工经过多年工程实践和研发积累,涉足消费电子,汽车电子,手机,交换机,Gbit路由器等领域。
公司拥有许多嵌入式系统的核心技术,有自主开发设计的能力帮助客户迅速地推出客制化新产品。
客户须知hardXsoft是上海硬软嵌入式技术有限公司的品牌名称和象征,上海硬软嵌入式技术有限公司保留对此的一切解释权。
购买本公司产品的客户将会得到一个VIP注册ID。
当购买的某个产品系列或开发工具发生变更、更新、发布新版本或勘误表时,客户将收到电子邮件通知。
购买本公司产品的客户注册,请登录hardXsoft 网站,完成注册。
请填写随附的保修登记卡电子档(Warranty Registration Card)并在收到产品30日内传真到hardXsoft。
传真保修登记卡的客户可收到新产品更新信息并享受保修服务。
否则hardXsoft将不承认和客户建立的保修承诺。
临时发布的软件在hardXsoft网站上提供。
CAN分析仪
CANScope 总线分析仪简介一、 CANScope 概述CANScope 分析仪是一款综合性的CAN 总线开发与测试的专业工具,集海量存储示波器、网络分析仪、误码率分析仪、协议分析仪及可靠性测试工具于一身,并把各种仪器有机的整合和关联;重新定义CAN 总线的开发测试方法,可对CAN 网络通信正确性、可靠性、合理性进行多角度全方位的评估;帮助用户快速定位故障节点,解决CAN 总线应用的各种问题,是CAN 总线开发测试的终极工具。
CANScope 的主要功能特性● 13000帧的超长波形存储能力● 100MHz 示波器,实时显示总线状态● 报文记录、分析,全面把握报文信息● 强大的报文重播,精确重现总线错误● 强大的总线干扰,有效测试总线抗干扰能力● 支持多种高层协议,图形化仿真各种仪表盘● 实用的事件标记,最大限度存储用户关心的波形● 从物理层、协议层、应用层对CAN 总线进行多层次分析 ● 支持软硬件眼图,辅助评估总线质量,准确定位问题节点CANScope 与CAN 网络OSI 模式的关系CAN 眼图:按位叠加显示总线信号CAN 示波器:实时显示CAN 总线状态CAN 波形:二进制码流转化形成CAN 帧CAN 报文:报文收发和解析,提供统计报表网络共享:远程分析、多人协调分析CANScopeEx :多种应用层协议数据解析自定义协议分析:用户可指定协议规则,实现仪表显示、趋势图显示等功能。
二、具体功能简介数字干扰强大的数字干扰器,全面测试系统的稳定性和抗干扰能力。
发送干扰:帧ID 干扰、DLC 干扰、数据干扰、随机干扰。
接收干扰:帧类型、帧 ID 匹配、数据匹配。
模拟总线测试CANScope-Pro 集成 CANStress 测试工具,可以在物理层上进行 CAN 总线短路、断路、总线长度模拟、总线负载以及终端电阻匹配等多种测试,帮助用户完整地评估出一个系统在信号干扰或失效的情况下是否仍能稳定可靠地工作。
CAN总线分析仪KvaserLinx产品详解
将Kvaser Linx 连接到Kvaser 现场总线上,即可分析J1587、LIN 、K-Line 、SWC 或LS 总线网络,其优越的兼容性、灵活性和可靠性,极大的 方便了各种总线的分析,目前市场上尚只有 Kvaser Linx J1587Kvaser 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 Professi on al, Kvaser USBca n 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)仪 析 CAN 总线 产品详解Kvaser Linx LS (Schedule for Q1, 2007)CAN 总线差不多概念CAN 是Controller Area Network 的缩写(以下称为CAN ),是I SO 国际标准化的串行通信协议。
在当前的汽车产业中,出于对安全性、舒服性、方便性、低公害、低成本的要求,各种各样的电子操纵系统被开发了出来。
CANalyst-II+分析仪功能简介
CANalyst-Ⅱ+分析仪CAN通信网络协议分析全能助手CANalyst-Ⅱ+分析仪是广州致远电子股份有限公司全新推出的一款用于安装,开发,测试,维护,管理CAN-bus网络的专业分析工具。
可处理CAN2.0A和CAN2.0B格式的CAN报文信息,通过配套的CANPro协议分析平台软件,提供对CAN底层协议分析、CANOpen协议分析、DeviceNet协议分析、SAE J939协议分析、iCAN 协议分析及自定义协议分析的支持。
②规格参数•USB接口支持USB1.1,USB1.1,USB2.0和USBOTG规范;•USB总线供电,供电不足时可使用外接电源;•CAN通道支持CAN2.0A与CAN2.0B协议,符合ISO/DIS 11892-1/2/3标准;•可编程任意设置CAN波特率,范围在5Kbps~1Mbps之间;•CAN接口EMC等级:接触放电±8KV,群脉冲±2KV;•CAN通道采用电磁隔离,隔离电压:2500VDC;•工作温度:-40℃~85℃;•可用于有安全防爆需求的环境中;②产品功能1.CAN底层协议分析与控制操作CANalyst-II+可准确接收总线网络上的CAN帧数据,同时也可向CAN线网络中发送数据,确保通讯具有一个可靠的数据传输通道。
设备免费提供上位机接口函数动态库文件,用户也可自己开发相关程序,如图1. 1所示:图1. 1 CAN底层协议的数据收发2.CAN总线波特率探测:在某些场合中,也许会不知道现场CAN总线网络中的波特率是多少,则平常的CAN总线分析仪将无法获取到网络中的数据,更不用谈及总线测试分析了,这个时候即使是经验丰富的工程师也将无从下手。
CANalyst-II+的总线波特率自动探测功能则可快速准确检测出现场总线的通信波特率,让所有的CAN通信测试踏出关键的第一步,如图2. 1和图2. 2所示:图2. 1 探测总线波特率图2. 2 CAN波特率自动探测操作3.CAN总线状态分析:如何搭建一个可靠的CAN通信网络,无错误帧和合适的通信流量控制是关键。
CANlink3.0使用说明书
4 PLC(H1U/2U -XP 系列)加入 CANLINK3.0 网络 .....................................................................23 4.1 PLC CAN 扩展卡安装 ............................................................................................................23 4.2 PLC 相关的设定 .....................................................................................................................24
2.2.1 PLC 与 XP 系列远程扩展模块 CAN 接口 ....................................................................................... 8 2.2.2 MD38CAN1 扩展卡接口 ................................................................................................................... 9 2.2.3 MD310-CANL 扩展卡接口 ............................................................................................................... 9 2.2.4 伺服 CAN 接口 ............................................................................................................................... 10
CAN总线技术详解
CAN总线技术详解CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。
最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。
比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。
一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。
实际应用中,节点数目受网络硬件的电气特性所限制。
CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。
另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。
CAN总线技术原理CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。
CAN与I2C总线的许多细节很类似,但也有一些明显的区别。
当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。
对每个节点来说,无论数据是否是发给自己的,都对其进行接收。
每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。
在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。
当几个站同时竞争总线读取时,这种配置十分重要。
当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。
CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。
每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。
由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。
我们可以很容易地在CAN总线中加进一些新站而无需在硬件或软件上进行修改。
当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。
CAN总线通信监测分析仪[实用新型专利]
专利名称:CAN总线通信监测分析仪专利类型:实用新型专利
发明人:罗锦宏,房慧龙,钱声强,黄维翼申请号:CN201020239165.1
申请日:20100625
公开号:CN201757857U
公开日:
20110309
专利内容由知识产权出版社提供
摘要:本实用新型涉及一种CAN总线通信监测分析仪,包括电源模块、单片机、小键盘、LCD显示器、CAN总线接口、PS/2接口及RS232接口。
监测分析仪通过CAN总线接口与被监测CAN网络连接,用于分析CAN网络在通信过程中存在的问题;通过小键盘可以设定监测分析仪的工作参数以使监测分析仪与不同的CAN网络相匹配;LCD显示屏能实时显示网络中不同节点之间相互传递的信息;通过PS/2接口外接的通用计算机键盘可以方便地实现编辑各种命令或数据并向网络发送,达到使监测分析仪模拟某特定节点向CAN网络发送数据的目的。
申请人:房慧龙
地址:213000 江苏省常州市钟楼区荆川东路23号1幢丙单元302室
国籍:CN
代理机构:常州市维益专利事务所
代理人:王凌霄
更多信息请下载全文后查看。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西谌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数据记录功能。
能够自动保存全部数据,也能够手动保存最近的数据。
并可以自定义任意过滤ID(滤通或滤阻)。
14)完善的离线数据分析功能,可将在线保存的数据按条件提取、重放,做更详细充分的分析。
15)★类C语言的脚本支持(西谌YiCscript),提供方便的数据收发交互功能。
并提供代码自动生成向导,不用写代码,就能完成条件发送CAN数据的功能(如定时触发、按键触发、收到或发送完特定的CAN数据后触发),CAN数据可以一个或多个连续发送或者多个数据分次发送等。
16)★提供类似Matlab/simulink与LabView的可视化模块建模工具,只须拖放模块,无须代码编程就可以自由控制CAN数据收发和复杂的逻辑测试。
这种方式入门简单,开发速度极快,非常适合现场开发。
而传统的CAN分析软件不过是提供给用户动态链接库,须用户自己编写程序,这种方式用户界面非常不友好。
它难度大,控制难,开发周期长,不能随心所欲作快速开发。
17)★模块程序可以内嵌C语言(西谌YiCscript),可在必要的地方提供代码级的控制能力。
18)★强大的实时性能。
可视化模块程序完全在CANslinkal专用硬件上执行,满足苛刻的实时控制要求。
用户可以真正的建立一个与实际别无二致的仿真环境。
而使用其它的CAN分析仪开发的程序,都是运行在电脑上,根本无法保证运行时间的精确性。
只能让用户退而求其次,得出的结果可能会与实际大相径庭。
19)★模块生成的程序,既可以在CANslinkal硬件上实时执行,也可以写入到CANdirect硬件(需另外购置)中,不用电脑,直接连接外部电源即可实时执行。
用此功能,用户可以非常容易的构建各种功能的CAN传输、转换或者网关工具。
20)★高层应用协议。
系统提供高层应用协议(j1939、OBD-CAN、ISO15765)的直接支持,不需要用户编程来实现。
但也同时提供用户脚本(YiCscript)编程功能,以满足用户自定义功能的需求。
21)提供动态连接库,它能通过USB接口调用硬件功能。
用户可以此制作自己的上位机程序。
22)除了实际硬件,用户也可以使用虚拟硬件来执行用户控制逻辑。
这样可以在没有实际硬件的情况完成开发测试。
使用这种方式,可以避免插接实际硬件,用户可以随时随地轻松开发。
※注1:根据工业要求,任何正常合理的设计,在实性能要求比较高的情况下,CAN 总线负荷不应该超过30%;实时性能要求比较低的情况下,CAN总线负荷不应该超过50%。
CANslinkal在常用波特率,如500Kbps或者250Kbps下单双通道都能达到100%极限负荷。
在最高波特率1000Kbps、且双通道同时工作模式下,提供的最大负荷虽然达不到100%(单通道工作可以达到100%),但60%的负荷已经能满足实际需要。
从系统实现上来说,在1000Kbps做到100%负荷是没有任何问题的(无外乎多开几个USB通道)。
但这几乎没有任何意义,因为用户根本用不着,多余的性能只能增加系统运行的负担。
这也与我们系统高效简洁的开发宗旨相违背。
2 功能简述CAN数据接收功能主要用于CAN的在线或离线查看与分析。
它有ID信息全览、图形控件显示、序列数据流与示波监测等四种在线观测方式。
使用这四种功能,可以满足任何数据在线查看的要求。
而且除了数据之外,也可以查看CAN总线统计信息与状态。
这对于分析总线状态很有用处。
各功能分别介绍如下。
2.1 ID信息全览2.1.1 数据自动解析该页面会显示所有接收或发送的CAN ID。
上图所示蓝色文字就是CAN原始的全部信息,包括ID值、ID类型、名称(需要在下述的数据库中登录)、数据长度、所在通道(CANslinkal 支持两个通道同时运行)、数据方向(接收或是发送)、数据内容(十六进制显示),各ID 的总的实时数量与前后两帧的间隔。
如果CAN ID和其携带的数据的解析方式被登录到数据库(相当于DBC文件,但更直观易懂,有专门的编辑页面),接收到的物理数据就会被直接解析并显示。
比如上图所示的ID 0x18F1330A所传输的数据―――速度、重量与坡度等,解析后,显示实际数值与描述,这就免去了手工计算的麻烦。
★如果使用了j1939协议插件,此处不仅能自动解析上述全部信息,还能够显示PDU 等各种j1939 CAN ID的组成元素。
j1939的复帧(多帧)也能够在此自动解析出来。
如下图:2.1.2 数据变化追踪该页面还提供了原始数据变化追踪功能。
该功能的一大应用就是CAN数据的破解。
比如从汽车OBD接口接入CAN数据,如果松踏刹车而导致某个数据发生变化,那么该数据很可能就包含有刹车板的信息,诸如此类。
下图是使用该功能后,检测出的数据变化,其中蓝色表示该字节从未发生变化,红色表示该字节正在变化,紫色表示该字节曾经发生了变化,但现在没有发生变化:点击某个ID,还可以直接查看到字节的具体变化过程,如下图,按接收顺序显示了某个ID数据。
“--”表示该字节没有发生变化,如果显示了具体的数值,则表示对应字节发生了变化:上述功能的组合,可以说是CAN数据破解的利器。
2.1.3 ID排序、分组以及过滤其它诸如ID排序、分组以及过滤等功能,都为用户观察数据提供了及其便利的辅助,自定义功能极其强大:2.2 数据流并不是所有时候都需要解析物理数据的。
比如ISO15765的对话式通信,对话数据的因果关系、时间先后才是分析的重点。
那么,使用数据流的查看方式是再好不过了。
用户可以自由选择要查看的ID,不让无用的ID干扰视线。
还可以自定义ID和数据的颜色,区分对话的双方等等。
页面除了显示ID和数据内容,还会显示前后两个数据的接收时间差。
这些功能,几乎可以说是为对话式通信贴身定做的。
同时因为这里可以显示前后两帧之间的接收或发送间隔。
所以它额外提供了一个便利的功能:可以确认一个ID的发送周期。
特别当用户在做控制器开发时,需要按固定周期发送一个ID,这里就可以确认其周期是否正确,其精度可以达到0.001毫秒。
2.3 波形监测使用波形监测功能,可以将CAN物理数据象示波器一样显示出来,与"ID观测"功能一样,把CAN的ID以及解析方式事先登录到数据库中,然后数据解析就全部由程序自动完成。
与"ID观测"不同的地方在于,这里可以看到数据变化的全部轨迹。
此处波形绘制刷新可以使用两种方式,一种是按固定周期采样绘制,比较适合大量数据的长期监测。
一种是在CAN数据收到的时间点绘制,其优点就是不会漏画任何数据点,这对精确观测数据变化很有帮助。
监测的图形数据可以保存为文件,方便后续分析。
也可以保存为文本格式,使用Excel 可以直接打开和绘制图表。
非常容易使用。
★该页面使用了西谌科技通用的波形观察控件,提供了很多便利的功能以方便用户观察数据。
同时用户可以将别的地方取得的数据,用csv格式保存起来,在该控件中打开,以查看分析,它比excel所提供的功能便利得多。
★如果使用了j1939协议插件,这里还可以接收解析j1939的单帧与复帧(多帧)数据。
2.4 图形控件显示CAN图形控件显示为用户提供了更形象的CAN数据观察方式,它同样基于CAN数据库(或者j1939数据库)执行数据的自动转换,然后将转换结果以图形方式显示出来。
系统提供了多种显示控件,并且在一直增加新的类型。
其操作也是非常容易,通过ID观测页面或者数据库,简单使用右键快捷菜单就可以把监测项目添加到该页面,然后从图形控件库拖放任意控件到面板中,建立一个新的显示控件,最后拖放界面下部添加到页面的数据项到显示控件中,即可以将数据与控件关联,让控件以不同的形式显示数据。
这里波形监测页面类似,可以有两种显示刷新方式。
一种是按一定周期统一刷新,一种是对某些需要特定观察的项目作实时更新,每次数据更新时,显示也就更新,不遗漏任何过程中的数据。
这都是可由用户自己选择设置的。
2.5 数据保存程序提供了数据保存功能,可以将任何接收到的CAN数据保存在电脑硬盘上,然后使用离线工具,可以对数据进行分析。
比如,通过数据文件计算CAN总线统计信息,或者将数据转化成物理波形数据,便于分析,等等。
记录文件是用csv格式保存的,所以用户可以用任何文本编辑器或excel查看这些数据,做任何分析。
使用上述对话框,可以对保存的数据作更详细设定,它包括:保存文件类型、自定义文件名称、滤通与滤阻设置等等,基本能满足各类需要。
只要开启了数据记录,所有总线上收到的数据通过过滤后,都会自动保存在电脑中,不需要用户中间干预,这就避免了数据遗漏。
同时系统也提供了手动保存功能,可以将最近的数据(可以自定义缓冲大小)保存为单个文件,这就增加了数据保存的灵活性。
2.6 离线分析上面保存的数据,可以通过离线分析工具重现通信过程。
比如可以重放数据,像在线查看一样。