基于CANScope-Pro总线分析仪

发布者:WhisperingWind最新更新时间:2015-07-30 来源: eefocus关键字:CANScope-Pro  CAN总线  网络通信  误码率分析仪 手机看文章 扫描二维码
随时随地手机看文章
CAN总线设计规范对于CAN节点的输出电压有着严格的规定,单个节点的输出电压如果不符合规范,则在现场组网后容易出现信号电平不可靠的情况,导致错误帧的出现,各节点间无法进行通信。具体要求如表1所示,为测试标准“ISO 11898-2输出电压标准”。


表 1  ISO 11898-2输出电压标准

 

所以每个厂家在产品投入使用前,都要测试CAN节点DUT(被测设备)的输出电压幅值。一般是使用ISO 11989-2输出电压标准的CAN测试方法,如下描述:


如表1所示负载条件下,选择被测DUT的适应条件,如图 1所示,Rtest为网络负载电阻,正常为60Ω,高负载时为45Ω。测量绝对和差分电压等级和CANL CANH线电压: VCAN_H,VCAN_L,然后计算差分电压Vdiff和共模电压VCM。其中Vdiff和VCM的计算方法如下:


Vdiff = VCAN_H – VCAN_L
VCM = 0.5 * (VCAN_H + VCAN_L)


如果测试结果符合表1所示,则通过测试。

 


图 1  输出电压测试原理


由此可见,该方法虽然可以测量计算出信号的输出电压,但测试系统搭建较为麻烦,且需要多次测量取平均值做计算,还有可能出现测量误差,浪费人力物力。


所以广州致远电子股份有限公司改进了测试方法,使用CANScope-Pro总线分析仪与CANScope-StressZ扩展板组合后,采用对称性测试的方法,避免了人工测量统计的误差,同时配合自动化测试的方式,减少了测试时间的浪费,且使大数据量统计测量得以实现,提高了测试的准确度,极大节约了人工成本。


测试方案如下:

1. 使DUT上电后,能一直发送CAN报文,CANScope不勾选总线应答,其黑色表笔(地)要和DUT的CAN收发器共地,如图2所示,配置Stress板的模拟干扰参数,进行测试系统的测试连接。


按表1所示,按照对应的测试条件,通过调整CANScope-StressZ模拟扩展板上的RHL值,进行模拟负载电阻的变化(正常测试时,RHL=60Ω,高负载测试时,RHL=45Ω),进行DUT输出差分驱动能力测试。

 


图 2  输出电压测试连接图

 

2. 启动CANScope-StressZ与CANScope,记录一段时间报文和波形后(至少10000帧以上),点击CANScope的停止,保存。然后点击“测试”中的 “对称性测试”进行共模电压VCM的自动测试,如图3所示:

 


图 3  CANScope对称性测试


3. 进入“对称性测试”设置界面,如图4所示。点击“自动设置”按钮,调整好电压范围与偏移,然后将误差电压设置为0.25,以同时符合显性与隐性电平时的VCM要求,然后可点击开始测试。



图 4  对称性测试共模电压

 

4. 等待进度条完成后,点击“生成报告”即可获得测试结果,如图5所示。[page]



图 5  软件眼图添加配置

 

5. 如图6所示,点击“测试”中的 “CAN测试仪”,进行CAN_H、CAN_L、CAN_DIFF参数的测试。

 


图 6  CAN测试仪自动测试

 

6. 保持DUT(被测试设备)处于发送数据状态,如图7所示,进入“CAN测试仪”界面,勾选电压测试,将ISO11898-2中VCAN_H,VCAN_L,Vdiff的要求填入电压测试中,点击“开启”即可。等待测试结束后,可点击“测试报告”按钮,生成如图8的测试报告文件。


注意:由于CANScope测试Vdiff的隐性最大值无法设置到0.05V,只能设置为0.5V,所以这个测试选项应使用ZDS2024示波器配合差分探头进行准确测试。

 


图 7  CAN测试仪-电压测试



图 8  电压测试报告


CANScope分析仪周立功致远电子研发的一款综合性的CAN总线开发与测试的专业工具,集海量存储示波器、网络分析仪、误码率分析仪、协议分析仪及可靠性测试工具于一身,并把各种仪器有机的整合和关联;重新定义CAN总线的开发测试方法,可对CAN网络通信正确性、可靠性、合理性进行多角度全方位的评估;帮助用户快速定位故障节点,解决CAN总线应用的各种问题,是CAN总线开发测试的终极工具。

 

关键字:CANScope-Pro  CAN总线  网络通信  误码率分析仪 引用地址:基于CANScope-Pro总线分析仪

上一篇:如何准确测量CAN节点的输入电压阈值
下一篇:CAN-bus通信步入手机APP时代!

推荐阅读最新更新时间:2024-05-02 23:50

技术文章—CAN总线同步跳转宽度的作用
CAN总线一直以来以稳定、容错性高而著称。要想达到这样的效果,其独特的同步机制是非常重要的一点,本文将为大家讲解一下CAN总线的同步机制以及SJW 的作用所在。 CAN总线的同步共有两种方式:硬同步和重同步。 硬同步 在总线刚刚从空闲状态中走出来的时候,在帧头的位置都会进行一次同步。此时所有的节点位时间重新开始,就像所有的运动员都再一次回到了起跑线上。这种同步方式被称作硬同步。 重同步 硬同步时只是在有帧起始信号时起作用,无法确保后续一连串的位时序都是同步的,这个时候重同步就到了发挥作用的时候。具体来说,CAN总线的一个位时间中包含两个缓冲段BS1和BS2: 在两个缓冲段中间的位置,即是读取总线
[汽车电子]
技术文章—<font color='red'>CAN总线</font>同步跳转宽度的作用
基于CAN总线的家庭控制器的设计与实现
    摘要: CAN总线是一种新型网络协议,是一种有效支持分布式控制和实时控制的串行通信网络,它具有传输速度快、自动解决总线竞争、实时性好、可靠性高、纠错能力强等特点,目前已成为一种国际总线标准。本文介绍一种基于CAN总线的家庭控制器的实现方案。     关键词: CAN总线 家庭控制器 引言 CAN(Controller Area Network)总线是德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps,通信距离可达10km,CAN协议的一个最大特点是废除了传统的站地址编码
[应用]
基于ARM7处理器的CAN总线网络设计
1 引言 can(controller area network)即控制器局域网络,最初是由德国bosch公司为解决汽车监控系统中的自动化系统集成而设计的数字信号通信协议,属于总线式串行通信网络。由于can总线自身的特点,其应用领域由汽车行业扩展到过程控制、机械制造、机器人和楼宇自动化等领域,被公认为最有发展前景的现场总线之一。 can总线系统网络拓扑结构采用总线式结构,其结构简单、成本低,并且采用无源抽头连接,系统可靠性高。本设计在保证系统可靠工作和降低成本的条件下,具有通用性、实时性和可扩展性等持点。 2 系统总体方案设计 整个can网络由上位机(上位机也是网络节点)和各网络节点组成(见图1)。上位机
[单片机]
Kinco步科总线型触摸屏在电动大巴行业的应用
一、概述         汽车是现代社会的重要交通工具,为人们提供了便捷、舒适的出行服务,然而传统燃油车辆在使用过程中产生了大量的有害废气,并加剧了对不可再生资源石油的依赖。作为能源消费大国,我国形势更为严峻,能源大量进口危及到国民经济正常运行和国家能源安全。在环境方面,交通能源消耗也是造成局部环境污染和全球温室气体排放的主要原因之一。         为了应对全球能源危机和气候变化,近年来世界各国纷纷加速推进汽车产业的转型升级,电动汽车作为传统燃油汽车的替代方案逐渐成为研究热点。但是电池及电池管理却是制约电动汽车发展的瓶颈,在电池自身容量已经确定的情况下,对电池组有效地监控、管理,成为延长电池组使用寿命,从而提升电动汽车续行里程
[嵌入式]
基于CAN总线的电梯外呼系统方案设计
随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。 电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯主板将电梯的实时运行信息通过CAN总线传递给电梯外呼板,通过外呼板LED显示出来,供乘客参阅。 AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR单片机ATmegal6。它具有先进的RI- SC结构,具有
[嵌入式]
基于CAN总线交通信号灯动态调整系统的设计
国内红绿灯交通控制系统中红绿灯切换时间广泛采用固定或者分时段变化的时间间隔,或者由交通指挥中心根据交通状况调整时间间隔,不能够根据实际的交通状况进行动态切换,也不能够根据道路状况预先干预,防止交通恶化。在极端情况下,可能会出现有车的方向红灯禁行,没车的方向绿灯通行的现象。这种方式低效、严重依赖于交管部门的工作效率,且一般只能在交通恶化后才可能介入,不能提前预防。为此本文提出了一种基于CAN总线的红绿灯动态调整系统,它能够根据实际交通状况实时调整红绿灯时间,可以降低道路拥堵几率,保障交通畅通。 1 总体设计方案 总体设计方案如图1所示。图1(a)为每个路口的红绿灯控制器,其中环形线圈和红绿灯之间的虚线表示两者之问的联动关系。图1(
[单片机]
基于<font color='red'>CAN总线</font>交通信号灯动态调整系统的设计
CAN总线远程传输可靠性的设计方法和实现
O 引言     现场总线能同时满足过程控制和制造业自动化的需求,成为工业数据总线领域最为活跃的技术之一。CAN(Controller Area Network,即控制器局域网)现场总线以其多主方式,报文自动过滤重发、极低的误码率和高通讯速率等特点,在各种低成本、高抗干扰的多机远程监控系统中得到广泛应用。     CAN总线属于总线式带同步位的串行通信网络,由于采用了许多新技术以及独特的设计,与一般的通信总线相比,CAN总线在远距离数据通信上具有突出的可靠性、实时性和灵活性。CAN的直接通信距离最远可达lOkm(通信速率5Kbps以下),通信速率最高可达lMbps(通信距离最长40m)。但在实际的远程传输过程中,通信数据受许多因素的
[嵌入式]
STM32 CAN总线传输波特率的计算
本人用的单片机是STM32F407,其它型号的单片机类似,可做参考! 一、标准CAN协议位时序概念 由于CAN属于异步通讯,没有时钟信号线,连接在同一个总线网络中的各个节点会像串口异步通讯那样,节点间使用约定好的波特率进行通讯。 同时,CAN还使用“位同步”的方式来抗干扰、吸收误差,实现对总线电平信号进行正确的采样,确保通讯正常。 为了实现这个位同步,CAN协议将每个位的时序分解为四段:SS段、PTS段、PSB1段、PBS2段。同时定义最小的时间单位:Tq,四个段的长度用x个Tq表示,加起来就是一个位的时序。 用一个图来表示可能会形象一点,如图一个位的时序就是19Tq。 以上就是CAN标准协议定义的位时序,而S
[单片机]
STM32 <font color='red'>CAN总线</font>传输波特率的计算
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved