CAN总线分析仿真软件XTM
1、概述Xtm是用于控制嵌入式网络节点(ECU)的软件环境。它也可以用来显示和修改网络节点的状态,使嵌入式网络节点的通信更加形象化,便于分析,或者还可以通过模拟网络节点的行为来代替缺少的网络节点,改变和完成网络交通。如图1所示:图1网络交通图2、目前支持的网络CANLIN以太网(只支持UDP,不支持TCP)FlexRayTMPC机的串行接口和K线(和相应的LAPcan卡配合使用),也可用于与外部硬件进行通信3、特点。如图2所示:图2特点归纳CAN节点与网络仿真:可添加和修改脚本文件用于网络节点的仿真,解读数据帧,软件可运行在复杂的网络协议上。◆LIN与FlexRay总线分析◆模块化设计:用较少的消耗就可以把新的硬件接口和可视化窗口添加进来。◆图形化显示:CAN数据信号分析与图形化显示。◆多线程处理:能在Windows上同时使用多个XTM程序,优化接口界面处理速度。◆可视化图形编辑界面:创建用户自己的应用程序。◆***诊断功能:采用***协议可以快速而有效地实现对汽车电控单元的标定。4、功能(1)软件主界面。如图3所示:图3主界面(2)模块化结构◆Xtm包含了许多的软件界面,这些界面都能不丌同的硬件接口迚行通信。◆特定的软件模块包含通信协议,例如***和XCP。◆自定义传输协议,如TP1.6和TP2.0,可以用Xtm-Script-Interpreter来处理。◆在配置阶段,软件界面就被定义好了,且在正常的运行过程中不能被修改。当然,这些界面所产生的数据和信号都可以显示。如图4、图5所示:图4图5(3)模块:个人任务◆每个设置都包括有像RX戒者RX/TX一样的基础项,不同的软件模块都可以包含这些项。◆该理念提供了***大的灵活性来建立满足用户需要的设置或者给予特定的用户组不同的设置。如图6所示:图6(4)软件包:经典标准包◆可在应用戒者用户需求的基础上整合软件模块。◆一些经典的整合如图7所示:图7选项:***接口通过***阅读A2L文件和测量,仅与模块“CAN接口RX/TX”结合使用根据要求选项:LIN接口软件界面以设置LIN通信,仅与“CAN接口RX/TX”结合使用根据要求注:软件工具能与CAN和LIN硬件接口结合使用。根据这些接口的选择,软件将提供特定的模块。5、应用(1)控件模拟ECU仿真界面。如图8所示图8控件模拟ECU仿真界面(2)原始数据,波形以及仪表显示界面。如图9所示:图9原始数据,波形以及仪表显示界面(3)各种温度,电压,电流数据显示界面。如图10所示:图10各种温度,电压,电流数据显示界面5、系统要求建议操作系统为WindowsNT,Windows2000,或者WindowsXP,同时也适用于基于Windows98/ME操作系统的电脑,但不基于WindowsNT的系统相比实时行为较差。◆为了能在CAN总线网络上运行,需要在运行XTM之前安装KvaserCAN总线硬件的CAN驱动程序◆电脑在WindowsNT操作系统安装后,运行demo版Xtm不需要安装有CAN驱动程序。虚拟CAN通道的驱动程序会在需要的时候自动加载。如图11所示:图11KvaserHa***are6、硬件要求◆瑞典Kvaser公司的CAN设备LAPcan,USBcan,PCIcan,DRVlin等;◆串行接口:PC机上;◆网络接口:如图12所示:图12网络接口◆目前支持的CAN硬件,是来自瑞典KvaserAB公司的CAN总线分析仪。◆根据安装的驱劢程序的版本,也可以使用VectorInformatikGmbH公司的CANcardX和CANcardXL。)