System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据传输,尤其涉及一种设备的数据传输方法和数据传输系统。
技术介绍
1、目前,对于多个设备之间的数据传输,通常是基于spi(serial peripheralinterface,串行外设接口)实现,spi是一种同步外设接口,通过spi,可以实现主设备与从设备之间的数据双向传输。
2、然而,现有的这种方式,需要设备与从设备之间通过线程调度来实现数据的收发,大大降低了整体spi数据传输的效率,在通信数据量较大时,容易导致通信实时性降低、数据丢失,且难以向上兼容通信数据量增加的新项目的业务功能需求。此外,当spi通道出现通信异常时,会到导致整个系统丧失数据传输能力,可靠性低。
3、有鉴于此,特提出本专利技术。
技术实现思路
1、为了解决上述技术问题,本专利技术提供了一种设备的数据传输方法和数据传输系统,实现设备之间的数据传输,解决现有技术中数据传输效率低、通信实时性低、容易造成数据丢失、难以向上兼容通信数据量增加的业务功能需求、以及数据传输可靠性低的问题。
2、本专利技术实施例提供了一种设备的数据传输方法,应用于数据传输系统,所述数据传输系统包括主设备和至少一个从设备,所述主设备与每个从设备之间均存在同步串行传输线路以及异步串行传输线路,所述方法包括:
3、所述主设备或所述从设备,响应于检测到数据传输需求,根据待传输数据的数据类型,在所述同步串行传输线路与所述异步串行传输线路中确定目标传输线路;
4、所述主设备或所
5、本专利技术实施例提供了一种数据传输系统,所述系统包括主设备和至少一个从设备,所述主设备与每个从设备之间均存在同步串行传输线路以及异步串行传输线路,其中;
6、所述主设备,用于响应于检测到数据传输需求,根据待传输数据的数据类型,在所述同步串行传输线路与所述异步串行传输线路中确定目标传输线路,将所述待传输数据通过所述目标传输线路,发送至所述从设备;
7、所述从设备,用于响应于检测到数据传输需求,根据待传输数据的数据类型,在所述同步串行传输线路与所述异步串行传输线路中确定目标传输线路,将所述待传输数据通过所述目标传输线路,发送至所述主设备。
8、本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行任一实施例所述的设备的数据传输方法的步骤。
9、本专利技术实施例具有以下技术效果:
10、数据传输系统中的主设备或从设备,响应于检测到数据传输需求,在系统内主设备与从设备之间的同步串行传输线路与异步串行传输线路之中,根据待传输数据的数据类型确定目标传输线路,进而将待传输数据通过目标传输线路发送至目标设备,实现了基于同步串行传输线路与异步串行传输线路的设备数据传输,相比于单一通过spi传输数据,该方法能够通过两种线路进行主设备与从设备之间的数据传输,充分利用两种线路的传输特性,可以提高主从设备之间的数据传输效率以及数据传输可靠性,并且,该方法能够向上兼容通信数据量增加的业务功能需求,面对通信数据量增加的场景能够保证通信实时性,避免数据传输过程中出现数据丢失,便于实现硬件平台化。
本文档来自技高网...【技术保护点】
1.一种设备的数据传输方法,其特征在于,应用于数据传输系统,所述数据传输系统包括主设备和至少一个从设备,所述主设备与每个从设备之间均存在同步串行传输线路以及异步串行传输线路,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据待传输数据的数据类型,在所述同步串行传输线路与所述异步串行传输线路中确定目标传输线路,包括:
3.根据权利要求1所述的方法,其特征在于,所述同步串行传输线路包括片选通道、时钟通道、同步主机发送通道和同步主机接收通道,所述主设备或所述从设备,将所述待传输数据通过所述目标传输线路,发送至目标设备,包括:
4.根据权利要求3所述的方法,其特征在于,所述同步串行传输线路还包括主机握手输入通道和主机握手输出通道,所述主设备通过所述同步串行传输线路中的片选通道、时钟通道以及同步主机发送通道,将所述待传输数据发送至所述从设备,包括:
5.根据权利要求1所述的方法,其特征在于,所述异步串行传输线路包括异步主机发送通道和异步主机接收通道,所述主设备或所述从设备,将所述待传输数据通过所述目标传输线路,发送至目标设备,包括
6.根据权利要求1所述的方法,其特征在于,所述主设备或所述从设备,将所述待传输数据通过所述目标传输线路,发送至目标设备,包括:
7.根据权利要求6所述的方法,其特征在于,所述数据块标识包括消息类型和消息标识,在所述主设备或所述从设备,将所述待传输数据通过所述目标传输线路,发送至目标设备之后,还包括:
8.根据权利要求1所述的方法,其特征在于,在所述主设备或所述从设备,将所述待传输数据通过所述目标传输线路,发送至目标设备的同时,还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种数据传输系统,其特征在于,所述系统包括主设备和至少一个从设备,所述主设备与每个从设备之间均存在同步串行传输线路以及异步串行传输线路,其中;
...【技术特征摘要】
1.一种设备的数据传输方法,其特征在于,应用于数据传输系统,所述数据传输系统包括主设备和至少一个从设备,所述主设备与每个从设备之间均存在同步串行传输线路以及异步串行传输线路,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据待传输数据的数据类型,在所述同步串行传输线路与所述异步串行传输线路中确定目标传输线路,包括:
3.根据权利要求1所述的方法,其特征在于,所述同步串行传输线路包括片选通道、时钟通道、同步主机发送通道和同步主机接收通道,所述主设备或所述从设备,将所述待传输数据通过所述目标传输线路,发送至目标设备,包括:
4.根据权利要求3所述的方法,其特征在于,所述同步串行传输线路还包括主机握手输入通道和主机握手输出通道,所述主设备通过所述同步串行传输线路中的片选通道、时钟通道以及同步主机发送通道,将所述待传输数据发送至所述从设备,包括:
5.根据权利要求1所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:李昌泰,杨振华,徐鑫凯,
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。