CANopen LSS (DS305) 中文协议详解

需积分: 18 32 下载量 63 浏览量 更新于2024-08-02 收藏 260KB PDF 举报
"LSS(DS305)中文协议是关于CANopen网络中的Layer Setting Services and Protocol (LSS)的文档,由CiADSP305版本1.0定义,旨在提供LSS主设备(Master)和从设备(Slave)的接口与服务的详细描述,包括状态切换、配置、查询以及身份识别等操作。该协议翻译自英文版DS305,由winshton于2008年5月23日完成。" LSS(Layer Setting Services and Protocol)是CANopen网络的一部分,它允许用户在不中断网络运行的情况下设置和查询节点的物理层参数,如节点ID和位定时参数。LSS协议主要包含以下几个关键概念和功能: 1. **LSS接口和属性**:LSS协议定义了两种接口,即LSS Master和LSS Slave。LSS Master负责发起和控制LSS操作,而LSS Slave响应Master的请求并执行相应的操作。 2. **切换状态服务**:LSS提供两种状态切换服务,包括切换全局状态(SwitchModeGlobal)和切换选中状态(QwitchModeSelective)。前者用于改变所有LSS Slave的状态,后者仅针对特定选定的Slave。 3. **配置服务**:LSS允许配置节点ID(ConfigureNode-ID)、位定时参数(ConfigureBitTimingParameters)以及激活这些参数(ActivateBitTimingParameters),并且可以存储已配置的参数(StoreConfiguredParameters)。 4. **查询服务**:LSS协议还提供了查询LSS地址的服务,帮助确定网络中各个节点的身份。 5. **身份识别服务**:LSS提供了识别远程Slave节点和具体Slave节点的服务,包括查询vendor ID、product code、revision number和serial number,以区分不同的设备。 6. **LSS协议观点**:协议描述了LSSSlave节点如何同步,并详细阐述了LSS协议的工作流程,包括状态切换协议和配置协议。 7. **切换状态协议**:详细规定了如何进行全局状态和选中节点状态的切换,确保网络中设备的一致性和协调性。 8. **配置协议**:包括了节点ID、位定时参数的配置步骤和协议流程,确保参数设置的正确性和有效性。 9. **查询协议**:涵盖了查询LSS地址的各个方面,使得网络管理和故障排查更加便捷。 10. **身份识别协议**:提供了识别远程和本地Slave节点的方法,增强了网络的可管理性和设备诊断能力。 LSS(DS305)中文协议为CANopen网络的管理和维护提供了一套全面的操作工具,使得用户能够高效地配置网络中的设备,优化通信性能,并确保网络的稳定运行。