详细功能
数据记录
车辆数据需要记录以便测试和分析——评估工作通常在后期离线进行。由于数据量非常大,需要智能机制来限制数据量。这些机制包括:通过滤波选择性记录单个信号或报文、事件触发的“开始/停止”功能,以及自动覆盖旧的无用数据。此外,数据记录功能还具备节能待机模式,可在产品使用时通过“唤醒”功能快速退出待机状态。
读写数据
车载网络是车辆内的封闭系统。这些系统并非像工业系统那样基于单个设备来描述,而是基于网络,使用报文目录(DBC、Fibex、ARXML、LDF、A2L等)来描述。通过这些描述,可以对记录的数据进行解码和评估。使用HMS产品时,用户可选择基于报文或基于信号的方式进行数据记录,以获得针对具体应用的最佳效果。

通过定制触发实现灵活性
HMS的所有数据记录解决方案均包含集成触发功能。该功能由单个事件组成,用于触发记录过程,即启动或停止记录。这些事件包括:超过阈值、接收到定义报文或事件之间的逻辑关联等。
诊断
支持多种诊断协议。可通过可选的D-PDU API或经由DoIP向控制单元发送诊断数据或更新功能。
网关
网关是在CANnector、Mobilizer或FRC-EP系列上执行的每个配置中的主应用。它不仅提供从一路CAN总线到另一路总线的数据传输,还允许将逻辑总线系统——如用户代码、数据记录器、Matlab/Simulink等——连接到整体数据交换中。通过这种策略,可以单独将每个帧、PDU或信号从源端路由到目标端。这一过程可直接操作,也可通过定制用户代码对数据进行实时处理。
如何配置网关应用?您只需使用ACT工具中的网关视图,通过拖拽方式定义源和目标关系。将所需数据从源总线拖放至目标总线即可——无论目标是真实总线系统还是用户代码、记录器等。最终,生成的配置可加载到Ixxat嵌入式平台上独立执行。
FlexRay / CAN / CAN FD / LIN
这些接口可使用总线描述文件,但并非必须。如果提供了描述文件,可方便地配置基于信号的网关,因为您可以从总线描述文件中选择信号,并将其映射到带有描述文件的其他总线上。这样,即可将来自不同源报文的信号组合到一条目标报文中。
如果源端和目标端的物理信号表示方式不一致怎么办?此时可启用自动信号转换,或使用用户代码或特定的Matlab/Simulink模型进行复杂的信号调整。
生成的数据帧如何发送到目标总线?有多种选项可供选择:
- 由接收到一个或多个源信号触发
- 由一个或多个源信号的值变化触发
- 按对应CANdb中定义的周期时间循环发送
- 按手动调整的周期时间循环发送
- 基于触发信号(例如由用户代码生成)
- 上述方式的组合
有些信号不需要变化的值?确实会有这种情况。此时可为这些信号设置静态默认值。该默认值可以是底层总线描述文件中定义的静态值,也可以是自行定义的值。
LIN转CAN网关配置示例:

- 使用我们免费的ACT软件
- 导入您的LDF文件
- 选择需要路由至CAN(FD)的信号和帧
- ACT可生成新的DBC文件
- 或导入您的DBC/ARXML文件,通过拖拽将信号映射至您的DBC信号/帧 - 此外,还可通过拖拽方式创建基于WebSocket的可视化
- 如需操作信号,可使用我们的C用户代码
- 将配置下载至设备
完成!
EtherCAT
需要将基于CAN(FD)、FlexRay或LIN的系统连接至现代工业通信?没问题,只需选择带有EtherCAT扩展的CANnector、Mobilizer或FRC-EP系列设备即可。在ACT中,您可以使用便捷的拖拽方式生成与EtherCAT从站之间的映射。ACT还会自动生成对应的ESI文件,可与任何支持EtherCAT主站的设备配合使用,方便配置您的EtherCAT网络。
一旦连接至EtherCAT,所有数据——来自CAN(FD)、FlexRay或LIN总线系统,或来自其他基于EtherCAT的传感器或I/O设备——都将同步分发到同一通信系统上,供控制测试执行的SPS或PC使用。
模拟/数字I/O
FRC-EP、Mobilizer和CANnector设备还提供模拟或数字I/O端口。ACT允许像使用配置中的任何其他信号一样使用这些I/O信号。在配置好数据方向、数值范围、转换规则和单位后,即可通过拖拽方式轻松映射至/从其他总线系统映射。
虚拟总线
通过ACT,您可以在配置中添加虚拟总线。虚拟总线用于在配置中定义自己的“变量”(环境变量)。这些变量可通过拖拽方式映射至/从任何其他总线系统映射。例如,可通过C用户代码模块计算此类变量,然后在其他总线系统中使用。
DBC生成器
网关的功能之一是能够基于不同物理总线和逻辑总线的映射关系生成DBC文件——适用于CAN、CAN FD、通用以太网、虚拟CANonEthernet、CAN@net等。
FDX
XCPonEthernet对您来说太复杂了?没问题,您还可以使用更简单的快速数据交换协议,将第三方软件方案与CANnector、Mobilizer或FRC-EP系列设备连接起来。在ACT中,所有所需信号均通过拖拽方式映射至/从FDX总线系统映射。ACT会自动生成FDX总线对应的XML描述文件,该XML文件可导入您的软件方案中,即可开始读取或发送数据。
通用以太网 / CAN@net / 虚拟CAN(FD)onEthernet
想要减少布线或桥接长距离?我们的通用以太网协议可轻松解决这一挑战。通用以太网是基于以太网的虚拟CAN(FD)、FlexRay或LIN总线系统。通过ACT,您可以将所需数据映射至/从通用以太网总线系统。
数据随后通过以太网分发,并可借助另一台CANnector、Mobilizer或FRC-EP系列设备转换回物理协议——这就是经典的远程扩展器方案。
如果您希望将数据流直接连接到PC,可使用我们的VCI驱动程序,将该设备用作远程PC接口。
最多可配置16个此类虚拟总线。您可以将所需数据分发到一个或多个(最多16个)不同的IP地址或端口。这意味着您可以创建自己的基于以太网的通信网络,仅在“最后一公里”使用CAN(FD)、FlexRay或LIN协议。
通用以太网协议还支持将Ixxat CAN@net设备与CANnector、Mobilizer或FRC-EP系列设备组合使用。如果CAN端口数量不足,可通过这种方式扩展至多达136个CAN接口或72个CAN FD接口。
您的Windows PC无法使用VCI驱动程序?通用以太网协议非常易于在任何目标操作系统上实现。在最简单的情况下,您只需使用终端程序即可发送和接收数据。
剩余总线仿真(RBS)
剩余总线仿真(或称残余总线仿真)用于模拟ECU或车辆部件。通常需要使用脚本语言手动编写代码——但Ixxat的方案无需如此。我们的RBS通过您使用集成车辆编辑器定义的车辆描述数据库自动生成。您只需选择要仿真的ECU即可。
以下工作由ACT自动完成:
- 检测需要发送的报文
- 检测哪些报文包含CRC或活跃计数器
- 自动生成计算CRC和活跃计数器的模块
- 交叉编译生成的C代码,并以最高性能集成到测试配置的其余部分
这一切都通过配置向导完成——无需编程工作。想要影响RBS的行为?没问题,只需在自动生成的模块中添加您自己的代码或算法即可。最终,包含RBS的完整配置将在Mobilizer或FRC-EP系列设备上独立执行。
XCPonEthernet
您想要控制或调整在Mobilizer或FRC-EP系列设备上执行的RBS?可通过XCPonEthernet连接支持该标准的第三方软件。
如有需要,ACT会生成一个A2L描述文件,其中包含设备上执行的RBS/网关配置所发送的所有信号。从第三方工具的角度来看,Mobilizer或FRC-EP系列设备相当于一个虚拟ECU。通过A2L虚拟内存,可读取或写入包含所需信号的内存位置。这样,您就能影响不同总线系统上发送的所有内容,包括RBS生成的CRC和活跃计数器,或设备上执行用户代码所计算的信号。
HIL信号操作
基于FlexRay/CAN RBS和XCPonEthernet扩展,可定义和操作RBS发送的信号。例如:
- 在定义的时间或周期数内开关信号
- 信号关闭时发送定义的替代值
- 对CRC和活跃计数器进行定义性篡改
信号操作的控制可通过用户代码、网关或XCPonEthernet实现。
可视化
信号可视化作为虚拟总线添加到网关配置中。通过集成Web服务器,可轻松显示和激励所有映射信号。任何设备(PC、智能手机、平板电脑)均可作为显示终端,唯一要求是具备支持HTML5的Web浏览器。HMS为此提供通用HTML页面,用户可根据自身需求进行定制。可视化设备通过USB、以太网或WLAN连接。
用户可单独选择要可视化的信号,以及以文本形式还是图形形式显示。此类可视化配置可存储在CANnector/Mobilizer/FRC-EP系列设备上或可视化设备上。这样既支持个性化视图存储,也可由配置人员定义允许查看的内容。

需要定制可视化方案? 如果默认可视化方案不能满足需求,您可以轻松添加基于HTML5的自定义可视化。只需连接到标准化数据交换流即可。
Matlab/Simulink模型
对于部分用户来说,开发C代码过于复杂,或已有来自其他项目的现成模型。这些模型可通过专用API进行集成。与用户代码类似,Matlab/Simulink模型可访问映射后的信号和报文,从而集成更复杂的功能模型。
如果已有基于Matlab或Simulink的功能模型,可通过ACT将其集成到整体配置中。如有需要,ACT可自动生成基础模型,其中包含所有所需信号以及从原始值到物理信号值转换的框架。用户只需使用Matlab或Simulink设计所需功能,或将现有模型复制到基础模型中。最终,系统会自动生成可执行模块并集成到整体配置中,该配置将独立在设备上运行。
用户代码
除标准网关方案的功能外,Mobilizer、CANnector和FRC-EP系列智能网关还支持集成用户自定义功能。为此,网关配置中引入了用户代码总线作为虚拟总线。从各总线系统通过拖拽方式映射的信号和报文,可作为用户代码的输入/输出。用户代码应用以标准C语言编写,可实现特定算法。这使得控制数字量输出或为记录器实现复杂触发模块变得简单而便捷。
IxAdmin
IxAdmin是基于PC的管理工具(免费软件),适用于FRC-EP系列、Mobilizer和CANnector平台,可通过USB、以太网或Wi-Fi连接。
- 配置的上传与下载
- 多配置管理
- 设备更新执行
- 固件/主板支持包更新
- 运行时许可管理
- 通用设置
- 访问基于Web的仪表盘
- 访问日志文件
- 同时提供命令行工具版本
车辆编辑器
大多数解决方案的基础是总线描述文件,如CANdB、DBC、LDF、FIBEX或AUTOSAR-XML。通常,这些描述文件包含大量信息,但缺少生成剩余总线仿真所需的重要细节,如CRC、校验和或活跃计数器算法。
车辆编辑器允许创建完整的车辆描述数据库,包含所有必要信息。当测试应用生命周期内发生变化时(如新增车辆集成等级),可创建该车辆描述数据库的新型号,从而轻松迁移现有的剩余总线或网关配置。这不仅节省时间,还能降低在已验证的测试配置中引入错误的风险。