• Automotive

CanKingdom

CanKingdom由非盈利组织CanKingdom国际维护

CANKingdom技术规范

点击这里阅读或下载技术规范。

技术概览

CanKingdom经常被称为CAN(控制器区域网络)高层协议,但它不仅仅限于此。以下是关于该通信协议更多功能的详细列表。

 

功能 详述
CanKingdom是一种CAN高层协议 实际上称之为元协议更合适
模块服务于网络 在任何单个节点中都无需系统知识
领导(系统设计师)对系统负全责 例如:为了组织一个即插即用系统,领导指定哪些节点在哪种情况下可被添加。只有被指定的节点才被允许添加。领导(King)在系统中大写(监测节点)表示。
CanKingdom提供简单且唯一的系统节点标识符 节点标识符使用世界产品识别符标准EAN/UPC。单个节点标识符通过使用序列号而生成。

 

CanKingdom充分发掘了CAN的潜力。它赋予系统设计师开发自主系统的最大自由度。系统设计师不受CAN的CSMA/AMP多主控协议约束,实际上可以使用任何类型的总线管理和拓扑结构创建系统。模块设计师可在不了解最终将集成到哪个系统中以及将要使用什么类型的高层CAN协议的情况下,通过CanKingdom设计通用模块。由于系统设计人员只允许在其系统中使用特定模块,开放系统的成本优势可以与专有系统的安全性相结合!

因为CAN报文中的标识符不仅标识报文,而且还控制总线的访问权限,报文的枚举就是一个关键因素。另一个重要因素是检查数据字段中的数据结构是否在传输和接收模块中都相同。通过使用简单的设计规则就可以全面控制这些因素并对任何系统通信进行优化。这些将在系统初始化时短暂的安装过程中完成。CanKingdom系统甚至还可能包含一些不遵守CanKingdom规则的模块。

CanKingdom对模块和系统的文档一致性有强制性要求。

更多资源

文章:  CANopen和CAN Kingdom的区别