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要求,然后可点击开始测试。[page]
图 4 对称性测试共模电压
4. 等待进度条完成后,点击“生成报告”即可获得测试结果,如图5所示。
图 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总线分析仪
推荐阅读最新更新时间:2024-03-30 23:00
基于CAN总线在车载系统中的应用
1 引言
CAN(Controller Area Network)即控制器局域网络,它是德国波许(Bosch)一公司从20世纪80年代初开始,为解决当代汽车中日益增多的控制与测试仪器之间的数据交换而开发的一种能有效支持分布式控制或实时控制的串行通信网络。现代汽车安全性、舒适性及环保要求的不断提高,因此,本课题着眼于其发展的现状,通过CAN 总线 和外设 传感器 的应用,保证了车载系统和外围 电路 更好的通信,最大程度的保证了车辆的安全。
2 总体结构
本课题旨在通过对 CAN总线 的研究,保证车身与外围扩展电路正常的通信。经过分析比较,确定实行方案,并加以验证。
整个系统是将温度、加速度,还有TTS、 GPS 的数据
[嵌入式]
CAN总线控制器与DSP的接口
摘要:讨论了CAN总线控制器与DSP之间的接口,介绍了流行的CAN控制器芯片SJA1000和TMS320系列DSP芯片的接口时序,并给出了它们的接口方法和电路。
关键词:CAN控制器 DSP 时序 接口电路
现场总线是一种开放式、数字化、多点通信的控制系统局域网络,是当今自动化领域中最具有应用前景的技术之一。CAN总线是现场总线中的应用热点,CAN总线支持分布式控制和适时控制的串行通信网络。由于CAN总线具有通信速率高、开放性好、报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,越来越受到人们的关注。基于CAN总线的CAN控制器具有完成CAN总线通信协议所要求的全部必要功能,因此CAN控制器与其它微处理器的接口成为
[嵌入式]
基于CAN总线的地铁屏蔽门系统
基于CAN总线的地铁屏蔽门系统是指系统中PSC(站台隔离门控制器)、PSA(远方操作报警盘)以及每个DCU(门控器)都是挂接在CAN总线上的一个网络结点,CAN总线分布式结构可以保证网络上任何一个结点发生故障都不会影响整个网络其它结点的正常运行,并可以通过网络对屏蔽门进行全程控制、运行参数修改、声光报警等功能。屏蔽门 控制系统 在一些重要的节点及命令上也要采用硬线传输,充分利用其高可靠性及抗干扰性能,保证整个控制系统的可靠性。像PSC与信号系统、PSC与PSL(站台端头控制盒)之间,以及屏蔽门的开门、关门命令的发送及反馈,均要采用硬线传输。实例如下:
某线地铁有74个站台,每个站台有40扇门,每扇门有一
[嵌入式]
庖丁解车:关于总线技术之应用与特点讲解(三)
这一期小编主要介绍什么是现场总线,以及现场总线的主要类型CAN总线和LIN总线。众所周知,现场总线应当是应用在生产最底层的一种总线型拓扑的网络。直白一点来讲,这种总线是作用于现场的控制系统、直接与所有控制(设备)节点串行相连接的通信网络。汽车电子控制的现场范围可以从车窗升降器驱动机构到仪表显示装置,也可以从汽车悬架系统到发动机电子点火系统,安全气囊系统。汽车上受控制设备以及网络所处的环境很特殊,对信号的干扰有很多方面,而不同的部分要求控制的实时性也是有所区别的。这就决定了汽车上的现场总线既有区别于一般网络的特点又有一般工业自动化控制现场总线的特点。 20世纪八十年代现场总线技术才开始形成和发展,这要与微型计算机,特别是嵌入式系
[汽车电子]
CAN总线步进电机驱动器
目前,CAN总线步进电机驱动器在当代的应用可谓是越来越广泛,CAN总线步进电机驱动器是值得我们好好学习的,现在我们就深入了解CAN总线步进电机驱动器。 基本内容
现场总线是当今自动化领域技术发展热点之一,被誉为自动化领域计算机局域网。它出现为分布式控制系统实现各节点之间实时、可靠数据通信提供了强有力技术支持。CAN(Controller Area Network)属于现场总线范畴,它是一种有效支持分布式控制或实时控制串行通信网络。较之目前许多RS-485基于R线构建分布式控制系统而言,基于CAN总线分布式控制系统在以下方面具有明显优越性:
首先,CAN控制器工作于多主方式,网络中各节点都可根据总线访问优先权(取决于报文标识
[嵌入式]
基于AT89C52的CAN总线分布式测控系统的研制
1 CAN总线网络的技术特点 用通讯数据块编码,可实现多主工作方式,数据收发方式灵活,可实现点对点、一点对多点及全局广播等多种传输方式;可将DCS结构中主机的常规测试与控制功能分散到各个智能节点,节点控制器把采集到的数据通过CAN适配器发送到总线,或者向总线申请数据,主机便从原来繁重的底层设备监控任务中解放出来,进行更高层次的控制和管理功能,比如故障诊断、优化协调等; 采用非破坏性基于优先权的总线仲裁技术,具有暂时错误和永久性故障节点的判别及故障节点的自动脱离功能,使系统其它节点的通信不受影响;同时,CAN具有出错帧自动重发功能,可靠性高; 信号传输用短帧结构(8字节),实时性好; 不关闭总线即
[单片机]
基于C8051F040的CAN总线系统智能节点设计
1 智能节点硬件设计 C8051F040中内置CAN总线协议控制器,只要外接总线驱动芯片和适当的抗干扰电路就可以很方便地建立一个实用的CAN总线智能测控节点。本文采用PH ILIP公司的TJA1050T CAN总线驱动器,硬件原理图如图1所示。 图1智能节点电路 图1中C8051F040 的CAN信号接收引脚RX 和发送引脚TX 并不直接连接到TJA1050T 的RXD和TXD端,而是经由高速光耦6N137进行连接,实现CAN总线各节点的电气隔离。为了实现真正意义上完全的电气隔离,光耦部分的VA和VB必须通过DC-DC 模块或者是带有多个隔离输出的开关电源模块进行隔离。为防止过流冲击, TJA1050T 的CANH和CAN
[单片机]
基于CAN总线的轿车车窗智能控制系统设计
1 引言 目前.以微控制器为代表的汽车电子在整车电子系统中应用广泛,汽车控制正由机电控制系统转向以分布式网络为基础的智能化系统。CAN总线是一种支持分布式和实时控制的串行通信网络,以其高性能和高可靠性在自动控制领域广泛应用。作为目前最具应用潜力的现场总线之一,CAN总线技术为我国汽车产业升级、降低成本,扩大市场占用率提供支持。 现在各中高档轿车都安装有电动车窗,按钮控制车窗玻璃的升降。如果车窗无智能,司机在没有注意到乘客的手或物体伸出窗口的情况下按下按钮,乘客容易被车窗夹伤。为了安全,很多乘车都采用电动防夹车窗。在充分研究有关CAN总线在汽车电子系统中的应用和电动车窗防夹方案的基础上,提出一种基于CAN总线的轿车
[单片机]