南宏电力NRX-500系列CAN通信协议详解及特点

版权申诉
0 下载量 59 浏览量 更新于2024-08-17 收藏 178KB PDF 举报
NRX-500系列CAN通信协议是由南宏电力科技有限公司制定,针对其设计生产的智能模块而专门设计的通讯规约。该协议主要应用于CANBUS接口的智能模块,支持双绞线方式的100KBPS波特率,具有29位标识符和最多8个字节的数据长度,采用CAN2.0B的扩展帧格式,确保了数据的准确传输和高效交互。 协议结构分为三层:物理层、链路层和用户层。物理层负责基础的数据传输,包括双绞线连接和波特率控制,支持中断和查询两种数据传输方式。链路层负责数据的可靠发送和接收确认,确保数据帧的正确传递。用户层则在接收到数据后进行处理,根据需要将数据放入发送队列,或者在主机召唤时主动上传变位信息。 该协议采用主从连接方式,从机在没有主机召唤时通常保持被动,只有当检测到变位信息时才会主动上报。从机的优先级通过标志位区分,变位信息优先级为00,其他报文优先级为10。地址节点由从机标志号标识,从机之间通过独特的标志号进行区分,主站广播、请求、响应和主动上传等服务类型通过特定的服务类型标志区分不同的通信行为。 命令码部分定义了不同类型的通信操作,例如遥信变位,上行和下行命令码一致。这种设计使得系统能够有效地管理设备间的通信,并且简化了主从设备之间的交互流程。 总结来说,NRX-500系列CAN通信协议是一种针对智能模块设计的高效、可靠的通信协议,它结合了CAN技术的特点,通过明确的层次结构和细致的数据帧格式,实现了设备间的高效协作和数据交换。这对于电力自动化和工业控制等领域中的设备通信至关重要。