Can State Manager (CanSM)模块,是CAN网络的状态管理模块,所有对CAN网络状态的请求都是通过CanSM实现。这里我们介绍一下在Davinci Configurator中CanSM模块的配置。
在CanSM模块的总线管理状态机是比较复杂的,但是在实际使用的配置上确实比较简单的,因为复杂的状态机及切换都是内部实现了,在工具配置上只需要定义网络及模块行为即可,下图所示为CanSM模块配置容器。
仅分为CanSMConfiguration和CanSMGeneral配置内容。
CanSMConfiguration
CanSMManagerNetwork配置容器包含了子配置容器CanSMManagerNetwork。CanSMManagerNetwork的配置项是定义了CanSM模块请求状态的行为,如下图所示。
即模式请求的重复次数和重复持续时间。