数据传输方法与装置制造方法及图纸

技术编号:30680930 阅读:23 留言:0更新日期:2021-11-06 09:11
本发明专利技术提供一种数据传输方法与装置,所述方法包括:接收两个本端处理器分别发送的待传数据和待传校验码,待传数据是两个本端处理器进行2取2校验后发送的,两个本端处理器是与本端Ethercat站点连接的两个处理器;基于接收到的两组待传数据和待传校验码,确定一组本端传输数据和本端校验码;将本端传输数据和本端校验码发送至对端Ethercat站点,并由对端Ethercat站点转发至两个对端处理器,以使得两个对端处理器分别基于本端校验码对本端传输数据进行校验,两个对端处理器是与对端Ethercat站点连接的两个处理器。本发明专利技术提供的方法与装置,降低了通信数据量,进而能够有效降低通信总线带宽的占用率。降低通信总线带宽的占用率。降低通信总线带宽的占用率。

【技术实现步骤摘要】
数据传输方法与装置


[0001]本专利技术涉及通信
,尤其涉及一种数据传输方法与装置。

技术介绍

[0002]近年来,随着轨道交通技术的发展,轨道交通的安全性越来越受到关注,轨道交通安全相关系统的安全需求也随之越来越高。而安全需求中很重要的一部分就是安全完整性需求,安全完整性能够反映安全相关系统执行安全功能的能力。安全完整性包括随机故障完整性,尽管针对随机故障完整性的量化评估进行了概率计算和假设,但仍然可能存在危险故障的残余风险。
[0003]目前,通常采用2取2技术来降低随机故障导致的风险概率,即两个运算单元分别进行相同的运算,然后进行运算结果的比较,只有运算结果一致,运算结果才有效,否则为2取2失败。2取2技术能有效防止随机故障导致的风险,但对通信总线有很大影响,由于每个运算单元的双CPU(Central Processing Unit,中央处理器)都有等量的输入数据和输出数据,这会导致通信总线上通信数据量的成倍增加。

技术实现思路

[0004]本专利技术提供一种数据传输方法与装置,用以解决现有技术中通信数据量成倍增加的缺陷,实现降低通信数据量。
[0005]本专利技术提供一种数据传输方法,所述方法应用于发送端的Ethercat站点,所述方法包括:
[0006]接收两个本端处理器分别发送的待传数据和待传校验码,所述待传数据是所述两个本端处理器进行2取2校验后发送的,所述两个本端处理器是与本端Ethercat站点连接的两个处理器;
[0007]基于接收到的两组待传数据和待传校验码,确定一组本端传输数据和本端校验码;
[0008]将所述本端传输数据和本端校验码发送至对端Ethercat站点,并由所述对端Ethercat站点转发至两个对端处理器,以使得所述两个对端处理器分别基于所述本端校验码对所述本端传输数据进行校验,所述两个对端处理器是与所述对端Ethercat站点连接的两个处理器。
[0009]根据本专利技术提供的一种数据传输方法,所述两个本端处理器中,第一本端处理器发送的待传数据是原始数据中的一部分,第二本端处理器发送的待传数据是所述原始数据中的另一部分,所述两个本端处理器进行2取2校验是针对所述原始数据进行的;
[0010]所述第一本端处理器发送的待传校验码是原始校验码中的一部分,第二本端处理器发送的待传校验码是所述原始校验码中的另一部分,所述原始校验码是基于所述原始数据确定的。
[0011]根据本专利技术提供的一种数据传输方法,所述基于接收到的两组待传数据和待传校
验码,确定一组本端传输数据和本端校验码,包括:
[0012]对接收到的两组待传数据进行组合,得到所述本端传输数据;
[0013]对接收到的两组待传校验码进行组合,得到所述本端校验码。
[0014]根据本专利技术提供的一种数据传输方法,所述第一本端处理器发送的待传数据和待传校验码是原始数据组合中的奇数位数据,所述第二本端处理器发送的待传数据和待传校验码是原始数据组合中的偶数位数据;
[0015]所述原始数据组合是所述原始数据和所述原始校验码的组合形式。
[0016]本专利技术还提供一种数据传输方法,所述方法应用于接收端的Ethercat站点,所述方法包括:
[0017]接收对端Ethercat站点发送的一组对端传输数据和对端校验码;所述对端传输数据和对端校验码是所述对端Ethercat站点基于接收到的两组待传数据和待传校验码确定,所述待传数据和待传校验码是两个对端处理器进行2取2校验后分别发送给所述对端Ethercat站点的,所述两个对端处理器是与对端Ethercat站点连接的两个处理器;
[0018]将所述对端传输数据和所述对端校验码转发至两个本端处理器,以使得所述两个本端处理器分别基于所述对端校验码对所述对端传输数据进行校验,所述两个本端处理器是与本端Ethercat站点连接的两个处理器。
[0019]根据本专利技术提供的一种数据传输方法,所述两个对端处理器中,第一对端处理器发送的待传数据是原始数据中的一部分,第二对端处理器发送的待传数据是所述原始数据中的另一部分,所述两个对端处理器进行2取2校验是针对所述原始数据进行的;
[0020]所述第一对端处理器发送的待传校验码是原始校验码中的一部分,第二对端处理器发送的待传校验码是所述原始校验码中的另一部分,所述原始校验码是基于所述原始数据确定的。
[0021]根据本专利技术提供的一种数据传输方法,所述对端传输数据和对端校验码是所述对端Ethercat站点通过如下步骤确定的:
[0022]对接收到的两组待传数据进行组合,得到所述对端传输数据;
[0023]对接收到的两组待传校验码进行组合,得到所述对端校验码。
[0024]根据本专利技术提供的一种数据传输方法,所述第一对端处理器发送的待传数据和待传校验码是原始数据组合中的奇数位数据,所述第二对端处理器发送的待传数据和待传校验码是原始数据组合中的偶数位数据;
[0025]所述原始数据组合是所述原始数据和所述原始校验码的组合形式。
[0026]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述数据传输方法的步骤。
[0027]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述数据传输方法的步骤。
[0028]本专利技术提供的数据传输方法与装置,通过发送端内部完成2取2校验,保证了系统的安全性,发送端与接收端之间基于Ethercat技术进行数据通信,提高了系统的实时性,并且,发送端与接收端进行数据通信时只需传输一组有效数据,从而降低了通信数据量,进而能够有效降低通信总线带宽的占用率,增加通信总线支持的站点数量。
附图说明
[0029]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是现有技术提供的基于2取2技术的数据传输方法的流程示意图;
[0031]图2是本专利技术提供的数据传输方法的流程示意图之一;
[0032]图3是本专利技术提供的数据传输方法的流程示意图之二;
[0033]图4是本专利技术提供的数据传输方法的示例图;
[0034]图5是本专利技术提供的车载控制平台的通信架构的示意图;
[0035]图6是本专利技术提供的数据传输装置的结构示意图之一;
[0036]图7是本专利技术提供的数据传输装置的结构示意图之二;
[0037]图8是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0038]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于发送端的Ethercat站点,所述方法包括:接收两个本端处理器分别发送的待传数据和待传校验码,所述待传数据是所述两个本端处理器进行2取2校验后发送的,所述两个本端处理器是与本端Ethercat站点连接的两个处理器;基于接收到的两组待传数据和待传校验码,确定一组本端传输数据和本端校验码;将所述本端传输数据和本端校验码发送至对端Ethercat站点,并由所述对端Ethercat站点转发至两个对端处理器,以使得所述两个对端处理器分别基于所述本端校验码对所述本端传输数据进行校验,所述两个对端处理器是与所述对端Ethercat站点连接的两个处理器。2.根据权利要求1所述的数据传输方法,其特征在于,所述两个本端处理器中,第一本端处理器发送的待传数据是原始数据中的一部分,第二本端处理器发送的待传数据是所述原始数据中的另一部分,所述两个本端处理器进行2取2校验是针对所述原始数据进行的;所述第一本端处理器发送的待传校验码是原始校验码中的一部分,第二本端处理器发送的待传校验码是所述原始校验码中的另一部分,所述原始校验码是基于所述原始数据确定的。3.根据权利要求2所述的数据传输方法,其特征在于,所述基于接收到的两组待传数据和待传校验码,确定一组本端传输数据和本端校验码,包括:对接收到的两组待传数据进行组合,得到所述本端传输数据;对接收到的两组待传校验码进行组合,得到所述本端校验码。4.根据权利要求2所述的数据传输方法,其特征在于,所述第一本端处理器发送的待传数据和待传校验码是原始数据组合中的奇数位数据,所述第二本端处理器发送的待传数据和待传校验码是原始数据组合中的偶数位数据;所述原始数据组合是所述原始数据和所述原始校验码的组合形式。5.一种数据传输方法,其特征在于,所述方法应用于接收端的Ethercat站点,所述方法包括:接收对端Ethercat站点发送的一组对端传输数据和对端校验码;所述对端传输数据和对端校验码是所述对端Ethercat站点基于接收到的两组待传数据和待传校验码确定,所述待传数据和待传校验码是两个对端处理器进行2取2校验后分别发送给所述对端Ethercat站点的,所述两个对端处理器是与对端Ethercat站点连接的两个处理器;将所述对端传输数据和所述对端校验码转发至两个本端处理器,以使得所述两个本端处理器分别基于所述对端校验码对所述对端传输数据进行校验,所述两个本端处理器是与本端Ethercat站点连接的两个处理器。6.根据权利要求5所述的数据传输方法,其特征在于...

【专利技术属性】
技术研发人员:刘龙朱波曾重阳武昊刘鲁鹏
申请(专利权)人:通号城市轨道交通技术有限公司
类型:发明
国别省市:

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

1