【技术实现步骤摘要】
本专利技术涉及测控
,特指构建在基于CAN和TCP/IP混合通信结构之上,一种基于CAN测控子系统流量控制方法。
技术介绍
测控系统的发展趋势是用企业局域网对测控子系统进行管理,通过网关连接到 Internet实现远程测控功能。测控子系统对抗干扰性能和实时通信性能要求较高,单次通信量较小,通信距离通常在IOkm以内。如果测控子系统直接采用以太网组网,测控终端的应用层数据将不得不经过TCP/IP协议栈的封装,而测控终端对实时通信性能要求较高。以太网帧的最小长度为64字节,除去以太网首部的18字节和TCP/IP首部的40字节,可存放 6字节应用层数据。以太网帧包含的控制信息太多,而测控终端单次通信量却较小。控制器区域网(Control Area Network, CAN)被广泛应用在对抗干扰性能和实时通信性能要求较高,单次通信量较小,通信距离在3 5km以内的一些场合,本专利技术的应用领域是基于CAN与TCP/IP混合通信结构的测控系统,其测控子系统是基于CAN的。CAN是短帧通信系统,测控终端节点发送数据时,要将一条应用层命令拆分成多个 CAN帧进行传输;测控终端节点接收数据时,要将接收到的多个CAN帧组合成一条意义明确的应用层命令;测控终端分配发送缓存和接收缓存用于缓存CAN帧。在基于CAN和TCP/IP混合通信结构的测控系统中,需要通过hternet连接到数据中心实现远程测控功能,数据中心的处理能力远大于测控终端,因此,测控终端需将其接收缓存可用大小动态向数据中心通知,数据中心据此对发送速率进行调节,从而防止由于测控终端接收缓存溢出造成的数据丢失 ...
【技术保护点】
1.一种基于CAN测控子系统可靠数据传输方法,包括基于CAN测控子系统测控终端接收缓存(1),基于CAN测控子系统结构化CAN帧标识符(2)和基于CAN测控子系统流量控制算法(3)。
【技术特征摘要】
1.一种基于CAN测控子系统可靠数据传输方法,包括基于CAN测控子系统测控终端接收缓存(1),基于CAN测控子系统结构化CAN帧标识符(2)和基于CAN测控子系统流量控制算法⑶。2.根据权利要求1所述的一种基于CAN测控子系统流量控制方法,其特征在于所述的基于CAN测控子系统测控终端接收缓存(1)包括接收缓存(RCV_Buffer) G),接收窗口 (Rcb_ffindow) (5),上一次应用层已读取帧号(LastFrameRead) (6)和上一次已接收帧号 (LastFrameRcv)(7)。3.根据权利要求1所述的一种基于CAN测控子系统流量控制方法,其特征在于所述的基于CAN测控子系统结构化CAN帧标识符(2),D9 D16位表示通信控制域8。4.根据权利要求1所述的一种基于CAN测控子系统流量控制方法,其特征在于所述的基于CAN测控子系统流量控制算法(3),实施如下操作步骤一、测控终端通过公式Rcv_ Window = Rcv_Buffer-[LastFrameRcv_LastFrameRcv]计算出接收窗口(Rcv...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。