Microchip专家技术文章;使用OptoLyzer® MOCCA FD进行CAN FD测试和模拟

分享到:

Microchip Technology Inc.
车载信息娱乐系统解决方案部
资深技术销售和产品营销经理
Bjoern Sander
 
OptoLyzer MOCCA系列是K2L的汽车总线接口产品线。从配有六个标准CAN和六个LIN接口的Opto Lyzer MOCCA CL设备,到配有六个标准CAN、六个LIN、一个FlexRay和一个MOST接口的OptoLyz er MOCCA紧凑型设备,OptoLyzer MOCCA系列为不同的应用场景提供各种定制的解决方案。这些设备可用于应用程序测试、模拟和验证,还可用于网关应用。配合使用K2L的OptoLyzer St udio软件,OptoLyzer MOCCA系列一定能助整个开发流程一臂之力。
 
本文中,我们重点介绍Op toLyzer MOCCA FD,这是一款用于CAN FD、CAN和LIN的开发工具。除了硬件外,我们还将讨论面向OptoLyzer MOCCA FD用户提供的软件选项:OptoLyzer Studio和K2L.Bus。
 

1

图1 OptoLyzer® MOCCA系列设备

 

OptoLyzer MOCCA FD的接口
OptoLyzer MOCCA FD配有两个CAN-FD接口,这两个接口也可以配置为CAN高速、CAN低速或单线CAN。此外还配有六个LIN接口和四个标准CAN接口。CAN-FD方面,支持ISO和非ISOCRC计算。CAN FD时间戳的精度小于一微秒。此外,MOCCA FD还带有触发接口和继电器接口。与PC连接方面,设备配有USB 2.0接口。 
 
 
2

图2 OptoLyzer® MOCCA FD的正面和背面接口

OptoLyzer MOCCA FD用例
使用OptoLyzer MOCCA FD时,下面是开发期间可能涉及到的两个主要用例。如图3所示,Opt oLyzer MOCCA FD的第一个用例是跟踪和分析总线上的活动。MOCCA FD接口直接连接到CAN F D总线。另一端则通过USB连接到运行K2L开发软件(OptoLyzer MOCCA FD随附的OptoLyzer Studio或可编程的API K2L.Bus)的笔记本电脑。
 
第二个用例则不仅仅是用于分析。在此用例中,分别使用OptoLyzer MOCCA FD和OptoLyzer Studio以及基于K2L Bus的自定义应用程序替代或模拟CAN FD节点。在图3所示的系统中,OptoLyzer MOCCA FD和PC软件将组合构成网络中的第四个CAN FD节点。
 

3

图3 CAN FD分析和模拟

 

图4中的屏幕截图是后一用例的示例,展示了一个小型CAN FD演示系统。前景中,OptoLyzer MOCCA FD通过CAN连接到PrehIDrive,并通过CAN FD连接到Microchip的CAN FD评估板。另外,还将OptoLyzer MOCCA FD通过USB连接到运行OptoLyzer Studio的PC。这可以从背景中的计算机屏幕看到。PC上较小的窗口来自与Microchip评估板连接的Pico Technology示波器。该窗口显示了通过CAN FD总线传输的CAN FD帧。OptoLyzer Studio借助转速计插件窗口显示了CAN FD数据相位的波特率。在该演示系统中,可以借助IDrive更改CAN FD通信中数据相位的传输速率。 
 

4

图4 将OptoLyzer® MOCCA FD/OptoLyzer Studio用作CAN FD节点

OptoLyzer MOCCA FD软件选项– OptoLyzer Studio和K2L.Bus
 
OptoLyzer MOCCA FD硬件的网络接口可以使用K2L功能强大的OptoLyzer Studio软件进行配置。除了波特率和比特时序等标准设置(参见图5)的修改功能外,该软件还提供了以下高级功能:Trace View简洁显示所连接总线上的流量; 可在在线测量期间和离线模式下在Graph View中观察信号行为。此外,Filter Editor还可用于定义滤波条件。借助Activity View功能,可以简单明了地查看总线接口的模拟情况。
 

5

图5 OptoLyzer® Studio中的CAN和CAN FD设置

K2L.Bus API免费提供,让客户可以通过编程访问OptoLyzer MOCCA FD。K2L Bus是使用C#开发的.NET动态链接库,可以在实际.NET测试和模拟应用程序的开发期间使用。另外还提供一组示例,说明如何从自定义C#程序内访问OptoLyzer MOCCA硬件接口(http://k2l.de/Downloads/OptoLyzerStudioExamples.zip)。
 
继续阅读
Microchip新型汽车级 MEMS 振荡器问世 —— 有效改善恶劣环境下的可靠性及性能

随着技术不断进步以及现代汽车中复杂电子系统应用的日益增加,市场对相关器件定时性能和可靠性的卓越性要求越来越高。在当今高度先进的汽车系统中,时序的精确度、准确性以及对恶劣环境的耐受能力对于能否确保精确操作至关重要。为此,全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)发布了全新的DSA系列汽车级MEMS(微机电系统)振荡器产品

Microchip首席运营官专访:展望2018!半导体行业的机遇与挑战

随着全球电子产品市场的蓬勃发展,在过去的一年里,Microchip与各位一起经历了半导体领域大幅、持续的增长。与此同时,半导体行业的格局也已发生了显著转变。那么,2018年行业内有哪些机遇和挑战呢?

用Microchip Curiosity PIC32MX470驱动OLED12864显示屏

这次要测试的是驱动OLED12864显示屏。OLED12864模块使用的是IIC接口,SDA接RF4引脚,SCL接RF5引脚,电源为3.3V。IIC时序使用软件模拟,采用强制读写模式。

项目分享:基于Microchip PIC32MM开发板的电机控制

PIC32MM系列是Microchip功耗最低且最具成本效益的32位PIC32微控制器系列,选用PIC32MM 板卡,来进行这次电机控制项目

Microchip专家技术文章 LED调光引擎:基于8位MCU的开关模式可调光LED驱动器解决方案

开关模式可调光LED驱动器凭借其高效性以及对LED电流的精确控制而闻名。这类LED驱动器还可以提供调光功能,使得最终用户在营造奇幻灯光效果的同时有效降低自身功耗。

©2018 Microchip Corporation
facebook google plus twitter linkedin youku weibo rss