MilCAN 协议是应用于标准CAN网络(ISO 11898)之上的一种上层协议,用在军用车辆中。
MilCAN规范由1999年成立的国际高速数据总线用户组(IHSDB-UG)定义。MilCAN 规范的目标是,基于CAN总线为所有军用车辆中的各种应用类型开发一个公共接口实现规范。
有两种版本的MilCAN:MilCAN A和MilCAN B。
MilCAN A
MilCAN A使用29位标识符,并且使用与J1939相似的帧格式。MilCAN A定义了1Mbps、500Kbps和250Kbps三种通信速率。此外,MilCAN A具有以下特性:
- 构建于29位CAN之上,由时间触发的同步的应用协议
- 注重关键任务,优先进行报文传输
- 使用飞行主设备方案
- 在MilCAN A规范MWG-MILA-001(修订版3)下完稿
- 在军用车辆中广泛使用
MilCAN B
MilCAN B使用11位标识符,是CAN开放应用层的实际扩展,只允许通过总线进行定期的数据传输。MilCAN B支持从10kbps到1 Mbps的数据传输速率。