CAN通讯协议技术

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NET3:内机与线控器的通讯网络,即HomeBus网络,实现手操器与内机之间 的数据交换
Intranet/LAN:远程控制的网络,连接远程监控,分户计费等控制网络,可开 放协议与客户端的设备连接
18:57:37
格力电器内部培训资料
通讯协议的设计规范和数据格式
系统下发的文件号
18:57:37
格力电器内部培训资料
取或修改的数据的类别,它根据用 户级/厂家级、数据的解析方式、数 据的单位、数据的大小(bit、byte、 word)、读写属性等进行划分,一 共可以划分为128种
18:57:38
格力电器内部培训资料
通讯的处理过程
总线网络检测空闲发送时间
CAN1网络以100ms空闲为周期,CAN2网络以2S为周期
18:57:38
格力电器内部培训资料
通讯协议的设计规范和数据格式
仲裁段定义:功能码、地址和数据类别
4bits
11bits 4bits
功能码
ID段(CAN协议的仲裁段)
3bits
4bits
18bits 7bits
CAN2总线的IP地址
CAN1总线的IP地址
7bits 数据类别
数据类别:数据类别是指服务中读
18:57:38
格力电器内部培训资料
通讯的处理过程
极性处理
CAN2 1)设备节点:在CAN2总线中必须有一个固定极性的设备节点,一般 为任何情况下都会存在的设备节点,其CAN2的IP为0,如多联机为拨 码为0的机组,该设备称为极性基准设备;其他的设备节点一般都为 可变极性的设备节点。 2)极性基准设备必须保证总线在极性翻转周期(一般为10秒)内存在 有效数据,在多联机中为拨码为0的多联机每2s发送一帧用于极性校 准的数据帧(第16列设备信息的状态数据帧)。 3) 其他的非极性基准设备且可改变极性的设备节点,以来自CAN2 IP 为0的设备的数据帧做为判断,如果上电后,一直没有收到这种数据, 连续超过1分钟没收到这种数据,判断为该设备与极性基准设备的通 讯故障,翻转极性,直到收到这样的数据。 4)其他的非极性基准设备且不可改变极性的设备节点,以来自CAN2 IP 为0的设备的数据帧做为判断,如果上电后1分钟没收到该种数据,则 判断为该设备与极性基准设备的通讯故障。
GMV5多联机控制网络图说明
CAN1、CAN2、NET3、Intranet/LAN
CAN1:外机与内机之间,模块化机组外机与外机之间的通讯网络,实现内外机 之间数据交换的控制网络。我们通常所说的通讯故障基本指的就是这一层网络
CAN2:系统与系统之间的通讯网络(即不同冷媒的系统的通讯连接),一般要 实现集中控制,连接网关实现远程监控时需要连接
18:57:38
格力电器内部培训资料
通讯的处理过程
IP冲突检测
系统上电时,节点设备在任何时刻监听总线数据,当收到的有效 数据IP地址与自身IP相同时,则相同IP的节点设备报地址冲突故障并 且周期性的向总线发送IP冲突帧,同步重新发送IP申请帧重新申请IP, 整机不允许工作,等待冲突解除
18:57:38
18:57:38
格力电器内部培训资料
通讯的处理过程
18:57:38
格力电器内部培训资料
通讯协议的设计规范和数据格式
仲裁段定义:功能码、地址和数据类别
4bits
11bits 4bits
功能码
ID段(CAN协议的仲裁段)
3bits
4bits
18bits 7bits
CAN2总线的IP地址
CAN1总线的IP地址
7bits 数据类别
功能码:为0~15,通过它,可以区别数据传输的时候的不同 功能。在选取时要根据重要性来选取,相对重要的功能要选 取小的功能类型号,这样其优先级则比较高
通讯协议的设计规范和数据格式
多联机CAN协议的整体思想
针对CAN通讯,制定CAN协议的主要原则就是针对仲裁段进行相应的规 则制定;同时为了快速便捷收发,针对实际数据区进行定位坐标和数 据分类进行数据传输。
18:57:37
格力电器内部培训资料
通讯协议的设计规范和数据格式
协议帧:采用扩展的数据帧
18:57:37
格力电器内部培训资料
通讯的处理过程
故障处理
上电后,先判断总线是否有数据,如果有数据才可以进行通讯故 障的判断,在此种情况下,当连续60秒没有检测到某个设备的有效数 据时,则判断为与该设备的通讯故障;当检测到1帧有效数据时,通 讯故障位清除
18:57:38
格力电器内部培训资料
通讯的处理过程
极性处理
18:57:38
格力电器内部培训资料
通讯协议的设计规范和数据格式
仲裁段定义:功能码、地址和数据类别
4bits
11bits 4bits
功能码
ID段(CAN协议的仲裁段)
3bits
4bits
18bits 7bits
CAN2总线的IP地址
CAN1总线的IP地址
7bits 数据类别
地址:为0~15,CAN1总线中通讯时,CAN2总线的IP地址默 认为7f, 而在CAN2总线中通讯时,需要包含CAN2总线的IP 地址和CAN1总线的IP地址
CAN1 内机、从外机(拨码确定主从)上电后,必须先确定总线极性。确 定方法如下: (1)从机监听总线数据,如果连续10秒(内机为5秒)未收到时序主 控(主外机)任意数据,则翻转总线极性继续监听;循环此动作至监 听到时序主控数据为止。如果上电后,一直没有收到这种数据,连续 超过1分钟没收到这种数据,判断为该设备与极性基准设备的通讯故 障,翻转极性。从外机、内机收到时序主控数据后确定总线极性,按 此极性维持通讯并写入记忆,下次断电上电优先按此极性运行监听 2)从外机、内机确定极性并完成IP申请后进入正常通讯。当连续60秒 未收到时序主控任意数据时判断为通讯故障,设备节点重新进入极性 判断 3)立即申请IP地址,每3秒钟发送一次申请直到时序主控应答分配IP。 申请IP地址不需满足检测总线100ms空闲,可以随时发出
7
内机
18:57:37
GMV5多联机控制网络图
WEB版
1
远程监控 /分户计费
客户端
2
调试 软件
4
集中控制器பைடு நூலகம்
Intranet/LAN
5
转换器
3
调试 软件
转换器
CAN1
CAN2
6
外机
CANbus转 BACnet网关(带
WEB Server)
CAN1
NET3
8
线控器
NET3
NET3
NET3
客户端
遥控器
9
格力电器内部培训资料
相关文档
最新文档