针对传感器识别系统中的CAN总线通信问题,给出了一种CAN总线应用层通信协议——DNP的设计方案。在简单介绍该CAN总线网络的基础上,详细阐述了DNP协议模型、报文格式和消息编码。以DNP协议的主站工作流程为例介绍了DNP协议的实现方法,并给出了实际效果。DNP协议的设计思想对中小型CAN总线通信的应用具有一定的参考价值。