EN
当前所在位置:首页 > 技术知识 > 安全模块

技术知识

北京盟通科技是工业自动化领域的高科技企业,依托于核心团队多年的海外和行业经验,致力实时现场总线技术及工业通讯技术的推广

如何使用Ixxat canAnalyser3(三)

发布时间:2023-07-12



canAnalyser3如何使用发送模块管理数据帧

发送模块:

Transmit模块提供手动和循环传输总线消息的功能,可用于模拟节点或测试节点对某些消息的反应。Transmit模块提供了以下功能:

个人数据和远程消息的传输

传输任意数量的数据或远程消息

具有一定的周期时间

随着标识符或任何数据字节或字的递增

CAN程序窗口:

Transmit模块中,要传输的对象被输入到一个表中,该表在发送模块中集中显示。选中消息后,执行“Transmit Single Message” 或者 “Transmit Cyclic Message”命令,可以发送表项。传输对象的名称取自canAnalyser3控制面板中指定的项目数据库,并自动添加。

CAN传输表有以下列:

CAN-FD程序窗口:

CAN-FD传输表除了上述的列外,还具有以下列。

LIN程序窗口:

LIN上运行的Transmit模块显示了一个静态表,其中包含所有64个可能的LIN标识符。特殊的信息与它们一致。传输对象的名称取自canAnalyser3控制面板中分配的. LDF,并自动添加。

根据LIN操作模式的不同,布局和行为都略有不同。在canAnalyser3控制面板的LIN控制器硬件配置对话框中设置LIN工作模式。可随时切换。



LIN主模式和LIN从模式有一个单独的配置集。

CANLIN Master模式相反,LIN Slave模式下不能自发地发送消息。LIN Slave响应外部LIN Master请求(IDO),该请求由硬件控制器本身处理。后者使用所谓的响应表,在从模式下由传输模块可视化。这种基于硬件的处理在下文中也称为自动响应或自动传输。

即使在LIN Master模式下,从行为也是通过一个隐式的响应表在固件中实现的。这可能会导致一种奇怪的情况,即Master会回应自己的请求。因此,在LIN Master模式下的响应表的操作和表示将在这里特别讨论。另请参阅下面的弹出式菜单说明。



默认情况下,响应表的所有LIN标识符都是禁用的。这由一个空Tx列来说明。LIN标识符需要在从模式和主模式下显式启用,以允许自动传输它。启用的标识符是在Tx列中具有响应图标的标识符。在LIN从模式下,只需单击它,或使用弹出式菜单启用它。

LIN Master模式下,可以像CAN一样手动和循环传输,此时显示的不是LIN控制器的响应表,而是传输表。隐式响应表的处理被编织在其中。响应表项显然比传输表项具有更少的参数,只有data字段(字节和长度)。稍后再详细介绍。

通过选择行,然后分别单击主菜单项Transmit Single Message”、“Transmit Cyclic Message”或其工具栏匹配项来传输条目。

LIN Master模式下的响应表项被激活时,它的表示会发生变化:数据单元格变成宝蓝色,IDO框被选中,发送图标变成。因此,自动响应的内容被输入到数据单元格中,这是将响应表条目编织到传输表中的技巧,因为数据单元格对于已检查的IDO单元格是未占用的,并且可用于围绕它输入自动响应。

同样,IDO复选框允许切换响应表项的表示和LIN Master模式下LIN标识符的传输表项。在物理上,两者都是独立同时存在的,当然,也可以进行不同的配置。即使描述周期选项的单元格(Count, cycle Time)显示在这样一个响应表条目中,它们也指向相应的传输表条目(否则它们将被着色为蓝色)



有不同的背景颜色用来说明单元格的输入规则:淡紫色单元格仅供参考。它们是只读的,不能被选中。

数据列通常用绿色突出显示,以指示固定的数据长度。宝蓝色单元格表示LIN控制器响应表数据显示在主模式下。LIN传输表的弹出菜单有以下条目: