CAN总线解析
一、典型应用
CAN-bus 网络诊断与测试
汽车电子应用
电力通讯网络
工业控制设备
高速、大数据量通讯
二、CAN-bus连接器
USBCAN-II接口卡集成 2 路 CAN 通道,可以用于连接一个 CAN-bus 网络或者 CANbus接口的设备。CAN-bus 通道由 1 个 6 Pin 插拔式接线端子引出。接线 端子的引脚定义如表2.1 所示。
图2.1USBCAN-II接口卡的 CAN-bus 信号分配
三、CAN总线连接
USBCAN-II接口卡和 CAN-bus 总线连接的时候,仅需要将 CAN_L 连 CAN_L,CAN_H连 CAN_H 信号。
CAN-bus 网络采用直线拓扑结构,总线的 2 个终端需要安装 120Ω 的终端电阻;如果节 点数目大于 2,中间节点不需要安装 120Ω 的终端电阻。对于分支连接,其长度不应超过 3 米。
CAN-bus 总线的连接见图 31 所示。
注意:CAN-bus 电缆可以使用普通双绞线、屏蔽双绞线。若通讯距离超过 1Km,应保 证线的截面积大于 Φ1.0mm2,具体规格应根据距离而定,常规是随距离的加长而适当加大。
四、实际应用:通用CAN总线分析仪
型号: USBCAN-II Pro
USBCAN-II Pro高品质CAN分析仪是国内使用非常广泛的CAN分析仪,该型号CAN分析仪是兼容USB2.0全速规范的,带有2路CAN接口的高性能CAN分析仪(接口卡)。使用该设备,PC机可以通过USB总线连接至CAN网络,构成车辆、煤矿、实验室、工业控制、智能小区等CAN网络领域中的数据采集与数据处理的节点。
USBCAN-II Pro可用于开发、测试、管理、维护CAN网络,记录、收发、分析总线数据。同时,该设备具有体积小、即插即用等特点,也是便携式系统用户的最佳选择。产品已广泛应用于铁路、地铁、医疗、煤矿、楼宇安防、电梯控制、智能停车场等大型系统中。
我公司新一代ECAN设备支持扩展,可以扩展支持任何国外USBCAN设备,包括PEAK,IXXAT,SYSTEC,ESD等品牌。设备可作为EPEC、TTC、赛灵卓、IFM等控制器的下载设备。
工业级产品,超强抗干扰性能:
软件详述
ECanTools
将PC连接到CAN总线,实现PC到CAN2.0A和CAN2.0B(包括标准帧、扩展帧、数据帧、远程帧)的双向通讯。
2. 不知道自己的单片机设置的波特率是否正确?不知道已有CAN设备上使用的波特率到底是多少?
8. 想模拟主设备对从设备进行测试?
——CAN数据保存及录播功能。
9. 想对汽车ECU进行程序烧写?
——文件发送功能可实现程序烧写。
10. 想查看总线错误帧?
Canpro
协议解析功能:可用于解析标准的CAN总线高层协议,包括:DeviceNet、SAE J1939、CANOpen、ICAN等。不了解CAN协议的用户使用可快速学习协议内容加快项目进程。
数据触发功能:按配置好的规则进行触发发送数据,即设定接收到指定的数据时发送已设置好的数据。此功能可用于特殊报文定位和检测,及握手协议调试。
数据分类功能:将当前接收到的所有数据按相应的规则分类合并显示,分类后的数据将以“树”的形式合并到一起,方便后期数据分析。
CanTest
核心功能——DBC文件解析
可解析汽车CAN总线J1939协议数据中通用部分所代表的意义,运用解析功能可直观看出ECU发出的帧数据中各位数据含义及部分车辆参数,可用于破解车辆CAN信号及调试维修。
时序发送数据功能:将要发送的数据排列成时序队列,可设置每帧数据的间隔时间和发送次数,最多可以设置100帧数据。
统计总线负载率:以图形曲线的方式显示实时总线负载率。
USBCAN-II Pro相较于单通道设备,增加了一路完全独立的CAN分析通道,这使得它可以使用一些单通道设备不具有的功能,比如同时监控检测两条CAN总线、智能CAN中继、离线脱机等;增加了DC5V电源接口,可以在工业现场给离线CAN中继和脱机模式供电;同时我们也对硬件品质再一次做了升级。
此型号设备不支持Linux操作系统,如您需要在Linux环境下使用,请购买ECAN-PC设备,详情请点击型号进入链接
作者:才女小丫
技术支持:沈阳广成科技有限公司