加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

CANopen现场总线之LSS服务

2023/08/18
4526
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
  • 方案介绍
    • 一、概述
    • 二、LSS服务
    • 三、示例
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一、概述

Layer setting service (LSS)是CANopen的设置服务与协议(CiA 405),是具有LSS主功能的CANopen设备通过CAN网络查询或更改CANopen设备上物理层数据链路层应用层的三个数据,包括Node_ID、波特率、LSS地址(1018h)。

每个LSS从站都有 唯一的LSS地址,其中包含了四个32位子索引的1018h Identity object对象(具体可见CiA301规范)。LSS从站可以处于配置模式和等待模式,LSS主站负责在两个模式之间进行切换。

LSS协议的消息都是由8个字节组成,其中字节0始终包含服务的命令说明符(CS),同时LSS协议的两个CAN-ID分别为7E5和7E4。

  • 7E5h:用于从 LSS 主站发送至 LSS 从站的消息(请求)。
  • 7E4h:用于从 LSS 从站发送至 LSS 主站的消息(响应)。

二、LSS服务

LSS服务主要包括开关状态服务、配置服务、查询服务、识别服务,这里主要介绍开关状态服务和配置服务。

1.开关状态服务

借助这个服务,LSS主站可以将LSS从站切换成配置模式或者等待模式,在配置模式下才能够对LSS从站设备进行节点ID和波特率的更改,这里主要用到命令符号CS=40h。通过这个服务可以将网络中的所有LSS从站切换为配置模式或者等待模式。

如果在整个CAN网络当中不想操作所有的LSS从站,那么也可以通过LSS地址中的参数来操作相应的设备,这个时候LSS主站会发送四条消息(如下图),之后相应的从站会切换到配置模式并发送确认。

2.配置服务

通过配置服务,LSS主站可以更改并且存储(如果有必要的话)LSS从站节点ID和波特率。

1)配置节点服务

LSS主站向LSS从站发送新节点ID的消息,返回错误代码 00h:没有错误,01h:无效节点。

2)配置波特率服务

LSS主站向LSS从站发送新波特率的消息,返回错误代码 00h:没有错误,01h:波特率不支持,FFh:无效表索引

其中表索引与波特率的对应关系如下图

3)激活位计时参数服务

LSS 主站使用此命令同时激活网络中所有 LSS 从站的设定波特率,其中Switch delay的单位ms,确保在可能再次发送消息之前,网络中的所有 LSS 从站均具有相同的波特率。从每个 LSS 从站收到此消息之后,其中存储的时间即是允许等待的时间。只有这时才能接受新的波特率,还可以再次等待相同的时间;只有这时 LSS 从站才能再次发送消息。

4)保存配置服务

通过这一服务,LSS主站可以保存重新设定的节点ID和波特率;在执行这一服务的时候LSS主站必须确保网络中只有一个LSS从站处于配置模式。返回错误代码 00h:没有错误,02h:访问非易失存储器失败。

三、示例

目前有一个LSS从站的参数设置节点ID=40h,波特率=1000kBd,现在需要将参数修改如下节点ID=04h,波特率=500kBd。那么将进行以下报文命令操作:

7E5 | 04 01 00 00 00 00 00 00 将LSS从站切换至配置模式

7E5 | 5E 00 00 00 00 00 00 00 查询LSS从站的节点ID

7E4 | 5E 40 00 00 00 00 00 00 回复节点ID

7E5 | 11 04 00 00 00 00 00 00 将从站节点设置为04h

7E4 | 11 00 00 00 00 00 00 00 从站返回确认

7E5 | 13 00 02 00 00 00 00 00 将LSS从站波特率设置为500kBd

7E4 | 13 00 00 00 00 00 00 00 从站返回确认

7E5 | 17 00 00 00 00 00 00 00 LSS主站发送保存更改命令

7E4 | 17 00 00 00 00 00 00 00 LSS返回确认

7E5 | 04 00 00 00 00 00 00 00 将LSS从站切换至等待模式

705 | 00 控制器重启接受新参数

  • CANopen现场总线之LSS服务.doc

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
KSZ8463RLI 1 Microchip Technology Inc DATACOM, MANCHESTER ENCODER

ECAD模型

下载ECAD模型
$8.15 查看
BT121-A-V2-IAP 1 Silicon Laboratories Inc Telecom Circuit, 1-Func, MODULE-33

ECAD模型

下载ECAD模型
$26.57 查看
88E1512-A0-NNP2I000 1 Marvell Technology Group Ltd Ethernet Transceiver, 8 X 8 MM, GREEN, QFN-56
$23.12 查看

相关推荐

电子产业图谱

虹科是一家资源整合及技术服务落地供应商,与全球顶尖公司深度技术合作,专注于制造业、汽车、生物、医药、测试与测量、广播电视与媒体、通信、网络安全、光电等领域,为客户提供:智能自动化、工业物联网、智能感知、数字化+AR、光电、网络安全、测试测量、卫星与无线通信、医药环境监测与验证、生命科学、汽车电子、汽车维修诊断、云科技等解决方案。虹科始终致力于为行业客户提供创新及前端的产品和技术解决方案,为科技社会发展助力加码。