一种数据传输方法和系统技术方案

技术编号:11204003 阅读:57 留言:0更新日期:2015-03-26 12:05
本发明专利技术公开了一种数据传输方法和系统,所述系统包括:时钟发生器、寄存器、编码器、时钟恢复单元、解码单元和输出数据缓存单元;其中,编码器用于依据时钟发生器输出的数据移位时钟,并根据预定的帧结构,将寄存器中存储的数据以及数据长度通过一个数据线进行发送;在发送过程中,以信号的跳变沿表示数据;解码单元用于根据时钟恢复单元产生的采样时钟采样数据线上的信号,并根据预定的帧结构解码出数据后输出;并在检测到的高电平或低电平时间超过2个采样时钟周期时,发送数据传输错误信息。应用本发明专利技术,可以保证数据传输的实时性;而且,在数据传输过程中以信号的跳变沿表示数据,支持传输出错的快速检测,提高了数据传输的可靠性和有效性。

【技术实现步骤摘要】

本专利技术涉及通讯
,特别是指一种数据传输方法和系统
技术介绍
为了提高电网的输送能力,提高电网的可靠性,电网中使用了大量的可控补偿设备,如静止无功补偿器(SVC,Static Var Compensator)、可控高抗CSR、可控串补TCSC等。这些补偿设备大量使用了光纤或电缆来传递各种控制信息和信号。传统的装置大部分都使用信号直接传送的方式。该方式使用信号的有无来代表信号的有效无效。但是,该方式有一个明显的缺点,即当信号路径中断时,信号的接收端将无法确定信号的状态,也就无法检测信号传输出错,信号传输可靠性较差。为了解决这一问题,传统的装置会将一些非常重要的信号使用频率编码的方式传输,用两种频率去代表信号的有效无效状态,其它频率或是无频率都认为是信号路径出错。然而,上述的信号传输方式下,一条路径都只能传递一个信号,从而使得整个装置需要使用大量的互连线实现信号的传递。使用如CAN总线一类的标准通讯总线的方式进行信号传输。使用CAN(Controller Area Network,控制器局域网络)一类的标准数据总线虽然可以保证信号的有效到达,并能大幅缩减信号互连线。但是这类标准总线通常都有严格的物理总线标准,需要额外的CPU(Central Processing Unit,中央处理器)或DSP(digital signal processing,数字信号处理)器介入。一方面,CPU或DSP的增加使信号传输系统的复杂性增加;另一方面,对一些时间要求特别严格的信号的传输,由于CPU或者DSP有可能需要处理紧急的任务,而无法保证在预先约定的时间内处理同样紧急的、来自信号传输系统的信息,从而无法保证数据传输的实时性。此外,现有的信号传输方法通常以高电平或低电平表示数据;当数据出错时,可能会出现一直是高电平或低电平的情况,而接收装置可能会误以为一直接收0或1的数据,不易判断出信号出错,使得数据传输的可靠性不够高。因此,在数据总线传输信号的基础上,如何保证数据传输的实时性并提高数据传输的可靠性,已成为本领域亟待解决的技术问题之一。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种数据传输方法和系统,用以保证数据传输的实时性,并提高数据传输的可靠性。基于上述目的本专利技术提供的数据传输系统,包括:时钟发生器,用于输出数据移位时钟;寄存器,用于寄存待发送的数据,以及所述数据的数据长度;编码器,用于依据所述数据移位时钟并根据预定的帧结构,将所述寄存器中存储的数据,以及数据长度通过一个数据线进行发送;在发送过程中,以信号的跳变沿表示数据;时钟恢复单元,用于根据本地参考时钟和从所述数据线上接收的数据产生解码所需的采样时钟;解码单元,用于根据所述采样时钟采样所述数据线上的信号,并根据所述预定的帧结构解码出数据后输出;并在检测到停止位时,输出发送通知;并在检测到的高电平或低电平时间超过2个采样时钟周期时,发送数据传输错误信息;输出数据缓存单元,用于缓存所述解码单元输出的数据,并在接收到所述发送通知时,将缓存的数据进行发送。较佳地,所述时钟发生器、寄存器,以及编码器均设置于数据发送装置中;以及所述数据发送装置还包括:CRC计算器,用于计算出所述数据的CRC校验值;以及所述编码器还用于在发送完所述数据后发送所述CRC校验值。较佳地,所述帧结构中具体依次包括:一位起始位、设定字节的数据长度、数据长度×8位数据位、16位CRC校验值、一位停止位;以及所述编码器具体用于发送一位起始位,并向所述CRC计算器发送初始化通知后,依次发送设定字节的数据长度、数据长度×8位数据位,并每发送8位数据后向所述CRC计算器发送计算通知;之后,从所述CRC计算器获取16位CRC校验值进行发送,继而发送一位停止位;以及所述CRC计算器具体用于根据接收的初始化通知进行初始化,并在接收到计算通知后,根据所述编码器发送的数据进行CRC校验值的计算并缓存。较佳地,所述时钟恢复单元、解码单元,以及输出数据缓存单元设置于数据接收装置中。进一步,所述数据接收装置还包括:CRC计算单元,用于在所述解码单元每输出8位数据时,计算一次CRC校验值;并在确定所述解码单元输出的16位CRC校验值与本单元计算的CRC校验值相等时,输出校验正确信息;否则,输出校验错误信息。较佳地,所述解码单元还用于检测到的高电平或低电平时间超过6个采样时钟周期时,发送数据线空闲信息。基于上述目的本专利技术提供的数据传输方法,包括:数据发送装置根据预定的帧结构,将寄存器中存储的数据,以及数据长度通过一个数据线进行发送;其中,在发送过程中以信号的跳变沿表示数据;数据接收装置根据本地参考时钟和从所述数据线上接收的数据产生解码所需的采样时钟;并根据所述采样时钟采样所述数据线上的信号,根据所述预定的帧结构解码出数据后输出;以及所述数据接收装置检测到的高电平或低电平时间超过2个采样时钟周期时,发送数据传输错误信息。较佳地,所述帧结构中具体依次包括:一位起始位、设定字节的数据长度、数据长度×8位数据位、16位CRC校验值、一位停止位。较佳地,所述数据接收装置根据所述预定的帧结构解码出数据后,还包括:所述数据接收装置根据接收的16位CRC校验值,对解码出的数据进行校验。较佳地,所述数据接收装置检测到的高电平或低电平时间超过6个采样时钟周期时,发送数据线空闲信息。从上面所述可以看出,本专利技术提供的数据传输方法和系统,通过使用一个预定的帧结构,将寄存器中的数据以及数据长度通过数据线进行发送,并在发送过程中,以信号的跳变沿表示数据。从而,避免了额外的CPU/DSP的介入,在无CPU/DSP的系统中也可实现数据的大容量实时传输,保证了数据传输的实时性;而且,以信号的跳变沿表示数据,支持传输出错的快速检测,提高了数据传输的可靠性和有效性。附图说明图1为本专利技术实施例的数据传输系统的内部结构示意图;图2为本专利技术实施例的数据传输方法的示意图;图3为本专利技术实施例的一种预定的帧结构的示意图;图4为本专利技术实施例的信号高电平和电平时间的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。本专利技术中,使用一个预定的帧结构,将寄本文档来自技高网
...

【技术保护点】
一种数据传输系统,其特征在于,包括:时钟发生器,用于输出数据移位时钟;寄存器,用于寄存待发送的数据,以及所述数据的数据长度;编码器,用于依据所述数据移位时钟并根据预定的帧结构,将所述寄存器中存储的数据,以及数据长度通过一个数据线进行发送;在发送过程中,以信号的跳变沿表示数据;时钟恢复单元,用于根据本地参考时钟和从所述数据线上接收的数据产生解码所需的采样时钟;解码单元,用于根据所述采样时钟采样所述数据线上的信号,并根据所述预定的帧结构解码出数据后输出;并在检测到停止位时,输出发送通知;并在检测到的高电平或低电平时间超过2个采样时钟周期时,发送数据传输错误信息;输出数据缓存单元,用于缓存所述解码单元输出的数据,并在接收到所述发送通知时,将缓存的数据进行发送。

【技术特征摘要】
1.一种数据传输系统,其特征在于,包括:
时钟发生器,用于输出数据移位时钟;
寄存器,用于寄存待发送的数据,以及所述数据的数据长度;
编码器,用于依据所述数据移位时钟并根据预定的帧结构,将所述寄
存器中存储的数据,以及数据长度通过一个数据线进行发送;在发送过程
中,以信号的跳变沿表示数据;
时钟恢复单元,用于根据本地参考时钟和从所述数据线上接收的数据
产生解码所需的采样时钟;
解码单元,用于根据所述采样时钟采样所述数据线上的信号,并根据
所述预定的帧结构解码出数据后输出;并在检测到停止位时,输出发送通
知;并在检测到的高电平或低电平时间超过2个采样时钟周期时,发送数
据传输错误信息;
输出数据缓存单元,用于缓存所述解码单元输出的数据,并在接收到
所述发送通知时,将缓存的数据进行发送。
2.根据权利要求1所述的系统,其特征在于,所述时钟发生器、寄
存器,以及编码器均设置于数据发送装置中;以及
所述数据发送装置还包括:
CRC计算器,用于计算出所述数据的CRC校验值;以及
所述编码器还用于在发送完所述数据后发送所述CRC校验值。
3.根据权利要求1所述的系统,其特征在于,所述帧结构中具体依
次包括:
一位起始位、设定字节的数据长度、数据长度×8位数据位、16位
CRC校验值、一位停止位;以及
所述编码器具体用于发送一位起始位,并向所述CRC计算器发送初
始化通知后,依次发送设定字节的数据长度、数据长度×8位数据位,并
每发送8位数据后向所述CRC计算器发送计算通知;之后,从所述CRC
计算器获取16位CRC校验值进行发送,继而发送一位停止位;以及
所述CRC计算器具体用于根据接收的初始化通知进行初始化,并在
接收到计算通知后,根据所述编码器发送的数据进行CRC校验值的计算
并缓...

【专利技术属性】
技术研发人员:牟联树李子鸥
申请(专利权)人:中电博瑞技术北京有限公司
类型:发明
国别省市:北京;11

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

1