can-bus - Automatic Node ID assignment for LSS Slaves without LSS Master
问题描述
I am currently doing a system design with CANopen communication and I am curious about the following question.
In the system a device is programmed to have no Node-Id assigned (255) on startup. Normaly a LSS Master now has to assign a specific Node-Id to the device to work properly. However, if there is no LSS Master functionality implemented in any other bus node, does the CANopen standard allows the the unconfigured device to assign itself a predefined ID after a timeout?
In my opinion this is not possible because it can lead to undefined system states but I could not find anything in the standard documents.
解决方案
推荐阅读
- c# - 调用 WCF 服务的异常 (C#)
- android - 如何使用 Gson 和 Retrofit 将类似的 Json 对象转换为 Json 数组
- java - 类型不匹配:无法从字符串转换为(方法名称)
- c# - 如何从 Excel 获取特定列到 DataGridView c#
- swift - 对 2 种不同类型使用 for 循环
- html - 如何在不移动图像位置的情况下将图像上的整个文本移动到右侧?
- sql - 使用带有附加过滤器的 Groupby
- jwt - 如何在 AWS HTTP API 网关请求映射中访问命名空间 JWT 声明
- php - 如何将数组格式的日期转换为正常的日期格式?
- python - 如何在 PCA 中取 n_components 的值