原创 CAN/LIN/Flexray总线协议开发与解析/总线帧报文解码器waveBPS

2009-9-3 18:34 2725 6 6 分类: 汽车电子
waveBPS(含Pico 5000示波器硬件)




    waveBPS是用于FlexRay, CAN , UART (J1708, K-Line, SCI, GM CGI), J1850, SPI, I2C或LIN总线的便携式物理层串行模拟数据分析工具。


200933183816457.gif


waveBPS介绍
    在具体的工作中,某些工程师可能需要了解物理层信号的运行情况,但一般的CAN,LIN或FlexRay等<?XML:NAMESPACE PREFIX = O />

上层软件分析工具都不能提供足够的关于物理层运行状态的信息。

 


    基于此种情况,英特佩斯推出了产品WaveBPS,一种用于采集和分析FlexRay, CAN UART(J1708,K-Line, SCI, GM CGI), J1850, SPI, I2C LIN总线物理层波形的高级分析工具。除了一般的监控功能外,WaveBPS可以快速捕捉偶然的或间歇性的错误,如:跟踪由于突发事件引起的CAN错误帧或检查LIN工具在软件运行时是否存在timing错误。


20093318400871.jpg


 



20093318480137.jpg


 


优点
* 携带方便,接入设备或车载简单


* 自动测量功能可以快速发现节点正在发生的总线协 议错误,可以为您节省时间和提高工作效率

* 自动测量ECU的物理性能以提高生产效率

* 提供观察ECU间报文交互的便捷方式,帮助提高对协 议的认识

* 节省检查周期性报文错误的时间

* 可以设置微秒级精度的基于脚本的触发模式

* 节省搜寻协议物理层数据错误的时间

* 可以快速学习协议的实现细节以最大化工作效率


 


示例
    PicoScope 5204带有USB接口, 具备128M记录长度,250MHz带宽,并有先进的触发机制右图是用waveBPS解码出的FlexRay报文


200933185714624.jpg




规格
* TCP/IP 服务器Text API提供Windows客户端和Vehicle Spy Function Blocks之间的远程控制应用


* 开放的DLL导入机制允许从任何数据源导入波形

* 可以导出整个或部分模拟波形,并以二进制或CSV文件格式保存

* 可以导出被Vehicle Spy 缓存区支持的数据格式

* 可以在软件中修改波形以创建错误,并使用任意的波形发生器进行错误测试

* 导入或导出WaveBPS XML配置文件

* 节点分析可以为所有的网络节点准备统计分析数据以用于解码器和自动测量

* 采集模式包括单,多和过滤采集

* 自动采集模式实时保存与过滤条件相匹配的数据

* 回放波形文件时可以使用过滤功能

* 指针模式允许测量: 秒时间差, 位时间差,电压差,绝对电压,总线利用率

* 高效的指针可以灵活控制以测量长时间波形

* 基于位速率或可编程事件速率的波形自动滚动显示

* 基于任何自动测量的搜索,浏览,过滤功能

* 强大的外部旋钮鼠标操作波形的功能
* 与其它WaveBPS用户分享经过加密的波形

 

硬件支持

* 支持 PicoScope 5000 系列示波器,具有可编程的采样率和采集深度,示波器探头,触发,CAN错误帧触发,外部触发模式和预置触发

* 支持 neoVI FIRE 和 ValueCAN3设置高层协议触发
* 支持 3D 6轴旋钮 


解码规格

* 所有的自动测量都包含波形被采集的时刻,点击拖动可以缩放测量时间刻度

* 自动测量各种事件: 起始时间,时间宽度,帧间间隔,错误次数统计,警告次 数统计,报文ID,节点名

* Vehicle Spy 数据库支持,包括:UEF, DBC, LDF,FIBEX等

* 用户指定波特率和判决门限

* Decoder Templates 窗口支持用户对各种解码器进行自定义操作和命名
* 支持多通道的数学运算,如:A-B, A+B



 

CAN解码器

* 自动测量每条报文: 远程发送请求, CAN ID扩展位,保留位0, 保留位1, 单线CAN高电压唤醒报文,单线CAN高电压应答位,单线 CAN高速模式比特率, CAN 扩展帧远程请求,报文长度,CRC分隔符,应答位,应答位分隔符,CRC, 填充位统计,CAN数据段,CAN比特率误差,最小帧电压,最大帧电压,CAN应答时间,CAN应答位宽度,数据段和报文长度时间比

* 每条报文的Error & Warning 侦测: SRR = 0 Error, RB0 = 1 Error, DLC > 8 Error, Invalid CRC Error, CRC Del = 0 Form Error, Ack Error, ACK Del = 0 Form Error, EOF = 0 Form Error, IFS =0 Form Error, RB1 = 1 Error, RB0 = 1 Error, 比特误差Error, 高电压唤醒应答位警告, 帧局部解码警告,错误帧

* 自动测量整个波形: 帧计数, 错误技数, 空闲总线平均电压,帧最大电压,帧 最小电压,总线负载率

* GMW3110 单线 CAN 高速模式跳变解码

* 单线CAN 高电压门限设置

* 用户可设置比特误差和采样点

* 确保按照 GMW14241 - GMLAN 测试标准测量比特误差

 

LIN解码器

* 自动测量每条报文: 远程发送请求, CAN ID扩展位,保留位0, 保留位1, 单线CAN高电压唤醒报文,单线CAN高电压应答位,单线 CAN高速模式比特率, CAN 扩展帧远程请求,报文长度,CRC分隔符,应答位,应答位分隔符,CRC, 填充位统计,CAN数据段,CAN比特率误差,最小帧电压,最大帧电压,CAN 应答时间,CAN应答位宽度,数据段和报文长度时间比

* 每条报文的Error & Warning 侦测: SRR = 0 Error, RB0 = 1 Error, DLC > 8 Error, Invalid CRC Error, CRC Del = 0  Form Error, Ack Error, ACK Del = 0 Form Error, EOF = 0 Form Error, IFS =0 Form Error, RB1 = 1 Error, RB0 = 1 Error, 比特误差Error, 高电压唤醒应答位警告, 帧局部解码警告,错误帧

* 自动测量整个波形: 帧计数, 错误技数, 空闲总线平均电压,帧最大电压,帧 最小电压,总线负载率

* GMW3110 单线 CAN 高速模式跳变解码

* 单线CAN 高电压门限设置

* 用户可设置比特误差和采样点

* 确保按照 GMW14241 - GMLAN 测试标准测量比特误差

 

FlexRay解码器

* 自动测量每条报文: 保留位, 负载段前言指示,零帧指示,同步帧指示,起始帧指示, FlexRay 通道,头部CRC,周期计数,CRC,FlexRay帧间间隔长度,动态帧,数据长度,数据段

* 每条报文的Error & Warning侦测: 头部CRC错误, CRC错误,帧局部解码警告

* 自动测量整个波形: 帧计数, 错误计数

* A-B通道自动选择或自设定通道检测 网站http://www.maiweitek.com/

 

 


广州迈纬汽车电子有限公司

 

联系电话:020-3874 4868;3874 3384;3874 3344  
  
邮箱:
info@maiweitek.com  
  
网址:
www.maiweitek.com  
  
地址:广州市天河区五山华南理工大学国家科技园2号楼206
 
  
  
CANbus/K线/LIN/J1708/KWP2000/can总线分析仪/总线数据记录仪/ECU刷写/总线诊断仪/汽车总线设计//CAN总线培训/LIN总线培训/总线仿真/ECU仿真/ECU刷新/MOST车载多媒体网络//OBD协议/FlexRay协议/汽车总线技术培训/行车测试/汽车总线分析测试工具/汽车总线分析测试软件/车辆网络/Pass-through接口设备/J1939协议培训  
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条