数据传输方法、装置、数据传输系统和设备制造方法及图纸

技术编号:22081001 阅读:30 留言:0更新日期:2019-09-12 16:01
本发明专利技术涉及一种数据传输方法、装置、系统和设备,获取本地设备标识号和待传输数据,确定目标设备标识号,基于CAN数据帧格式将本地设备标识号、待传输数据和目标设备标识号进行组帧得到目标数据帧,目标数据帧的仲裁段携带本地设备标识号和目标设备标识号,数据段携带待传输数据,通过CAN总线将目标数据帧传输给目标设备。该方案利用CAN数据帧格式的仲裁段和数据段将本地设备标识号、目标设备标识号和待传输数据进行组帧,而CAN数据帧的仲裁段能够提供足够多的数据位来容纳本地设备标识号和目标设备标识号,从而在CAN总线中接入更多的设备进行通信,在目标设备能够准确接收目标数据帧,获取待传输数据和明确数据来源的基础上,提高数据传输能力。

Data transmission method, device, data transmission system and equipment

【技术实现步骤摘要】
数据传输方法、装置、数据传输系统和设备
本专利技术涉及通信
,特别是涉及一种数据传输方法、数据传输装置、楼宇系统的数据传输系统、楼宇系统的数据传输设备和计算机可读存储介质。
技术介绍
随着通信技术的发展,对设备的数据传输能力的要求也越来越高。以楼宇系统为例,随着物联网技术的发展,对大型建筑环境的安全性、舒适性、便捷性提出更高要求,随之而来的是建筑室内外末端设备的不断增加,使得BAS(BuildingAutomationSystem,即楼宇自动化系统)监控点数成倍增长,小到家居环境的几百个监控点,大到公共建筑几万甚至几十万个监控点,这对现场控制设备的可接入点数、协议兼容和稳定性提出了更高要求。通过增加扩展模块是目前用于提高设备的数据传输能力的主要形式,例如增加现场主控制设备的IO扩展模块和通信扩展模块,从而增强楼宇自动化系统的现场控制器设备的IO接入点位和协议设备接入能力。然而,受通信协议限制,目前设备能增加的扩展模块数量较少,数据传输能力较差。
技术实现思路
基于此,有必要针对传统技术数据传输能力较差的技术问题,提供一种数据传输方法、数据传输装置、楼宇系统的数据传输系统、楼宇系统的数据传输设备和计算机可读存储介质。一种数据传输方法,包括步骤:获取本地设备标识号和待传输数据,确定目标设备标识号;其中,所述本地设备标识号用于标识本地设备,所述目标设备标识号用于标识目标设备;所述本地设备与所述目标设备通过CAN总线进行通信;基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧;其中,所述目标数据帧包括仲裁段和数据段;所述仲裁段被配置为携带所述本地设备标识号和目标设备标识号,所述数据段被配置为携带所述待传输数据;通过所述CAN总线,将所述目标数据帧发送至所述目标设备。一种数据传输装置,包括:获取模块,用于获取本地设备标识号和待传输数据,确定目标设备标识号;其中,所述本地设备标识号用于标识本地设备,所述目标设备标识号用于标识目标设备;所述本地设备与所述目标设备通过CAN总线进行通信;组帧模块,用于基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧;其中,所述目标数据帧包括仲裁段和数据段;所述仲裁段被配置为携带所述本地设备标识号和目标设备标识号,所述数据段被配置为携带所述待传输数据;发送模块,用于通过所述CAN总线,将所述目标数据帧发送至所述目标设备。一种楼宇系统的数据传输系统,楼宇系统包括主控设备,以及通过CAN总线与所述主控设备进行通信的多个扩展模块;其中,所述主控设备与所述多个扩展模块采用如上所述的数据传输方法进行通信。一种楼宇系统的数据传输设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如下步骤:获取本地设备标识号和待传输数据,确定目标设备标识号;其中,所述本地设备标识号用于标识本地设备,所述目标设备标识号用于标识目标设备;所述本地设备与所述目标设备通过CAN总线进行通信;基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧;其中,所述目标数据帧包括仲裁段和数据段;所述仲裁段被配置为携带所述本地设备标识号和目标设备标识号,所述数据段被配置为携带所述待传输数据;通过所述CAN总线,将所述目标数据帧发送至所述目标设备。上述数据传输方法、装置、数据传输系统、设备和存储介质,获取本地设备标识号和待传输数据,并确定目标设备标识号,然后基于CAN数据帧格式将该本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧,该目标数据帧的仲裁段被配置为携带本地设备标识号和目标设备标识号,而该目标数据帧的数据段被配置为携带待传输数据,然后通过CAN总线将该目标数据帧传输给目标设备。该方案能够利用CAN数据帧格式的仲裁段和数据段将本地设备标识号、目标设备标识号和待传输的数据进行组帧,而CAN数据帧的仲裁段能够提供足够多的数据位来容纳本地设备标识号和目标设备标识号,从而在CAN总线中接入更多的设备进行通信,在目标设备能够准确接收目标数据帧,获取待传输数据和明确数据来源的基础上,提高了数据传输能力。附图说明图1为一个实施例中数据传输方法的应用场景图;图2为一个实施例中数据传输方法的流程示意图;图3为一个实施例中CAN扩展数据帧格式的示意图;图4为一个实施例中自定义CAN协议数据帧的示意图;图5为一个实施例中楼宇系统的数据传输系统的结构示意图;图6为另一个实施例中楼宇系统的数据传输系统的结构示意图;图7为一个实施例中数据传输装置的结构框图;图8为一个实施例中楼宇系统的数据传输设备的内部结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供的数据传输方法,可以应用于如图1所示的应用场景中,图1为一个实施例中数据传输方法的应用场景图,该应用场景可以包括本地设备和目标设备,其中,本地设备和目标设备通过CAN总线进行通信连接,本地设备可以将待传输的数据通过CAN总线传输至目标设备。具体而言,在将待传输数据发送至目标设备之前,本地设备先获取本地设备标识号和待传输数据,并确定目标设备标识号,其中,本地设备标识号用于对本地设备进行标识,而目标设备标识号则用于对目标设备进行标识,然后本地设备基于CAN数据帧格式将本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧,其中,该目标数据帧包括仲裁段和数据段,该仲裁段被配置为携带本地设备标识号和目标设备标识号,而数据段则被配置为携带待传输数据,接着,本地设备即可将组帧得到的目标数据帧通过CAN总线发送至目标设备,这样,与目标设备标识号相对应的目标设备可以在CAN总线上接收到该目标数据帧并进行解析,从而得到待传输数据,而且还能够根据目标数据帧携带的本地设备标识号明确该待传输数据的数据源。在一个实施例中,提供了一种数据传输方法,参考图2,图2为一个实施例中数据传输方法的流程示意图,该数据传输方法可以包括以下步骤:步骤S101,获取本地设备标识号和待传输数据,确定目标设备标识号。本步骤主要是本地设备与目标设备进行数据传输之前,先获取本地设备标识号和待传输数据,还确定目标设备标识号。其中,本地设备和目标设备是通过CAN总线进行通信的,在CAN总线上进行数据传输时,需要先对数据的发送端和接收端进行标识。本步骤中,本地设备标识号是用于标识本地设备,目标设备标识号则相应地用于标识目标设备,这样,通过目标设备标识号和本地设备标识号即可明确数据的发送端和数据的接收端。而待传输数据是指本地设备需要发送到目标设备的数据。步骤S102,基于CAN数据帧格式将本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧。本步骤中,本地设备在获取到本地设备标识号、待传输数据和目标设备标识号后,即可基于CAN数据帧格式将该本地设备标识号、待传输数据和目标设备标识号进行组帧处理,组帧得到的数据帧称为目标数据帧。其中,该目标数据帧包括仲裁段和数据段,目标数据帧的仲裁段被配置为携带本地设备标识号和目标本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括步骤:获取本地设备标识号和待传输数据,确定目标设备标识号;其中,所述本地设备标识号用于标识本地设备,所述目标设备标识号用于标识目标设备;所述本地设备与所述目标设备通过CAN总线进行通信;基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧;其中,所述目标数据帧包括仲裁段和数据段;所述仲裁段被配置为携带所述本地设备标识号和目标设备标识号,所述数据段被配置为携带所述待传输数据;通过所述CAN总线,将所述目标数据帧发送至所述目标设备。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括步骤:获取本地设备标识号和待传输数据,确定目标设备标识号;其中,所述本地设备标识号用于标识本地设备,所述目标设备标识号用于标识目标设备;所述本地设备与所述目标设备通过CAN总线进行通信;基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧;其中,所述目标数据帧包括仲裁段和数据段;所述仲裁段被配置为携带所述本地设备标识号和目标设备标识号,所述数据段被配置为携带所述待传输数据;通过所述CAN总线,将所述目标数据帧发送至所述目标设备。2.根据权利要求1所述的方法,其特征在于,在所述基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧的步骤之前,还包括:确定通信类型;生成用于标识所述通信类型的通信类型标识号;所述基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧的步骤包括:将所述通信类型标识号、本地设备标识号和目标设备标识号配置在所述仲裁段中,将所述待传输数据配置在所述数据段中。3.根据权利要求1所述的方法,其特征在于,在所述基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧的步骤之前,还包括:确定所述待传输数据的数据类型;生成用于标识所述数据类型的数据类型标识号;所述基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧的步骤包括:将所述本地设备标识号、目标设备标识号和数据类型标识号配置在所述仲裁段中,将所述待传输数据配置在所述数据段中。4.根据权利要求1所述的方法,其特征在于,在所述基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧的步骤之前,还包括:确定所述待传输数据的数据个数;生成用于标识所述数据个数的个数标识号;所述目标数据帧还包括控制段;所述基于CAN数据帧格式将所述本地设备标识号、待传输数据和目标设备标识号进行组帧,得到目标数据帧的步骤包括:将所述本地设备标识号和目标设备标识号配置在所述仲裁段中,将所述个数标识号配置在所述控制段中,将所述待传输数据配置在所述数据段中。5.一种楼宇系统的数据传输系统,其特征在于,楼宇系统包括主控设备,以及通过CAN总线与所述主控设备进行通信的多个扩展模块;其中,所述主控设备与所述多个扩展模块采用如权利要求1至4任一项所述的数据传输方法进行通信。6.根据权利要求5所述的系统,其特征在...

【专利技术属性】
技术研发人员:申伟刚牟桂贤陈楚洪康宇涛
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1