基于脉冲的二进制通信的制作方法

文档序号:8344869阅读:345来源:国知局
基于脉冲的二进制通信的制作方法
【专利说明】基于脉冲的二进制通信
[0001]相关申请的交叉引用
本申请要求2012年9月28日提交的且题为“PULSE-BASED BINARY COMMUNICAT1N(基于脉冲的二进制通信)”的美国专利申请N0.13/630,676的优先权,该专利申请的整体内容通过引用被结合于此。
[0002]本申请还与2012年9月28日提交的且题为“TRANSIENT POWER COMMUNICAT1N(瞬态电力通信)”的美国专利申请N0.13/630, 498相关,该专利申请的整体内容通过引用被结合于此。
技术领域
[0003]本发明涉及通信,并且更具体地,涉及在也传送电能的线上用于通信的协议。
【背景技术】
[0004]用于模块的典型电源系统(贯穿全文还被提及为“模块电力系统”)包括被集中的电力源,被集中的电力源将能量供给至一个或多个模块(即,装置),一个或多个模块可以进而利用该能量来执行各种任务。例如,模块电力系统可以接收交流(AC)电力并且生成直流(DC)电力以操作至少一个发光模块。一些模块电力系统还包含控制特征。例如,控制可以被集中在“主”模块中,“主”模块被配置为发出引起一个或多个“从”模块更改操作的命令。典型的控制实现使主模块经由专用通信线或经由专用无线通信被耦合至从模块。另一典型控制实现是在将电力供给至从模块的相同导体上传送通信,在本领域中被已知为“电力线通信”。现有的电力线通信系统通过将调制的载波信号外加在布线系统上来进行操作。

【发明内容】

[0005]用于通过模块电力系统传播控制的常规技术遭受各种各样的缺陷。在受空间和/或成本限制并且必须被配备用于危险操作的系统中,专用通信线可能不是可行的。专用无线通信造成更多的复杂性以及因此更多的成本,因为必须跨主模块和从模块来设置传送器和接收器的网络。常规电力线通信系统可能是有效的,但是仍然要求专门的通信电路,增加了成本和复杂性并且要求进一步的空间,该空间可能不是可获得的。进一步地,在要求简单交互的系统中,常规的电力线通信系统频繁地过度起效(overki 11)。
[0006]本发明的实施例提供支持增加的长度和复杂性的高级别通信的用于通信二进制信息的系统和方法。示例系统相应地包括传送装置和接收装置。传送装置被配置为生成用于在操作接收装置中使用的供给电压并且被配置成引起至少一个脉冲发生在供给电压中,至少一个脉冲基于二进制值。接收装置被配置为从传送装置接收供给电压,以检测供给电压中的至少一个脉冲并且基于至少一个脉冲来确定二进制值。
[0007]至少一个脉冲可以是,并且在一些实施例中是,发生在供给电压中的短的持续时间瞬态。在一些实施例中,至少一个脉冲实际上可以是预先确定的时间段内发送的时间布置的脉冲图案,脉冲图案对应于二进制值中的逻辑比特或逻辑比特组。时间布置的脉冲图案可以包括例如在预先确定的时间段内的特定时间时刻处发生的一个或多个脉冲。二进制值的传送可以例如是跟在指示二进制值将要后随的脉冲图案之后,和/或可以后随有指示二进制值完成的脉冲图案。
[0008]接收装置可以被配置为检测供给电压中的脉冲。在一个实施例中,在检测供给电压中的第一脉冲之后,接收装置可以被配置为激活对应于预先确定的时间段的窗口定时器。接收装置然后可以在窗口定时器的持续时间期间记录供给电压中的脉冲的检测。在一个实施例中,接收装置可以简单地对在窗口定时器的持续时间期间检测到的脉冲计数并且可以将脉冲的计数转换为逻辑比特(例如,“O”或“I”)。窗口定时器然后可以被重置以用于对应于逻辑比特的进一步的脉冲的接收。逻辑比特然后可以被组合以形成二进制值。替换地,接收装置可以记录在窗口定时器的持续时间期间当检测脉冲时的时间时刻,当检测到脉冲时的时间时刻形成接收的脉冲图案。接收的脉冲图案然后可以被转换为逻辑比特或逻辑比特组。窗口定时器然后可以被重置以用于进一步的脉冲的接收,并且接收装置然后可以再次开始记录当检测到比特时的时间时刻。逻辑比特或逻辑比特组然后可以被接收装置组合以形成二进制值。不管如何形成二进制值,在一个实施例中,二进制值可以被接收装置解释作为用以执行动作的命令,并且接收装置然后可以执行通过二进制值的接收而指令的动作。
[0009]在实施例中,提供了一种系统。该系统包括:传送装置,被配置为生成供给电压并且被配置为引起至少一个脉冲发生在供给电压中,至少一个脉冲基于二进制值;以及接收装置,被配置为接收供给电压,以检测至少一个脉冲并且基于至少一个脉冲来确定二进制值。
[0010]在相关实施例中,至少一个脉冲可以包括供给电压中的短的持续时间瞬态。在另一相关实施例中,传送装置可以进一步被配置为引起时间布置的脉冲图案发生在预先确定的时间段内,脉冲图案对应于二进制值中的逻辑比特或逻辑比特组之一。在进一步的相关实施例中,传送装置可以进一步被配置为引起脉冲图案发生以向接收装置指示二进制值将要跟随,并且在二进制值的通信完成之后,引起脉冲图案发生以向接收装置指示二进制值完成。在另一进一步的相关实施例中,接收装置可以进一步被配置为在检测供给电压中的第一脉冲之后激活窗口定时器,窗口定时器具有对应于预先确定的时间段的持续时间。在进一步的相关实施例中,接收装置可以进一步被配置为记录在窗口定时器的持续时间期间对应于检测到脉冲时的时间时刻,当检测到脉冲时的时间时刻形成接收的脉冲图案,并且接收装置被配置为将接收的脉冲图案转换为逻辑比特和逻辑比特组之一。在另一进一步的相关实施例中,接收装置可以进一步被配置为对在窗口定时器的持续时间期间在供给电压中检测到的脉冲计数并且将所检测的脉冲的计数转换为逻辑比特。在进一步的相关实施例中,接收装置可以进一步被配置为组合得自于不同窗口定时器持续时间的逻辑比特以确定二进制值。在进一步的相关实施例,接收装置可以进一步被配置为组合得自于不同窗口定时器持续时间的逻辑比特或逻辑比特组从而确定二进制值。
[0011 ] 在又一相关实施例中,接收装置可以进一步被配置为基于二进制值来执行动作。
[0012]在另一实施例中,提供了一种方法。该方法包括:确定触发动作已发生在传送装置中;基于触发动作将二进制值加载到发送寄存器中;选择发送寄存器中的下一逻辑比特和下一逻辑比特组之一;以及引起至少一个脉冲发生在由传送装置供给的供给电压中,至少一个脉冲基于所选择的下一逻辑比特和所选择的逻辑比特组之一。
[0013]在相关实施例中,进行引起可以包括引起至少一个脉冲发生在由传送装置供给的供给电压中,至少一个脉冲基于所选择的下一逻辑比特和所选择的逻辑比特组之一,至少一个脉冲包括在供给电压中的短的持续时间瞬态。在另一相关实施例中,进行引起可以包括引起至少一个脉冲发生在由传送装置供给的供给电压中,至少一个脉冲基于所选择的下一逻辑比特和所选择的逻辑比特组之一,至少一个脉冲包括对应于所选择的下一逻辑比特和所选择的下一逻辑比特组之一的时间布置的脉冲图案,脉冲图案基于在二进制值的加载之后激活的定时器。
[0014]在再一相关实施例中,该方法可以进一步包括:继续选择发送寄存器中的下一逻辑比特和下一逻辑比特组之一并且继续引起至少一个脉冲发生直到发送寄存器中的所有的逻辑比特或所有的逻辑比特组已经被选择为止。
[0015]在另一实施例中,提供了一种方法。该方法包括:检测发生在供给电压中的脉冲;记录对应于所检测的脉冲的信息;将信息转换为逻辑比特和逻辑比特组之一;以及将逻辑比特和逻辑比特组之一组合成二进制值。
[0016]在相关实施例中,检测可以包括检测发生在供给电压中的脉冲,其中,每个所检测的脉冲包括供给电压中的短的持续时间瞬态。在另一相关实施例中,该方法可以进一步包括在检测供给电压中的第一脉冲之后激活窗口定时器,窗口定时器在持续时间内被激活。在进一步的相关实施例中,对信息进行记录可以包括对在窗口定时器的持续时间期间在供给电压中检测到的脉冲计数,以及对信息进行转换包括将检测到的脉冲的计数转换为逻辑比特。在另一进一步的相关实施例中,对信息进行记录可以包括记录在窗口定时器的持续时间期间对应于当检测到脉冲时的时间时刻,当检测到脉冲时的时间时刻形成接收的脉冲图案,以及对信息进行转换可以包括将接收的脉冲图案转换为逻辑比特和逻辑比特组之
O
[0017]在又一相关实施例中,该方法可以进一步包括基于二进制值来执行动作。
[0018]在另一实施例中,提供了一种主模块。该主模块包括:主处理器;主存储器系统;以及主互连机构,允许主处理器、主存储器系统和主模块电路之间的通信;其中,主存储器系统包括脉冲传送应用,当脉冲传送应用被在主处理器中作为脉冲传送处理而被执行时,引起主模块执行如下操作:确定触发动作已发生在传送装置中;基于触发动作将二进制值加载到发送寄存器中;选择发送寄存器中的下一逻辑比特和下一逻辑比特组之一;以及引起至少一个脉冲发生在由传送装置供给的供给电压中,至少一个脉冲基于所选择的下一逻辑比特和所选择的逻辑比特组之一。
[0019]在相关实施例中,进行引起可以包括:引起至少一个脉冲发生在由传送装置供给的供给电压中,至少一个脉冲基于所选择的下一逻辑比特和所选择的逻辑比特组之一,至少一个脉冲包括供给电压中的短的持续时间瞬态。在另一相关实施例中,进行引起可以包括:引起至少一个脉冲发生在由传送装置供给的供给电压中,至少一个脉冲基于所选择的下一逻辑比特和所选择的逻辑比特组之一,至少一个脉冲包括对应于所选择的下一逻辑比特和所选择的下一多个逻辑比特组之一的时间布置的脉冲图案,脉冲图案基于在二进制值的加载之后激活的定时器。
[0020]在再一相关实施例中,主模块可以进一步进行以下操作:继续选择发送寄存器中的下一逻辑比特和下一逻辑比特组之一并且继续引起至少一个脉冲发生直到发送寄存器中的所有的逻辑比特或所有的逻辑比特组已经被选择为止。
[0021]在另一实施例中,提供了一种从模块。从模块包括:从处理器;从存储器系统;以及从互连机构,允许从处理器、从存储器系统和从模块电路之间的通信;其中,从存储器系统包括脉冲解释器应用,当脉冲解释器应用在从处理器中被作为脉冲解释器处理执行时,引起从模块执行以下操作:检测发生在供给电压中的脉冲;记录对应于所检测的脉冲的信息;将信息转换为逻辑比特和逻辑比特组之一;
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1